【开发】会员缴费 证书缴费增加联行号

This commit is contained in:
fengachen
2022-08-17 14:56:16 +08:00
parent d67ea290d5
commit 782d1b503c
7 changed files with 107 additions and 8 deletions
@@ -422,6 +422,18 @@
</a-form-item>
</a-col>
</a-row>
<a-row v-if="currentSelectInvoiceType === 2">
<a-col :span="12">
<a-form-item label=联行号 :labelCol="labelCol" :wrapperCol="wrapperCol">
<a-input
:disabled="checkFlag||detailFlag"
@change="event => event.target.value = event.target.value.trim()"
v-decorator="['linkBankNumber',{ rules: validatorRules.linkBankNumber.rules, validateTrigger: 'blur',initialValue:invoiceInfoObj.linkBankNumber}]"
placeholder="请输入开户银行"
:maxLength="50"></a-input>
</a-form-item>
</a-col>
</a-row>
</template>
<!-- 现金不显示-->
<a-row v-if="isCash !== '3' ">
@@ -655,7 +667,8 @@ export default {
invoiceAddress: { rules: [{ required: true, message: '请输入单位地址' }], validateTrigger: 'blur' },
invoicePhone: { rules: [{ required: true, validator: this.handleInvoicePhoneCheck }], validateTrigger: 'blur' },
depositBank: { rules: [{ required: true, message: '请输入开户银行' }], validateTrigger: 'blur' },
bankAccount: { rules: [{ required: true, message: '请输入银行账户' }], validateTrigger: 'blur' }
bankAccount: { rules: [{ required: true, message: '请输入银行账户' }], validateTrigger: 'blur' },
linkBankNumber: { rules: [{ required: true, message: '请输入联行号' }], validateTrigger: 'blur' },
},
url: {
add: '/paymentInfo/add',
@@ -812,7 +825,8 @@ export default {
invoiceAddress: '', // 单位地址
invoicePhone: '', // 电话号码
depositBank: '', // 开户银行
bankAccount: '' // 银行账户
bankAccount: '', // 银行账户
linkBankNumber:'', // 开户行
},
certificate: [], // 证书信息
checkInfo: [], // 审核信息
@@ -937,7 +951,7 @@ export default {
// 缴费时长
this.initVal = record.paymentTime + ''
this.$nextTick(() => {
this.form.setFieldsValue(pick(this.model, 'certificateArr', 'billNumber', 'companyName', 'paymentType', 'validPeriod', 'paymentTime', 'paymentAmount', 'certificatesNum', 'submissionTime', 'checkTime', 'paymentStatus', 'paymentMethod', 'paymentRecord', 'invoiceRequirements', 'headerName', 'taxNumber', 'invoiceAddress', 'invoicePhone', 'depositBank', 'bankAccount', 'checkMember', 'checkMemberId', 'memberId', 'certificate', 'address', 'postcode', 'serviceCharge', 'remark'))
this.form.setFieldsValue(pick(this.model, 'certificateArr', 'billNumber', 'companyName', 'paymentType', 'validPeriod', 'paymentTime', 'paymentAmount', 'certificatesNum', 'submissionTime', 'checkTime', 'paymentStatus', 'paymentMethod', 'paymentRecord', 'invoiceRequirements', 'headerName', 'taxNumber', 'invoiceAddress', 'invoicePhone', 'depositBank', 'bankAccount', 'linkBankNumber','checkMember', 'checkMemberId', 'memberId', 'certificate', 'address', 'postcode', 'serviceCharge', 'remark'))
this.validateCompanyName()
})
},
@@ -1164,6 +1178,7 @@ export default {
this.invoiceInfoObj.invoicePhone = memberInfo.invoicePhone
this.invoiceInfoObj.depositBank = memberInfo.depositBank
this.invoiceInfoObj.bankAccount = memberInfo.bankAccount
this.invoiceInfoObj.linkBankNumber = memberInfo.linkBankNumber
this.headerName = memberInfo.invoiceInfo
this.memberType = memberInfo.memberNature
switch (memberInfo.memberNature) {