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