diff --git a/anrui-riskcenter-ui/src/views/repaymentschedule/repaymentscheduleAdd.vue b/anrui-riskcenter-ui/src/views/repaymentschedule/repaymentscheduleAdd.vue index 1d7a4e1563..8814f89ab8 100644 --- a/anrui-riskcenter-ui/src/views/repaymentschedule/repaymentscheduleAdd.vue +++ b/anrui-riskcenter-ui/src/views/repaymentschedule/repaymentscheduleAdd.vue @@ -119,55 +119,67 @@ export default { var mainFirstRepay = (rule, value, callback) => { if (value === '') { callback(new Error('主金融产品期间月还不能为空')) - } else if (value == '0') { - callback(new Error('主金融产品期间月还不能为零')) } else { - callback() + if (value == '0') { + callback(new Error('主金融产品期间月还不能为零')) + } else { + callback() + } } } var mainMidRepay = (rule, value, callback) => { if (value === '') { callback(new Error('主金融产品期间月还不能为空')) - } else if (value == '0') { - callback(new Error('主金融产品期间月还不能为零')) } else { - callback() + if (value == '0') { + callback(new Error('主金融产品期间月还不能为零')) + } else { + callback() + } } } var mainLastRepay = (rule, value, callback) => { if (value === '') { callback(new Error('主金融产品末期月还不能为空')) - } else if (value == '0') { - callback(new Error('主金融产品末期月还不能为零')) } else { - callback() + if (value == '0') { + callback(new Error('主金融产品末期月还不能为零')) + } else { + callback() + } } } var otherFirstRepay = (rule, value, callback) => { if (value === '') { callback(new Error('其它融首期月还不能为空')) - } else if (value == '0') { - callback(new Error('其它融首期月还不能为零')) } else { - callback() + if (value == '0') { + callback(new Error('其它融首期月还不能为零')) + } else { + callback() + } } } var otherMdRepay = (rule, value, callback) => { if (value === '') { callback(new Error('其它融期间月还不能为空')) - } else if (value == '0') { - callback(new Error('其它融期间月还不能为零')) } else { - callback() + if (value == '0') { + callback(new Error('其它融期间月还不能为零')) + } else { + callback() + } } } var otherLastRepay = (rule, value, callback) => { if (value === '') { callback(new Error('其它融末期月还不能为空')) - } else if (value == '0') { - callback(new Error('其它融末期月还不能为零')) } else { - callback() + if (value == '0') { + callback(new Error('其它融末期月还不能为零')) + } else { + callback() + } } } return { @@ -201,12 +213,12 @@ export default { }, rules: { mainRepayDate: [{ required: true, message: '首期还款日不能为空', trigger: 'change' }], - mainFirstRepay: [{ required: true, validated: mainFirstRepay, trigger: 'blur' }], - mainMidRepay: [{ required: true, validated: mainMidRepay, trigger: 'blur' }], - mainLastRepay: [{ required: true, validated: mainLastRepay, trigger: 'blur' }], - otherFirstRepay: [{ required: true, validated: otherFirstRepay, trigger: 'blur' }], - otherMidRepay: [{ required: true, validated: otherMdRepay, trigger: 'blur' }], - otherLastRepay: [{ required: true, validated: otherLastRepay, trigger: 'blur' }], + mainFirstRepay: [{ required: true, validator: mainFirstRepay, trigger: 'blur' }], + mainMidRepay: [{ required: true, validator: mainMidRepay, trigger: 'blur' }], + mainLastRepay: [{ required: true, validator: mainLastRepay, trigger: 'blur' }], + otherFirstRepay: [{ required: true, validator: otherFirstRepay, trigger: 'blur' }], + otherMidRepay: [{ required: true, validator: otherMdRepay, trigger: 'blur' }], + otherLastRepay: [{ required: true, validator: otherLastRepay, trigger: 'blur' }], otherBankNo: [{ required: true, message: '其它融资方合同号不能为空', trigger: 'blur' }] } } @@ -237,12 +249,13 @@ export default { this.$message({ showClose: true, type: 'success', message: '生成成功' }) this.handleReturn('true') } + else { + this.submitdisabled = false + } + }).catch(() => { + this.submitdisabled = false }) - } else { - this.submitdisabled = false } - }).catch(() => { - this.submitdisabled = false }) }, lookJR() {