【修改】暂存提交修改

This commit is contained in:
fengachen
2022-12-07 16:35:46 +08:00
parent e7acd0e40c
commit d10a328df3
2 changed files with 25 additions and 4 deletions
@@ -631,8 +631,8 @@ export default {
rules: [{ required: false, message: '请选择失效日期' }], rules: [{ required: false, message: '请选择失效日期' }],
validateTrigger: ['blur', 'change'] validateTrigger: ['blur', 'change']
}, },
paymentRecord: { rules: [{ required: true, message: '请上传缴费凭证/付款说明' }] }, paymentRecord: { rules: [{ required: false, message: '请上传缴费凭证/付款说明' }] },
paymentRecord1: { rules: [{ required: true, message: '请上传打包协议' }] }, paymentRecord1: { rules: [{ required: false, message: '请上传打包协议' }] },
headerName: { headerName: {
rules: [ rules: [
{ required: true, message: '请输入付款单位发票抬头', validateTrigger: 'blur' }, { required: true, message: '请输入付款单位发票抬头', validateTrigger: 'blur' },
@@ -947,6 +947,17 @@ export default {
// 触发表单验证 // 触发表单验证
that.form.validateFields(async(err, values) => { that.form.validateFields(async(err, values) => {
if (!err) { if (!err) {
// 校验缴费凭证 或打包协议必填
if(this.paymentMethodFlag && !values.paymentRecord){
// 选择了打包协议
this.$message.warning('请上传打包协议')
return
}
if(!this.paymentMethodFlag && !values.paymentRecord) {
this.$message.warning('请上传缴费凭证/付款说明')
return
}
// 校验会员缴费与证书缴费 至少填写一种 // 校验会员缴费与证书缴费 至少填写一种
if(this.validatePayment()){ if(this.validatePayment()){
this.$message.warning('请至少填写会员缴费金额与证书缴费金额中的一种') this.$message.warning('请至少填写会员缴费金额与证书缴费金额中的一种')
@@ -618,8 +618,8 @@ export default {
rules: [{ required: true, message: '请选择缴费日期' }], rules: [{ required: true, message: '请选择缴费日期' }],
validateTrigger: ['blur', 'change'] validateTrigger: ['blur', 'change']
}, },
paymentRecord: { rules: [{ required: true, message: '请上传缴费凭证/付款说明' }] }, paymentRecord: { rules: [{ required: false, message: '请上传缴费凭证/付款说明' }] },
paymentRecord1: { rules: [{ required: true, message: '请上传打包协议' }] }, paymentRecord1: { rules: [{ required: false, message: '请上传打包协议' }] },
headerName: { headerName: {
rules: [ rules: [
{ required: true, message: '请输入付款单位发票抬头', validateTrigger: 'blur' }, { required: true, message: '请输入付款单位发票抬头', validateTrigger: 'blur' },
@@ -1044,6 +1044,16 @@ export default {
// 触发表单验证 // 触发表单验证
that.form.validateFields({ force: true }, async (err, values) => { that.form.validateFields({ force: true }, async (err, values) => {
if (!err) { if (!err) {
// 校验缴费凭证 或打包协议必填
if(this.paymentMethodFlag && !values.paymentRecord){
// 选择了打包协议
this.$message.warning('请上传打包协议')
return
}
if(!this.paymentMethodFlag && !values.paymentRecord) {
this.$message.warning('请上传缴费凭证/付款说明')
return
}
// 判断会员是否有未审核的缴费 // 判断会员是否有未审核的缴费
let flag = await this.judgeMemberNotApproveFunc(this.memberId) let flag = await this.judgeMemberNotApproveFunc(this.memberId)
if(flag === 'true' ){ if(flag === 'true' ){