【bug】 会员缴费 增加字段bug后的修改

This commit is contained in:
fengchenchen
2022-04-01 14:52:56 +08:00
parent 9a547db3c1
commit 3c8671b7ae
2 changed files with 11 additions and 8 deletions
@@ -431,7 +431,7 @@
placeholder="请选择生效日期"
v-decorator="['certificateArr['+ index + '].effectDate', {
rules: [
{ required: record.certificate_code, validator: checkEffectDate},
{ required: record.certificate_code && (!(checkFlag||detailFlag)), validator: checkEffectDate},
],
validateTrigger: 'change',
}]"
@@ -447,7 +447,7 @@
placeholder="请选择失效日期"
v-decorator="['certificateArr['+ index + '].invalidDate', {
rules: [
{ required: record.certificate_code, validator: checkInvalidDate},
{ required: record.certificate_code && (!(checkFlag||detailFlag)), validator: checkInvalidDate},
],
validateTrigger: 'change',
}]"
@@ -466,7 +466,7 @@
bizPath="payment"
v-decorator="['certificateArr['+ index + '].certificateImg', {
rules: [
{ required: record.certificate_code, validator: checkCertificateImg},
{ required: record.certificate_code && (!(checkFlag||detailFlag)), validator: checkCertificateImg},
],
validateTrigger: 'change',
}]">
@@ -74,7 +74,7 @@
<a-row v-if="model.code">
<a-col :span="7">
<a-form-item label=" 证书件" :labelCol="labelCol" :wrapperCol="wrapperCol">
<a-form-item label=" 证书件" :labelCol="labelCol" :wrapperCol="wrapperCol">
<j-image-upload
isLessThan5M
disabled
@@ -839,7 +839,7 @@
</a-col>
<!-- 输入证书代码显示上传 并为必填 -->
<a-col :span="12" v-if="freeCertificate.code">
<a-form-item label="证书件" :labelCol="labelCol" :wrapperCol="wrapperCol">
<a-form-item label="证书件" :labelCol="labelCol" :wrapperCol="wrapperCol">
<j-image-upload
isLessThan5M
isMultiple
@@ -3204,7 +3204,7 @@ export default {
},
certificateImg: {
rules: [
{ required: true, message: '请上传证书件!' },
{ required: true, message: '请上传证书件!' },
],
validateTrigger: 'change'
@@ -3694,11 +3694,14 @@ export default {
this.freeCertificate = {}
// 缴费信息置空
this.memberInfoPayment = {}
this.model = Object.assign({}, this.currentMemberInfo)
// 默认选择增值税发票
let defaultInvoiceRequirements = 2
this.model = Object.assign({}, this.currentMemberInfo, {invoiceRequirements: defaultInvoiceRequirements})
// console.log(this.model, '**********')
this.visible = true
this.$nextTick(() => {
this.form.setFieldsValue(pick(this.model, 'address', 'postcode', 'companyName', 'liaisonMan', 'mobile'))
this.form.setFieldsValue(pick(this.model, 'address', 'postcode', 'companyName', 'liaisonMan', 'mobile', 'invoiceRequirements'))
this.invoiceRequirementsChange(defaultInvoiceRequirements)
})
},