Commit 383e5db997a1c15dac94c6c5e96a295b4a77e6bc
1 parent
60214948
feat: 增加日期选择组件 近一周 近一个月示例
Showing
1 changed file
with
30 additions
and
1 deletions
yudao-ui-admin-vue3/src/views/system/user/user.data.ts
| @@ -117,7 +117,36 @@ const crudSchemas = reactive<CrudSchema[]>([ | @@ -117,7 +117,36 @@ const crudSchemas = reactive<CrudSchema[]>([ | ||
| 117 | componentProps: { | 117 | componentProps: { |
| 118 | type: 'datetimerange', | 118 | type: 'datetimerange', |
| 119 | valueFormat: 'YYYY-MM-DD HH:mm:ss', | 119 | valueFormat: 'YYYY-MM-DD HH:mm:ss', |
| 120 | - defaultTime: [new Date(2000, 1, 1, 0, 0, 0), new Date(2000, 2, 1, 23, 59, 59)] | 120 | + defaultTime: [new Date(2000, 1, 1, 0, 0, 0), new Date(2000, 2, 1, 23, 59, 59)], |
| 121 | + shortcuts: [ | ||
| 122 | + { | ||
| 123 | + text: '近一周', | ||
| 124 | + value: () => { | ||
| 125 | + const end = new Date() | ||
| 126 | + const start = new Date() | ||
| 127 | + start.setTime(start.getTime() - 3600 * 1000 * 24 * 7) | ||
| 128 | + return [start, end] | ||
| 129 | + } | ||
| 130 | + }, | ||
| 131 | + { | ||
| 132 | + text: '近一个月', | ||
| 133 | + value: () => { | ||
| 134 | + const end = new Date() | ||
| 135 | + const start = new Date() | ||
| 136 | + start.setTime(start.getTime() - 3600 * 1000 * 24 * 30) | ||
| 137 | + return [start, end] | ||
| 138 | + } | ||
| 139 | + }, | ||
| 140 | + { | ||
| 141 | + text: '近三个月', | ||
| 142 | + value: () => { | ||
| 143 | + const end = new Date() | ||
| 144 | + const start = new Date() | ||
| 145 | + start.setTime(start.getTime() - 3600 * 1000 * 24 * 90) | ||
| 146 | + return [start, end] | ||
| 147 | + } | ||
| 148 | + } | ||
| 149 | + ] | ||
| 121 | } | 150 | } |
| 122 | } | 151 | } |
| 123 | }, | 152 | }, |