[update] 会员管理-成员维护-新增编辑
This commit is contained in:
@@ -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
|
||||
},
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user