From c37e7a2396cd7792a63616219c17d36914fde27c Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Tue, 12 Sep 2023 09:46:31 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E9=87=91=E8=9E=8D=E4=BA=A7?= =?UTF-8?q?=E5=93=81=E6=94=BF=E7=AD=96=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../financialpolicymanagementAdd.vue | 126 ++++++++++++------ 1 file changed, 87 insertions(+), 39 deletions(-) diff --git a/anrui-riskcenter-ui/src/views/financialpolicymanagement/financialpolicymanagementAdd.vue b/anrui-riskcenter-ui/src/views/financialpolicymanagement/financialpolicymanagementAdd.vue index a4380628f2..115a3f8e30 100644 --- a/anrui-riskcenter-ui/src/views/financialpolicymanagement/financialpolicymanagementAdd.vue +++ b/anrui-riskcenter-ui/src/views/financialpolicymanagement/financialpolicymanagementAdd.vue @@ -18,7 +18,7 @@ -
适用销售部门
+
*适用销售部门:
@@ -28,8 +28,8 @@ -
资方简称
- +
*资方简称
+ @@ -52,7 +52,7 @@
-
车辆功能
+
*车辆功能
@@ -62,16 +62,16 @@
-
担保类型
- +
*担保类型
+
-
是否打包
- +
*是否打包
+ @@ -79,16 +79,16 @@
-
首付比例
- +
*首付比例
+
-
最低首付比例
- +
*最低首付比例
+ @@ -97,48 +97,48 @@
-
保证金比例
- +
*保证金比例
+
-
保证金类型
- +
*保证金类型
+
-
期数
- +
*期数
+
-
标准年利率(%)
- +
*标准年利率(%)
+
-
服务费类型
- +
*服务费类型
+
-
服务费(%)(元)
- +
*服务费(%)(元)
+
@@ -169,16 +169,16 @@
-
贴息放款类型
- +
*贴息放款类型
+
-
有效期至
- +
*有效期至
+
@@ -192,32 +192,32 @@
其它融信息
-
+
-
产品类别
- +
*产品类别
+
-
最高融资比例(%)
- +
*最高融资比例(%)
+
-
最高融资额(元)
- +
*最高融资额(元)
+
-
期数
+
*期数
@@ -225,7 +225,7 @@
-
年利率(%)
+
*年利率(%)
@@ -313,7 +313,21 @@ export default { vehTypeValueList: [], yearRatio: '' }, - rules: {} + rules: { + bankSid: [{ required: true, message: '资方简称不能为空', trigger: 'change' }], + guaranteeTypeKey: [{ required: true, message: '担保类型不能为空', trigger: 'change' }], + isPack: [{ required: true, message: '是否打包不能为空', trigger: 'change' }], + downPayRatioKey: [{ required: true, message: '首付比例不能为空', trigger: 'change' }], + downPayRatioLeastKey: [{ required: true, message: '最低首付比例不能为空', trigger: 'change' }], + bondRatioKey: [{ required: true, message: '保证金比例不能为空', trigger: 'change' }], + bondTypeKey: [{ required: true, message: '保证金类型不能为空', trigger: 'change' }], + periodKey: [{ required: true, message: '期数不能为空', trigger: 'change' }], + yearRatio: [{ required: true, message: '标准年利率不能为空', trigger: 'blur' }], + serviceAmountTypeKey: [{ required: true, message: '服务费类型不能为空', trigger: 'change' }], + serviceAmount: [{ required: true, message: '服务费不能为空', trigger: 'blur' }], + discountUseTypeKey: [{ required: true, message: '贴息放款类型不能为空', trigger: 'change' }], + validDateTo: [{ required: true, message: '有效期不能为空', trigger: 'change' }] + } } }, methods: { @@ -550,15 +564,45 @@ export default { } } } + } else { + this.$message({ showClose: true, type: 'error', message: '适用销售部门不能为空' }) + return } if (this.formobj.vehTypeKeyList.length > 0) { + const aa = [] for (var m = 0; m < this.vehicleFunction_list.length; m++) { for (var n = 0; n < this.formobj.vehTypeKeyList.length; n++) { if (this.vehicleFunction_list[m].dictKey === this.formobj.vehTypeKeyList[n]) { - this.formobj.vehTypeValueList.push(this.vehicleFunction_list[m].dictValue) + aa.push(this.vehicleFunction_list[m].dictValue) } } } + this.formobj.vehTypeValueList = aa + } else { + this.$message({ showClose: true, type: 'error', message: '车辆功能不能为空' }) + this.formobj.vehTypeValueList = [] + return + } + if (this.formobj.isOtherProduct) { + if (this.formobj.loanFinOtherPolicy.productTypeKey === '') { + this.$message({ showClose: true, type: 'error', message: '其它融中产品类别不能为空' }) + return + } + if (this.formobj.loanFinOtherPolicy.maxLoanRatio === '') { + this.$message({ showClose: true, type: 'error', message: '其它融中最高融资比例不能为空' }) + return + }if (this.formobj.loanFinOtherPolicy.maxLoanAmount === '') { + this.$message({ showClose: true, type: 'error', message: '其它融中最高融资额不能为空' }) + return + } + if (this.formobj.loanFinOtherPolicy.periodKey === '') { + this.$message({ showClose: true, type: 'error', message: '其它融中期数不能为空' }) + return + } + if (this.formobj.loanFinOtherPolicy.yearRatio === '') { + this.$message({ showClose: true, type: 'error', message: '其它融中年利率不能为空' }) + return + } } this.submitdisabled = true // 保存 @@ -628,6 +672,7 @@ export default { } this.useDept_list = [] this.submitdisabled = false + this.$refs['form_obj'].resetFields() this.$emit('doback') } } @@ -655,4 +700,7 @@ export default { justify-content: flex-start; align-items: center; } +/deep/ .el-form-item__error { + margin-left: 130px !important; +}