From dfab34be7b7456714b57b96e49c95725c3815da5 Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Tue, 28 Sep 2021 16:56:08 +0800
Subject: [PATCH] 权限

---
 src/views/securityUnit/data.js |  100 +++++++++++++++++++++++++++++++++++---------------
 1 files changed, 70 insertions(+), 30 deletions(-)

diff --git a/src/views/securityUnit/data.js b/src/views/securityUnit/data.js
index 9aa7a6a..026374d 100644
--- a/src/views/securityUnit/data.js
+++ b/src/views/securityUnit/data.js
@@ -1,3 +1,30 @@
+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 cardids = (rule, value, callback) => {
+    window.yanzhengphons = /^([1-6][1-9]|50)\d{4}(18|19|20)\d{2}((0[1-9])|10|11|12)(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/;
+    if (!yanzhengphons.test(value)) {
+        callback(new Error('请输入正确身份证'));
+    } else {
+        callback();
+    }
+};
+
 var DIC = [
     {
         label: '招聘中',
@@ -68,7 +95,7 @@
         width: 120,
         // search: true,
         searchSpan: 4,
-        searchLabelWidth: 100
+        searchLabelWidth: 100,
     },
 
     {
@@ -304,7 +331,10 @@
             required: true,
             message: "请输入法定代表人电话",
             trigger: "blur"
-        }]
+        },
+        {
+            validator: phones, trigger: ['change', 'blur']
+        },]
     }, {
         label: "联系人",
         prop: "contacts",
@@ -325,6 +355,9 @@
             required: true,
             message: "请输入联系电话",
             trigger: "blur"
+        },
+        {
+            validator: phones, trigger: ['change', 'blur']
         }]
     },
     // {
@@ -368,11 +401,6 @@
         prop: "capital",
         labelWidth: w,
         span: s,
-        rules: [{
-            required: true,
-            message: "请输入实缴资本",
-            trigger: "blur"
-        }]
     },
     {
         label: "组织机构代码",
@@ -408,17 +436,17 @@
             trigger: "blur"
         }]
     },
-    {
-        label: "企业类型",
-        prop: "enterprises",
-        labelWidth: w,
-        span: s,
-        rules: [{
-            required: true,
-            message: "请输入企业类型",
-            trigger: "blur"
-        }]
-    },
+    // {
+    //     label: "企业类型",
+    //     prop: "enterprises",
+    //     labelWidth: w,
+    //     span: s,
+    //     rules: [{
+    //         required: true,
+    //         message: "请输入企业类型",
+    //         trigger: "blur"
+    //     }]
+    // },
     {
         label: "注册地址",
         prop: "address",
@@ -441,17 +469,17 @@
             trigger: "blur"
         }]
     },
-    {
-        label: "所属地区",
-        prop: "region",
-        labelWidth: w,
-        span: s,
-        rules: [{
-            required: true,
-            message: "请输入所属地区",
-            trigger: "blur"
-        }]
-    },
+    // {
+    //     label: "所属地区",
+    //     prop: "region",
+    //     labelWidth: w,
+    //     span: s,
+    //     rules: [{
+    //         required: true,
+    //         message: "请输入所属地区",
+    //         trigger: "blur"
+    //     }]
+    // },
     {
         label: "登记机关",
         prop: "registration",
@@ -567,7 +595,7 @@
         span: s,
         rules: [{
             required: true,
-            message: "请输入法定代表人",
+            message: "请输入出资时间",
             trigger: "blur"
         }]
     }, {
@@ -579,6 +607,9 @@
             required: true,
             message: "请输入身份证",
             trigger: "blur"
+        },
+        {
+            validator: cardids, trigger: ['change', 'blur']
         }]
     }, {
         label: "联系电话",
@@ -589,6 +620,9 @@
             required: true,
             message: "请输入联系电话",
             trigger: "blur"
+        },
+        {
+            validator: phones, trigger: ['change', 'blur']
         }]
     },
 ]
@@ -664,6 +698,9 @@
             required: true,
             message: "请输入身份证",
             trigger: "blur"
+        },
+        {
+            validator: cardids, trigger: ['change', 'blur']
         }]
     }, {
         label: "联系电话",
@@ -674,6 +711,9 @@
             required: true,
             message: "请输入联系电话",
             trigger: "blur"
+        },
+        {
+            validator: phones, trigger: ['change', 'blur']
         }]
     }
     // , {

--
Gitblit v1.9.3