From f3d34173074df5589fd577d03e272948853ebfb3 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期三, 30 十月 2024 10:41:30 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/2.0.1' into 2.0.1 --- company/src/components/enterprise/additionSubtractionApplication.vue | 39 ++++++++++++++++++++++++++++++++++++++- 1 files changed, 38 insertions(+), 1 deletions(-) diff --git a/company/src/components/enterprise/additionSubtractionApplication.vue b/company/src/components/enterprise/additionSubtractionApplication.vue index 8409f63..c3e10b6 100644 --- a/company/src/components/enterprise/additionSubtractionApplication.vue +++ b/company/src/components/enterprise/additionSubtractionApplication.vue @@ -204,7 +204,7 @@ import ApplyChangeDetails1 from '@/components/business/ApplyChangeDetails1' // import OperaApplyChangeDetailWindow from '@/components/business/OperaApplyChangeDetailWindow' import { all } from '@/api/business/solutions' -import { getDetail } from '@/api/business/insuranceApply' +import { getDetail, getApplyPower } from '@/api/business/insuranceApply' import { create, getChangeCountCyclePriceVO } from '@/api/business/applyChange' import { getDate, compareDates, getTomorrow } from '@/utils/util' import { mapState } from 'vuex' @@ -231,6 +231,8 @@ addDetailList: [], delDetailList: [] }, + addTrue: '', + delTrue: '', tempMemberIndex: -1, activeName: '0', pickerOptions: {}, @@ -278,6 +280,7 @@ this.form.id = target.id this.getDetails() this.changeApplyStartTime(null) + this.getApplyPowerData() }) } else { this.$nextTick(() => { @@ -288,6 +291,14 @@ this.getCompany() this.visible = true // this.updatePickerOptions() + }, + // 鑾峰彇鏄惁鑳藉姞鍑忎繚 + getApplyPowerData() { + getApplyPower({ applyId: this.form.id }) + .then(res => { + this.addTrue = res.addTrue + this.delTrue = res.delTrue + }) }, changeApplyStartTime (e) { getChangeCountCyclePriceVO({ @@ -375,6 +386,11 @@ return sums }, deleItem () { + if (this.activeName === '0') { + if (this.addTrue !== 0) return this.$message.warning('褰撳墠淇濆崟鏆備笉鏀寔鎿嶄綔') + } else { + if (this.delTrue !== 0) return this.$message.warning('褰撳墠淇濆崟鏆備笉鏀寔鎿嶄綔') + } if (this.seleData.length === 0) { this.$message.warning('鑷冲皯閫夋嫨涓�椤瑰唴瀹�') return @@ -427,6 +443,7 @@ }) }, confirm () { + if (this.addTrue !== 0 && this.delTrue !== 0) return this.$message.warning('褰撳墠淇濆崟鏆備笉鏀寔鎿嶄綔') this.$refs.form.validate((valid) => { if (valid) { // if (this.form.addDetailList.length === 0) { @@ -487,6 +504,11 @@ }) }, seleUser () { + if (this.activeName === '0') { + if (this.addTrue !== 0) return this.$message.warning('褰撳墠淇濆崟鏆備笉鏀寔鎿嶄綔') + } else { + if (this.delTrue !== 0) return this.$message.warning('褰撳墠淇濆崟鏆備笉鏀寔鎿嶄綔') + } if (!this.form.solutionId) { this.$message.warning('璇峰厛閫夋嫨淇濋櫓鏂规') return @@ -502,6 +524,11 @@ } }, addUser () { + if (this.activeName === '0') { + if (this.addTrue !== 0) return this.$message.warning('褰撳墠淇濆崟鏆備笉鏀寔鎿嶄綔') + } else { + if (this.delTrue !== 0) return this.$message.warning('褰撳墠淇濆崟鏆備笉鏀寔鎿嶄綔') + } if (!this.form.solutionId) { this.$message.warning('璇峰厛閫夋嫨淇濋櫓鏂规') return @@ -513,6 +540,11 @@ } }, uploadUser () { + if (this.activeName === '0') { + if (this.addTrue !== 0) return this.$message.warning('褰撳墠淇濆崟鏆備笉鏀寔鎿嶄綔') + } else { + if (this.delTrue !== 0) return this.$message.warning('褰撳墠淇濆崟鏆備笉鏀寔鎿嶄綔') + } if (!this.form.solutionId) { this.$message.warning('璇峰厛閫夋嫨淇濋櫓鏂规') return @@ -572,6 +604,11 @@ }, // 閫夋嫨鍛樺伐 sele () { + if (this.activeName === '0') { + if (this.addTrue !== 0) return this.$message.warning('褰撳墠淇濆崟鏆備笉鏀寔鎿嶄綔') + } else { + if (this.delTrue !== 0) return this.$message.warning('褰撳墠淇濆崟鏆備笉鏀寔鎿嶄綔') + } if (!this.form.solutionId) { this.$message.warning('璇烽�夋嫨淇濋櫓鏂规') return -- Gitblit v1.9.3