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