From ceddad7c3ce94af432d791ba4cf2e7d90a780adb Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Tue, 19 Mar 2024 16:35:33 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E4=BF=AE=E6=94=B9bug82825?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/SafeguardStardsMemberModal.vue | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/views/incomePayments/memberManage/modules/SafeguardStardsMemberModal.vue b/src/views/incomePayments/memberManage/modules/SafeguardStardsMemberModal.vue index 211e613..6e6de5e 100644 --- a/src/views/incomePayments/memberManage/modules/SafeguardStardsMemberModal.vue +++ b/src/views/incomePayments/memberManage/modules/SafeguardStardsMemberModal.vue @@ -590,6 +590,23 @@ export default { this.form.resetFields(['contractNum']) this.validatorRules.contractNum.rules[0].required = false this.validatorRules.chargeNoticeNo.rules[0].required = true + // 设置收费通知号和收费通知 + const memberNature = this.form.getFieldValue('memberNature') + this.$nextTick(() => { + if (memberNature === MemberNature.viceChairmanUnit.value) { + // 是副理事长单位, 带出会员信息的理事会收费通知号、理事会收费通知作为收费通知号,收费通知 + this.form.setFieldsValue({ + chargeNoticeId: this.baseInfo.councilChargeNoticeFileId, + chargeNoticeNo: this.baseInfo.councilChargeNoticeNo + }) + } else { + // 是历史单位或者会员单位,带出会员信息的收费通知号、收费通知作为收费通知号,收费通知 + this.form.setFieldsValue({ + chargeNoticeId: this.baseInfo.chargeNoticeFileId, + chargeNoticeNo: this.baseInfo.chargeNoticeNo + }) + } + }) } else { // 是无,清空合同号和收费通知号 this.form.resetFields(['contractNum', 'chargeNoticeNo', 'chargeNoticeId'])