From da965fc61c09a17a39a43e5e4d45edeca67148a1 Mon Sep 17 00:00:00 2001
From: lzhe <lzhe@example.com>
Date: 星期一, 09 十二月 2024 13:40:12 +0800
Subject: [PATCH] 1
---
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