From 617a14acff3a9feb4f8f3003a3f3873bbfe4995b Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Tue, 23 Jan 2024 13:44:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E8=BF=98=E6=AC=BE=E8=AE=A1?= =?UTF-8?q?=E5=88=92=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../repaymentscheduleAdd.vue | 69 +++++++++++-------- 1 file changed, 41 insertions(+), 28 deletions(-) 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() {