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;
+}