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', | ... | ... |