From 0b79f12774e4deef6d8b60a7f9176cad689f2a47 Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Mon, 30 Aug 2021 15:29:45 +0800
Subject: [PATCH] 数据验证  加去掉无用变量

---
 src/views/home/column.js |   68 ++++++++++++++++++++++++---------
 1 files changed, 49 insertions(+), 19 deletions(-)

diff --git a/src/views/home/column.js b/src/views/home/column.js
index 30d8726..a0054cf 100644
--- a/src/views/home/column.js
+++ b/src/views/home/column.js
@@ -1,17 +1,23 @@
 // import store from "@/store/index";
 
 
-// var validatePass = (rule, value, callback) => {
-//     var reg = /^[0-9]+.?[0-9]*$/;
-//     if (!reg.test(value)) {
-//         store.commit('changeyanzhen', false);
-//         callback(new Error('请输入数字'));
-//     } else {
-//         store.commit('changeyanzhen', true);
-//         callback();
-//     }
-// };
+var numbers = (rule, value, callback) => {
+    window.yanzhengnumbers = /^[0-9]+.?[0-9]*$/;
+    if (!yanzhengnumbers.test(value)) {
+        callback(new Error('请输入数字'));
+    } else {
+        callback();
+    }
+};
 
+var phones = (rule, value, callback) => {
+    window.yanzhengphons = /^1([358][0-9]|4[579]|66|7[0135678]|9[89])[0-9]{8}$/;
+    if (!yanzhengphons.test(value)) {
+        callback(new Error('请输入正确电话'));
+    } else {
+        callback();
+    }
+};
 
 var column = [
     {
@@ -38,9 +44,9 @@
                 message: "请输入社会信用代码",
                 trigger: "blur",
             },
-            // {
-            //     validator: validatePass, trigger: 'change'
-            // },
+            {
+                validator: numbers, trigger: ['change', 'blur']
+            },
         ],
     },
 
@@ -81,9 +87,9 @@
                 message: "法定代表人电话",
                 trigger: "blur",
             },
-            // {
-            //     validator: validatePass, trigger: 'change'
-            // },
+            {
+                validator: phones, trigger: ['change', 'blur']
+            },
         ],
     },
     {
@@ -110,9 +116,9 @@
                 message: "联系人电话",
                 trigger: "blur",
             },
-            // {
-            //     validator: validatePass, trigger: 'change'
-            // },
+            {
+                validator: phones, trigger: ['change', 'blur']
+            },
         ],
     },
     {
@@ -147,6 +153,13 @@
         type: "date",
         format: "yyyy-MM-dd",
         valueFormat: "yyyy-MM-dd",
+        rules: [
+            {
+                required: true,
+                message: "请输入发证时间",
+                trigger: "blur",
+            },
+        ],
     },
     {
         label: "注册时间",
@@ -156,6 +169,13 @@
         type: "date",
         format: "yyyy-MM-dd",
         valueFormat: "yyyy-MM-dd",
+        rules: [
+            {
+                required: true,
+                message: "请输入注册时间",
+                trigger: "blur",
+            },
+        ],
     },
     {
         label: "注册资本(万元人民币)",
@@ -168,6 +188,9 @@
                 message: "请输入注册资本",
                 trigger: "blur",
             },
+            {
+                validator: numbers, trigger: ['change', 'blur']
+            }
         ],
     },
     {
@@ -234,6 +257,13 @@
         },
         labelWidth: 160,
         span: 12,
+        rules: [
+            {
+                required: true,
+                message: "请输入发证时间",
+                trigger: "blur",
+            },
+        ],
     },
     {
         label: "登记机关",

--
Gitblit v1.9.3