Showing
3 changed files
with
23 additions
and
15 deletions
@@ -222,6 +222,9 @@ | @@ -222,6 +222,9 @@ | ||
222 | way: editResData.data?.way, | 222 | way: editResData.data?.way, |
223 | queryMode: editResData.data.queryCondition?.queryMode === 0 ? 'latest' : 'timePeriod', | 223 | queryMode: editResData.data.queryCondition?.queryMode === 0 ? 'latest' : 'timePeriod', |
224 | cronTime: editResData.data?.executeContent, | 224 | cronTime: editResData.data?.executeContent, |
225 | + currentCycle: editResData.data?.cycle?.currentCycle, | ||
226 | + cycleTime: editResData.data?.cycle?.cycleTime, | ||
227 | + cycleType: editResData.data?.cycle?.cycleType, | ||
225 | }); | 228 | }); |
226 | const endTsTime = editResData.data.queryCondition?.endTs; | 229 | const endTsTime = editResData.data.queryCondition?.endTs; |
227 | const startTsTime = editResData.data.queryCondition?.startTs; | 230 | const startTsTime = editResData.data.queryCondition?.startTs; |
@@ -409,17 +412,22 @@ | @@ -409,17 +412,22 @@ | ||
409 | }, | 412 | }, |
410 | queryMode: values?.queryMode === 'latest' ? 0 : 1, | 413 | queryMode: values?.queryMode === 'latest' ? 0 : 1, |
411 | }; | 414 | }; |
415 | + const cycle = { | ||
416 | + currentCycle: values.currentCycle, | ||
417 | + cycleTime: values.cycleTime, | ||
418 | + cycleType: values.cycleType, | ||
419 | + }; | ||
412 | delete values.devices; | 420 | delete values.devices; |
413 | delete values.agg; | 421 | delete values.agg; |
414 | delete values.interval; | 422 | delete values.interval; |
415 | delete values.timeZone; | 423 | delete values.timeZone; |
416 | - delete values.timeWeek; | ||
417 | delete values.cronTime; | 424 | delete values.cronTime; |
418 | - delete values.cronWeek; | ||
419 | - delete values.cronYear; | 425 | + delete values.currentCycle; |
426 | + delete values.cycleTime; | ||
420 | delete values.limit1; | 427 | delete values.limit1; |
421 | delete values.startTs; | 428 | delete values.startTs; |
422 | delete values.queryMode; | 429 | delete values.queryMode; |
430 | + delete values.cycleType; | ||
423 | postObj = { | 431 | postObj = { |
424 | ...values, | 432 | ...values, |
425 | ...{ | 433 | ...{ |
@@ -427,7 +435,7 @@ | @@ -427,7 +435,7 @@ | ||
427 | getAttrDevice.value.length == 0 ? editDeviceList.value : getAttrDevice.value, | 435 | getAttrDevice.value.length == 0 ? editDeviceList.value : getAttrDevice.value, |
428 | }, | 436 | }, |
429 | ...{ queryCondition }, | 437 | ...{ queryCondition }, |
430 | - | 438 | + ...{ cycle }, |
431 | ...{ executeContent }, | 439 | ...{ executeContent }, |
432 | ...{ id: editId.value !== '' ? editId.value : '' }, | 440 | ...{ id: editId.value !== '' ? editId.value : '' }, |
433 | }; | 441 | }; |
@@ -240,24 +240,24 @@ export const formSchema: QFormSchema[] = [ | @@ -240,24 +240,24 @@ export const formSchema: QFormSchema[] = [ | ||
240 | }, | 240 | }, |
241 | }, | 241 | }, |
242 | { | 242 | { |
243 | - field: 'timeWeek', | 243 | + field: 'cycleType', |
244 | component: 'Select', | 244 | component: 'Select', |
245 | label: '周期', | 245 | label: '周期', |
246 | required: true, | 246 | required: true, |
247 | colProps: { span: 24 }, | 247 | colProps: { span: 24 }, |
248 | - defaultValue: 'day', | 248 | + defaultValue:0, |
249 | componentProps: { | 249 | componentProps: { |
250 | placeholder: '请选择周期', | 250 | placeholder: '请选择周期', |
251 | options: [ | 251 | options: [ |
252 | - { label: '每日', value: 'day' }, | ||
253 | - { label: '每周', value: 'week' }, | ||
254 | - { label: '每月', value: 'month' }, | 252 | + { label: '每日', value: 0 }, |
253 | + { label: '每周', value: 1 }, | ||
254 | + { label: '每月', value: 2 }, | ||
255 | ], | 255 | ], |
256 | }, | 256 | }, |
257 | ifShow: ({ values }) => isTiming(values.executeWay), | 257 | ifShow: ({ values }) => isTiming(values.executeWay), |
258 | }, | 258 | }, |
259 | { | 259 | { |
260 | - field: 'cronWeek', | 260 | + field: 'currentCycle', |
261 | component: 'ApiSelect', | 261 | component: 'ApiSelect', |
262 | label: '每周', | 262 | label: '每周', |
263 | required: true, | 263 | required: true, |
@@ -272,10 +272,10 @@ export const formSchema: QFormSchema[] = [ | @@ -272,10 +272,10 @@ export const formSchema: QFormSchema[] = [ | ||
272 | labelField: 'itemText', | 272 | labelField: 'itemText', |
273 | valueField: 'itemValue', | 273 | valueField: 'itemValue', |
274 | }, | 274 | }, |
275 | - ifShow: ({ values }) => isWeek(values.timeWeek), | 275 | + ifShow: ({ values }) => isWeek(values.cycleType), |
276 | }, | 276 | }, |
277 | { | 277 | { |
278 | - field: 'cronYear', | 278 | + field: 'cycleTime', |
279 | component: 'ApiSelect', | 279 | component: 'ApiSelect', |
280 | label: '每月', | 280 | label: '每月', |
281 | required: true, | 281 | required: true, |
@@ -290,7 +290,7 @@ export const formSchema: QFormSchema[] = [ | @@ -290,7 +290,7 @@ export const formSchema: QFormSchema[] = [ | ||
290 | labelField: 'itemText', | 290 | labelField: 'itemText', |
291 | valueField: 'itemValue', | 291 | valueField: 'itemValue', |
292 | }, | 292 | }, |
293 | - ifShow: ({ values }) => isMonth(values.timeWeek), | 293 | + ifShow: ({ values }) => isMonth(values.cycleType), |
294 | }, | 294 | }, |
295 | { | 295 | { |
296 | field: 'cronTime', | 296 | field: 'cronTime', |
@@ -76,8 +76,8 @@ export const optionsConfig: IOptionConfig[] = [ | @@ -76,8 +76,8 @@ export const optionsConfig: IOptionConfig[] = [ | ||
76 | 76 | ||
77 | export enum TypeEnum { | 77 | export enum TypeEnum { |
78 | IS_TIMING = 1, | 78 | IS_TIMING = 1, |
79 | - IS_WEEK = 'week', | ||
80 | - IS_MONTH = 'month', | 79 | + IS_WEEK = 1, |
80 | + IS_MONTH = 2, | ||
81 | IS_EMPTY = 'NONE', | 81 | IS_EMPTY = 'NONE', |
82 | IS_DEFAULT_WEEK = 'defaultIsWeek', | 82 | IS_DEFAULT_WEEK = 'defaultIsWeek', |
83 | IS_FIXED_WEEK = '2', | 83 | IS_FIXED_WEEK = '2', |