[update] 会员管理-成员维护-新增编辑

This commit is contained in:
lideqin
2024-03-11 15:59:33 +08:00
parent b9241b17f0
commit 5695037ffd
@@ -192,7 +192,7 @@
</a-form-item>
</a-col>
<!-- incomePaysType 2 是合同·-->
<a-col :xl="12" :sm="24" v-if="incomePaysType === 2">
<a-col :xl="12" :sm="24" v-show="incomePaysType === 2">
<a-form-item
label="合同号"
:labelCol="labelCol"
@@ -208,7 +208,7 @@
</a-col>
</a-row>
<!-- incomePaysType 3 是收费通知·-->
<a-row :gutter="24" v-if="incomePaysType === 3">
<a-row :gutter="24" v-show="incomePaysType === 3">
<a-col :xl="12" :sm="24">
<a-form-item
label="收费通知号"
@@ -547,13 +547,16 @@ export default {
if (!err) {
that.confirmLoading = true
let httpurl = ''
const formData = Object.assign({}, values)
if (!this.model.id) {
httpurl += this.url.add
} else {
httpurl += this.url.edit
formData.id = this.model.id
}
const formData = Object.assign(this.model, values)
console.log(formData)
formData.chargeNoticeId = formData.chargeNoticeId || ''
formData.chargeNoticeNo = formData.chargeNoticeNo || ''
formData.contractNo = formData.contractNo || ''
formData.projectId = this.projectId
formData.companyName = formData.companyId.companyName
formData.companyId = formData.companyId.id
@@ -576,6 +579,23 @@ export default {
* 来款方式
* */
changePaymentMethod(e) {
// 不清空,并且判断用v-if的话,切换来款方式从收费通知变成无,再改到收费通知,收费通知没选但是再次编辑的时候能回显最开始的
if (e.target.value === IncomeMethod.contract.value) {
// 是合同,清空收费通知号,收费通知
this.form.resetFields(['chargeNoticeNo', 'chargeNoticeId'])
this.validatorRules.chargeNoticeNo.rules[0].required = false
this.validatorRules.contractNum.rules[0].required = true
} else if (e.target.value === IncomeMethod.noticeOfCharge.value) {
// 是收费通知,清空合同号
this.form.resetFields(['contractNum'])
this.validatorRules.contractNum.rules[0].required = false
this.validatorRules.chargeNoticeNo.rules[0].required = true
} else {
// 是无,清空合同号和收费通知号
this.form.resetFields(['contractNum', 'chargeNoticeNo', 'chargeNoticeId'])
this.validatorRules.chargeNoticeNo.rules[0].required = false
this.validatorRules.contractNum.rules[0].required = false
}
this.incomePaysType = e.target.value
},
/*