From 1988d77f4df3c01a9137303e0c959b3442c14377 Mon Sep 17 00:00:00 2001 From: lzhe <lzhe@example.com> Date: 星期一, 30 九月 2024 22:10:30 +0800 Subject: [PATCH] 1 --- src/views/console/base/Dialog.vue | 37 ++++++++++++++++++++++++++++++++++++- 1 files changed, 36 insertions(+), 1 deletions(-) diff --git a/src/views/console/base/Dialog.vue b/src/views/console/base/Dialog.vue index 7fa484c..0e4953c 100644 --- a/src/views/console/base/Dialog.vue +++ b/src/views/console/base/Dialog.vue @@ -154,8 +154,9 @@ shiftNumber: params?.shiftNumber || this?.detail?.paramValue - 0, number: params?.number || 1 } - + console.log(this?.detail?.paramValue, '?????????????//') if (params?.shiftDetailVOList?.length > 0) { + this.shiftDetailDTOList = params?.shiftDetailVOList?.map((item, index) => { let shiftRestTimeDTOList = item?.shiftRestTimeVOList.map(item => { return { @@ -181,6 +182,40 @@ } }) + if (params?.shiftDetailVOList?.length < this?.detail?.paramValue) { + for (let i = 0; i < this?.detail?.paramValue - params?.shiftDetailVOList?.length; i++) { + this.shiftDetailDTOList.push({ + range: [0, 0], + shiftStartTime: 0, + shiftEndTime: 0, + shiftIndex: i + 1, + indexName: '', + restNumber: i + 1, + shiftRestTimeDTOList: [ + { + range: [0, 0], + restStartTime: 0, + restEndTime: 0, + }, + { + range: [0, 0], + restStartTime: 0, + restEndTime: 0, + }, + { + range: [0, 0], + restStartTime: 0, + restEndTime: 0, + }, + { + range: [0, 0], + restStartTime: 0, + restEndTime: 0, + } + ] + }) + } + } } else { let len = this?.detail?.paramValue - 0 || 1 let shiftDetailDTOList = [] -- Gitblit v1.9.3