From 6162d1cfeac4c4dc3b022eecfa67b6fa7e58495d Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Sun, 26 Sep 2021 12:00:05 +0800
Subject: [PATCH] 默认图片

---
 src/views/home/column.js |  269 +++++++++++++++++++++++++++++++----------------------
 1 files changed, 159 insertions(+), 110 deletions(-)

diff --git a/src/views/home/column.js b/src/views/home/column.js
index 832c702..345d600 100644
--- a/src/views/home/column.js
+++ b/src/views/home/column.js
@@ -1,51 +1,25 @@
+// import store from "@/store/index";
+
+
+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 = [
-    {
-        label: "",
-        labelWidth: 20,
-        type: "title",
-        prop: "title0",
-        span: 24,
-        styles: {
-            fontSize: "24px",
-        },
-    },
-    {
-        label: "统一社会信用代码",
-        prop: "creditcode",
-        labelWidth: 160,
-        span: 12,
-        rules: [
-            {
-                required: true,
-                message: "请输入社会信用代码",
-                trigger: "blur",
-            },
-        ],
-    },
-    {
-        label: "辖区",
-        prop: "jurisdiction",
-        type: "tree",
-        dicUrl: "/api/jurisdiction/lazy-trees",
-        props: {
-            label: "title",
-            value: "id",
-        },
-        labelWidth: 160,
-        span: 12,
-    },
-    {
-        label: "企业类型",
-        prop: "ptype",
-        hide: true,
-        display: false,
-    },
-    {
-        label: "所属单位",
-        prop: "deptid",
-        hide: true,
-        display: false,
-    },
     {
         label: "企业名称",
         prop: "enterprisename",
@@ -59,6 +33,36 @@
             },
         ],
     },
+    // {
+    //     label: "统一社会信用代码",
+    //     prop: "creditcode",
+    //     labelWidth: 160,
+    //     span: 12,
+    //     // rules: [
+    //     //     {
+    //     //         required: true,
+    //     //         message: "请输入社会信用代码",
+    //     //         trigger: "blur",
+    //     //     },
+    //     //     // {
+    //     //     //     validator: numbers, trigger: ['change', 'blur']
+    //     //     // },
+    //     // ],
+    // },
+
+    // {
+    //     label: "企业类型",
+    //     prop: "ptype",
+    //     hide: true,
+    //     display: false,
+    // },
+    // {
+    //     label: "所属单位",
+    //     prop: "deptid",
+    //     hide: true,
+    //     display: false,
+    // },
+
     {
         label: "法定代表人",
         prop: "representative",
@@ -82,6 +86,9 @@
                 required: true,
                 message: "法定代表人电话",
                 trigger: "blur",
+            },
+            {
+                validator: phones, trigger: ['change', 'blur']
             },
         ],
     },
@@ -108,6 +115,9 @@
                 required: true,
                 message: "联系人电话",
                 trigger: "blur",
+            },
+            {
+                validator: phones, trigger: ['change', 'blur']
             },
         ],
     },
@@ -143,91 +153,113 @@
         type: "date",
         format: "yyyy-MM-dd",
         valueFormat: "yyyy-MM-dd",
-    },
-    {
-        label: "注册时间",
-        prop: "establishtime",
-        labelWidth: 160,
-        span: 12,
-        type: "date",
-        format: "yyyy-MM-dd",
-        valueFormat: "yyyy-MM-dd",
-    },
-    {
-        label: "注册资本(万元人民币)",
-        prop: "registeredcapital",
-        labelWidth: 160,
-        span: 12,
         rules: [
             {
                 required: true,
-                message: "请输入注册资本",
+                message: "请输入发证时间",
                 trigger: "blur",
             },
         ],
     },
-    {
-        label: "组织机构代码",
-        prop: "organizationcode",
-        labelWidth: 160,
-        span: 12,
-        rules: [
-            {
-                required: true,
-                message: "请输入组织机构代码",
-                trigger: "blur",
-            },
-        ],
-    },
-    {
-        label: "工商注册号",
-        prop: "registrationnumber",
-
-        labelWidth: 160,
-        span: 12,
-        rules: [
-            {
-                required: true,
-                message: "请输入工商注册号",
-                trigger: "blur",
-            },
-        ],
-    },
+    // {
+    //     label: "注册时间",
+    //     prop: "establishtime",
+    //     labelWidth: 160,
+    //     span: 12,
+    //     type: "date",
+    //     format: "yyyy-MM-dd",
+    //     valueFormat: "yyyy-MM-dd",
+    //     rules: [
+    //         {
+    //             required: true,
+    //             message: "请输入注册时间",
+    //             trigger: "blur",
+    //         },
+    //     ],
+    // },
+    // {
+    //     label: "注册资本(万元人民币)",
+    //     prop: "registeredcapital",
+    //     labelWidth: 160,
+    //     span: 12,
+    //     rules: [
+    //         {
+    //             required: true,
+    //             message: "请输入注册资本",
+    //             trigger: "blur",
+    //         },
+    //         {
+    //             validator: numbers, trigger: ['change', 'blur']
+    //         }
+    //     ],
+    // },
+    // {
+    //     label: "组织机构代码",
+    //     prop: "organizationcode",
+    //     labelWidth: 160,
+    //     span: 12,
+    //     rules: [
+    //         {
+    //             required: true,
+    //             message: "请输入组织机构代码",
+    //             trigger: "blur",
+    //         },
+    //     ],
+    // },
+    // {
+    //     label: "工商注册号",
+    //     prop: "registrationnumber",
+    //     labelWidth: 160,
+    //     span: 12,
+    //     rules: [
+    //         {
+    //             required: true,
+    //             message: "请输入工商注册号",
+    //             trigger: "blur",
+    //         },
+    //     ],
+    // },
     {
         label: "注册地址",
         prop: "address",
         labelWidth: 160,
         span: 12,
-        rules: [
-            {
-                required: true,
-                message: "请输入注册地址",
-                trigger: "blur",
-            },
-        ],
+        // rules: [
+        //     {
+        //         required: true,
+        //         message: "请输入注册地址",
+        //         trigger: "blur",
+        //     },
+        // ],
     },
     {
-        label: "经营范围",
+        label: "服务范围",
         prop: "business",
         labelWidth: 160,
         span: 12,
-        rules: [
-            {
-                required: true,
-                message: "请输入经营范围",
-                trigger: "blur",
-            },
-        ],
+        // rules: [
+        //     {
+        //         required: true,
+        //         message: "请输入经营范围",
+        //         trigger: "blur",
+        //     },
+        // ],
     },
     {
-        label: "所属地区",
-        prop: "region",
+        label: "所属辖区",
+        prop: "jurisdiction",
+        type: "tree",
+        dicUrl: "/api/jurisdiction/lazy-trees",
+        props: {
+            label: "title",
+            value: "id",
+        },
         labelWidth: 160,
         span: 12,
         rules: [
             {
                 required: true,
-                message: "请输入所属地区",
+                message: "请输入发证时间",
                 trigger: "blur",
             },
         ],
@@ -271,6 +303,14 @@
     columnU.push(column[k]);
 }
 
+var columnXIAQU = [];
+for (var k in column) {
+    if (column[k].prop == 'jurisdiction') {
+        continue;
+    }
+    columnXIAQU.push(column[k]);
+}
+
 export var securityPermitcolumn = [//保安服务许可申请
     ...columnU
 ]
@@ -292,7 +332,7 @@
 
 
 export var cancellationOfFilingcolumn = [//自招保安单位备案撤销
-    ...column, {
+    ...columnU, {
         label: "撤销原因",
         prop: "reason",
         labelWidth: 160,
@@ -310,5 +350,14 @@
 
 
 export var crossRegioncolumn = [//跨区域经营备案
-    ...column
+    ...columnXIAQU
 ]
+
+
+export var armedEscortcolumn = [//武装押运许可申请
+    ...columnU
+]
+
+export var changeOfLegalPersoncolumn = [//保安服务公司法人变更
+    ...column
+]
\ No newline at end of file

--
Gitblit v1.9.3