From 3e091224ab26252d8624b42b461ba773ee8bee0f Mon Sep 17 00:00:00 2001
From: gaoshp <291585735@qq.com>
Date: 星期日, 03 十一月 2024 19:16:31 +0800
Subject: [PATCH] update

---
 src/views/console/base/Dialog.vue |   43 +++++++++++++++++++++++++++++++++++++++----
 1 files changed, 39 insertions(+), 4 deletions(-)

diff --git a/src/views/console/base/Dialog.vue b/src/views/console/base/Dialog.vue
index 7fa484c..502d7cb 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 = []
@@ -260,11 +295,11 @@
                     let res
                     try {
                         if (this.form.id) {
-                            res = await this.$HTTP.put('/api/blade-cps/shift', data).catch(() => {
+                            res = await this.$HTTP.put('/api/smis/shift', data).catch(() => {
                                 throw new Error()
                             })
                         } else {
-                            res = await this.$HTTP.post('/api/blade-cps/shift', data).catch(() => {
+                            res = await this.$HTTP.post('/api/smis/shift', data).catch(() => {
                                 throw new Error()
                             })
                         }
@@ -278,7 +313,7 @@
                         this.visible = false;
                         this.$message.success("鎿嶄綔鎴愬姛")
                     } else {
-                        this.$alert(res.message, "鎻愮ず", { type: 'error' })
+                        this.$alert(res.msg, "鎻愮ず", { type: 'error' })
                     }
                 } else {
                     return false;

--
Gitblit v1.9.3