Showing
1 changed file
with
30 additions
and
29 deletions
... | ... | @@ -5,6 +5,7 @@ import { getOrganizationList } from '/@/api/system/system'; |
5 | 5 | import { copyTransFun } from '/@/utils/fnUtils'; |
6 | 6 | import { screenLinkPageByDeptIdGetDevice } from '/@/api/ruleengine/ruleengineApi'; |
7 | 7 | import { getAttribute } from '/@/api/ruleengine/ruleengineApi'; |
8 | +import { findDictItemByCode } from '/@/api/system/dict'; | |
8 | 9 | |
9 | 10 | export enum TypeEnum { |
10 | 11 | IS_TIMING = 'TIMING', |
... | ... | @@ -22,7 +23,6 @@ export const isMonth = (type: string) => { |
22 | 23 | return type === TypeEnum.IS_MONTH; |
23 | 24 | }; |
24 | 25 | |
25 | - | |
26 | 26 | export enum AggregateDataEnum { |
27 | 27 | MIN = 'MIN', |
28 | 28 | MAX = 'MAX', |
... | ... | @@ -241,7 +241,7 @@ export const formSchema: QFormSchema[] = [ |
241 | 241 | label: '周期', |
242 | 242 | required: true, |
243 | 243 | colProps: { span: 24 }, |
244 | - defaultValue: '1', | |
244 | + defaultValue: 'day', | |
245 | 245 | componentProps: { |
246 | 246 | placeholder: '请选择周期', |
247 | 247 | options: [ |
... | ... | @@ -253,55 +253,56 @@ export const formSchema: QFormSchema[] = [ |
253 | 253 | ifShow: ({ values }) => isTiming(values.actionS), |
254 | 254 | }, |
255 | 255 | { |
256 | - field: '5', | |
257 | - component: 'Select', | |
256 | + field: '51111', | |
257 | + component: 'ApiSelect', | |
258 | 258 | label: '每周', |
259 | 259 | required: true, |
260 | 260 | colProps: { span: 24 }, |
261 | - defaultValue: '1', | |
261 | + defaultValue: '0 0 0 ? * MON', | |
262 | 262 | componentProps: { |
263 | 263 | placeholder: '请选择周期', |
264 | - options: [ | |
265 | - { label: '星期一', value: '1' }, | |
266 | - { label: '星期二', value: '2' }, | |
267 | - { label: '星期三', value: '3' }, | |
268 | - { label: '星期四', value: '3' }, | |
269 | - { label: '星期五', value: '3' }, | |
270 | - ], | |
264 | + api: findDictItemByCode, | |
265 | + params: { | |
266 | + dictCode: 'every_week', | |
267 | + }, | |
268 | + labelField: 'itemText', | |
269 | + valueField: 'itemValue', | |
271 | 270 | }, |
272 | 271 | ifShow: ({ values }) => isWeek(values.timeWeek), |
273 | 272 | }, |
274 | 273 | { |
275 | - field: '5', | |
276 | - component: 'Select', | |
274 | + field: '71111', | |
275 | + component: 'ApiSelect', | |
277 | 276 | label: '每月', |
278 | 277 | required: true, |
279 | 278 | colProps: { span: 24 }, |
280 | - defaultValue: '1', | |
279 | + defaultValue: '0 0 0 1 * ? *', | |
281 | 280 | componentProps: { |
282 | - placeholder: '请选择周期', | |
283 | - options: [ | |
284 | - { label: '1日', value: '1' }, | |
285 | - { label: '2日', value: '7' }, | |
286 | - { label: '3日', value: '30' }, | |
287 | - ], | |
281 | + placeholder: '请选择月份', | |
282 | + api: findDictItemByCode, | |
283 | + params: { | |
284 | + dictCode: 'every_month', | |
285 | + }, | |
286 | + labelField: 'itemText', | |
287 | + valueField: 'itemValue', | |
288 | 288 | }, |
289 | 289 | ifShow: ({ values }) => isMonth(values.timeWeek), |
290 | 290 | }, |
291 | 291 | { |
292 | - field: '6', | |
293 | - component: 'Select', | |
292 | + field: '62121', | |
293 | + component: 'ApiSelect', | |
294 | 294 | label: '时间', |
295 | 295 | required: true, |
296 | 296 | colProps: { span: 24 }, |
297 | - defaultValue: '1', | |
297 | + defaultValue: '0 0 0 ? * *', | |
298 | 298 | componentProps: { |
299 | 299 | placeholder: '请选择时间', |
300 | - options: [ | |
301 | - { label: '00点', value: '1' }, | |
302 | - { label: '01点', value: '2' }, | |
303 | - { label: '02点', value: '3' }, | |
304 | - ], | |
300 | + api: findDictItemByCode, | |
301 | + params: { | |
302 | + dictCode: 'every_day', | |
303 | + }, | |
304 | + labelField: 'itemText', | |
305 | + valueField: 'itemValue', | |
305 | 306 | }, |
306 | 307 | ifShow: ({ values }) => isTiming(values.actionS), |
307 | 308 | }, | ... | ... |