Преглед изворни кода

往来帐款 账款名称限制。融资产品优化

ch пре 3 година
родитељ
комит
b6fe061b19

+ 5 - 0
front-vue/src/views/service/bill/addBill.vue

@@ -601,6 +601,11 @@ export default {
             message: "账款名称不能为空",
             trigger: ["blur", "change"],
           },
+          {
+            pattern: /^[\u4E00-\u9FA5A-Za-z0-9]+$/,
+            message: "账款名称只能包含中文、英文、数字",
+            trigger: ["blur", "change"],
+          },
         ],
         zbiPayerId: [
           {

+ 5 - 0
front-vue/src/views/service/bill/billAdd.vue

@@ -585,6 +585,11 @@ export default {
             message: "账款名称不能为空",
             trigger: ["blur", "change"],
           },
+          {
+            pattern: /^[\u4E00-\u9FA5A-Za-z0-9]+$/,
+            message: "账款名称只能包含中文、英文、数字",
+            trigger: ["blur", "change"],
+          },
         ],
         zbiPayerId: [
           {

+ 5 - 0
front-vue/src/views/service/bill/billEdit.vue

@@ -631,6 +631,11 @@ export default {
             message: "账款名称不能为空",
             trigger: ["blur", "change"],
           },
+          {
+            pattern: /^[\u4E00-\u9FA5A-Za-z0-9]+$/,
+            message: "账款名称只能包含中文、英文、数字",
+            trigger: ["blur", "change"],
+          },
         ],
         zbiPayerId: [
           {

+ 16 - 2
front-vue/src/views/service/financeProduct/addFinanceProduct.vue

@@ -90,7 +90,7 @@
           <el-radio v-model="form.zfpPart" label="1">是</el-radio>
         </el-form-item>
         <el-form-item label="资方融资费率(%):" prop="zfpRate" style="margin-left: 5%">
-          <el-input v-model="form.zfpRate" @input.native="inputRate($event,form.zfpRate)" @change="changeVal(form.zfpRate)"  placeholder="请输入资方融资费率" maxlength="5"/>
+          <el-input v-model="form.zfpRate" @input.native="inputRate($event,form.zfpRate)"  placeholder="请输入资方融资费率" maxlength="5"/>
         </el-form-item>
         <el-form-item label="融资到期方式:" prop="zfpExpire" style="margin-left: 5%">
           <el-select
@@ -124,7 +124,7 @@
           </el-select>
         </el-form-item>
         <el-form-item label="资方返佣费率(%):" prop="zfpProfitRate" style="margin-left: 5%" v-if="form.zfpProfit== '1'">
-          <el-input v-model="form.zfpProfitRate" @input.native="inputRates($event,form.zfpProfitRate)" @change="changeVal(form.zfpProfitRate)" placeholder="请输入资方返佣费率"  maxlength="5"/>
+          <el-input v-model="form.zfpProfitRate" @input.native="inputRates($event,form.zfpProfitRate)"  placeholder="请输入资方返佣费率"  maxlength="5"/>
         </el-form-item>
         <el-form-item label="是否需平台审批:" style="margin-left: 5%">
           <el-radio v-model="form.zfpPlatform" label="0">否</el-radio>
@@ -340,6 +340,20 @@ export default {
             trigger: ["blur", "change"],
           },
         ],
+        zfpRate:[
+          {
+            pattern: /^100$|^(\d|[1-9]\d)(\.\d{1,2})*$/,
+            message: "资方融资费率在0-100之内",
+            trigger: ["blur", "change"],
+          },
+        ],
+        zfpProfitRate:[
+          {
+            pattern: /^100$|^(\d|[1-9]\d)(\.\d{1,2})*$/,
+            message: "资方返佣费率在0-100之内",
+            trigger: ["blur", "change"],
+          },
+        ],
       },
     };
   },

+ 16 - 2
front-vue/src/views/service/financeProduct/editFinanceProduct.vue

@@ -100,7 +100,7 @@
           <el-radio v-model="form.zfpPart" label="1">是</el-radio>
         </el-form-item>
         <el-form-item label="资方融资费率(%):" prop="zfpRate" style="margin-left: 11%">
-          <el-input v-model="form.zfpRate" @input.native="inputRate($event,form.zfpRate)" @change="changeVal(form.zfpRate)" placeholder="请输入资方融资费率" maxlength="5"/>
+          <el-input v-model="form.zfpRate" @input.native="inputRate($event,form.zfpRate)" placeholder="请输入资方融资费率" maxlength="5"/>
         </el-form-item>
         <el-form-item label="融资到期方式:" prop="zfpExpire" style="margin-left: 6%">
           <el-select
@@ -133,7 +133,7 @@
           </el-select>
         </el-form-item>
         <el-form-item label="资方返佣费率(%):" prop="zfpProfitRate" style="margin-left: 5%" v-if="form.zfpProfit== '1' ">
-          <el-input v-model="form.zfpProfitRate" @input.native="inputRates($event,form.zfpProfitRate)" @change="changeVal(form.zfpProfitRate)" placeholder="请输入资方返佣费率" maxlength="5" />
+          <el-input v-model="form.zfpProfitRate" @input.native="inputRates($event,form.zfpProfitRate)" placeholder="请输入资方返佣费率" maxlength="5" />
         </el-form-item>
         <el-form-item label="是否需平台审批:" style="margin-left: 5%">
           <el-radio v-model="form.zfpPlatform" label="0">否</el-radio>
@@ -346,6 +346,20 @@ export default {
             trigger: ["blur", "change"],
           },
         ],
+        zfpRate:[
+          {
+            pattern: /^100$|^(\d|[1-9]\d)(\.\d{1,2})*$/,
+            message: "资方融资费率在0-100之内",
+            trigger: ["blur", "change"],
+          },
+        ],
+        zfpProfitRate:[
+          {
+            pattern: /^100$|^(\d|[1-9]\d)(\.\d{1,2})*$/,
+            message: "资方返佣费率在0-100之内",
+            trigger: ["blur", "change"],
+          },
+        ],
       },
     };
   },