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