Forráskód Böngészése

fix(发票校验): 为表单字段添加输入验证规则

yz 3 hete
szülő
commit
4029b00d58
1 módosított fájl, 57 hozzáadás és 0 törlés
  1. 57 0
      src/mixins/order/invoiceMixin.js

+ 57 - 0
src/mixins/order/invoiceMixin.js

@@ -133,6 +133,16 @@ export default {
                 required: true,
                 message: '请输入订单ID',
                 trigger: 'blur'
+              },
+              {
+                type: 'number',
+                message: '请输入数字',
+                trigger: 'blur'
+              },
+              {
+                min: 0,
+                message: '请输入大于等于0的数字',
+                trigger: 'blur'
               }
             ]
           },
@@ -152,6 +162,12 @@ export default {
                 required: true,
                 message: '请输入客户名称',
                 trigger: 'blur'
+              },
+              {
+                min: 2,
+                max: 50,
+                message: '客户名称长度必须在2到50个字符之间',
+                trigger: 'blur'
               }
             ]
           },
@@ -164,6 +180,17 @@ export default {
                 required: true,
                 message: '请输入客户编码',
                 trigger: 'blur'
+              },
+              {
+                min: 2,
+                max: 50,
+                message: '客户编码长度必须在2到50个字符之间',
+                trigger: 'blur'
+              },
+              {
+                pattern: /^[a-zA-Z0-9_]+$/,
+                message: '客户编码只能包含字母、数字和下划线',
+                trigger: 'blur'
               }
             ]
           },
@@ -200,6 +227,16 @@ export default {
                 required: true,
                 message: '请输入金额',
                 trigger: 'blur'
+              },
+              {
+                type: 'number',
+                message: '请输入数字',
+                trigger: 'blur'
+              },
+              {
+                min: 0,
+                message: '请输入大于等于0的数字',
+                trigger: 'blur'
               }
             ]
           },
@@ -214,6 +251,16 @@ export default {
                 required: true,
                 message: '请输入税额',
                 trigger: 'blur'
+              },
+              {
+                type: 'number',
+                message: '请输入数字',
+                trigger: 'blur'
+              },
+              {
+                min: 0,
+                message: '请输入大于等于0的数字',
+                trigger: 'blur'
               }
             ]
           },
@@ -228,6 +275,16 @@ export default {
                 required: true,
                 message: '请输入总金额',
                 trigger: 'blur'
+              },
+              {
+                type: 'number',
+                message: '请输入数字',
+                trigger: 'blur'
+              },
+              {
+                min: 0,
+                message: '请输入大于等于0的数字',
+                trigger: 'blur'
               }
             ]
           },