From e622bd5e3b2638b9ab9a712ed1160a66018d6fd7 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期四, 22 二月 2024 09:21:15 +0800
Subject: [PATCH] mrshi
---
company/src/components/enterprise/OperaDispatchUnitWindow.vue | 46 ++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 46 insertions(+), 0 deletions(-)
diff --git a/company/src/components/enterprise/OperaDispatchUnitWindow.vue b/company/src/components/enterprise/OperaDispatchUnitWindow.vue
index 87892b7..fd1b9d4 100644
--- a/company/src/components/enterprise/OperaDispatchUnitWindow.vue
+++ b/company/src/components/enterprise/OperaDispatchUnitWindow.vue
@@ -188,12 +188,58 @@
}
})
},
+ // 纭鏂板缓
+ __confirmCreate () {
+ this.$refs.form.validate((valid) => {
+ if (!valid) {
+ return
+ }
+ for (let i = 0; i < this.form.saveDuSolutionDTOList.length; i++) {
+ if (!this.form.saveDuSolutionDTOList[i].solutionId) {
+ this.$message.warning(`绗�${i + 1}椤逛繚闄╂柟妗堜负绌猴紒`)
+ return
+ }
+ for (let a = 0; a < this.form.saveDuSolutionDTOList[i].saveDuWorkTypeDTOList.length; a++) {
+ if (!this.form.saveDuSolutionDTOList[i].saveDuWorkTypeDTOList[a].workTypeId) {
+ this.$message.warning(`绗�${i + 1}椤逛繚闄╂柟妗堢${a + 1}椤瑰伐绉嶄负绌猴紒`)
+ return
+ }
+ }
+ }
+ // 璋冪敤鏂板缓鎺ュ彛
+ this.isWorking = true
+ this.api.create(this.form)
+ .then(() => {
+ this.visible = false
+ this.$tip.apiSuccess('鏂板缓鎴愬姛')
+ this.$emit('success')
+ })
+ .catch(e => {
+ this.$tip.apiFailed(e)
+ })
+ .finally(() => {
+ this.isWorking = false
+ })
+ })
+ },
// 纭淇敼
__confirmEdit () {
this.$refs.form.validate((valid) => {
if (!valid) {
return
}
+ for (let i = 0; i < this.form.saveDuSolutionDTOList.length; i++) {
+ if (!this.form.saveDuSolutionDTOList[i].solutionId) {
+ this.$message.warning(`绗�${i + 1}椤逛繚闄╂柟妗堜负绌猴紒`)
+ return
+ }
+ for (let a = 0; a < this.form.saveDuSolutionDTOList[i].saveDuWorkTypeDTOList.length; a++) {
+ if (!this.form.saveDuSolutionDTOList[i].saveDuWorkTypeDTOList[a].workTypeId) {
+ this.$message.warning(`绗�${i + 1}椤逛繚闄╂柟妗堢${a + 1}椤瑰伐绉嶄负绌猴紒`)
+ return
+ }
+ }
+ }
// 璋冪敤鏂板缓鎺ュ彛
this.isWorking = true
editDispatchUnit(this.form)
--
Gitblit v1.9.3