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