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 |   39 ++++++++++++++++++++++++++++++++++++---
 1 files changed, 36 insertions(+), 3 deletions(-)

diff --git a/src/views/console/base/Dialog.vue b/src/views/console/base/Dialog.vue
index 8e7a9dc..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 = []
@@ -219,12 +254,10 @@
                 this.shiftDetailDTOList = shiftDetailDTOList
 
             }
-            console.log(this.shiftDetailDTOList, '>>>?????s')
             return this
         },
         //琛ㄥ崟鎻愪氦鏂规硶
         submit() {
-            console.log(this.form, this.shiftDetailDTOList)
             this.$refs.dialogForm.validate(async (valid) => {
                 if (valid) {
                     this.isSaveing = true;

--
Gitblit v1.9.3