|
|
|
@ -100,6 +100,23 @@ export default { |
|
|
|
|
callback(); |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
const checkPhone = (rule, value, callback) => {//手机号码校验 |
|
|
|
|
const phoneReg = /^1[3|4|5|7|8|9][0-9]{9}$/ |
|
|
|
|
if (!value) { |
|
|
|
|
return callback(new Error('电话号码不能为空')) |
|
|
|
|
} |
|
|
|
|
setTimeout(() => { |
|
|
|
|
if (!Number.isInteger(+value)) { |
|
|
|
|
callback(new Error('请输入数字值')) |
|
|
|
|
} else { |
|
|
|
|
if (phoneReg.test(value)) { |
|
|
|
|
callback() |
|
|
|
|
} else { |
|
|
|
|
callback(new Error('电话号码格式不正确')) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}, 100) |
|
|
|
|
} |
|
|
|
|
return { |
|
|
|
|
isWx:false, |
|
|
|
|
isMoblie: false, |
|
|
|
@ -115,8 +132,18 @@ export default { |
|
|
|
|
uuid: "" |
|
|
|
|
}, |
|
|
|
|
registerRules: { |
|
|
|
|
companyName:[ |
|
|
|
|
{ required: true, trigger: "blur", message: "请输入单位名称或者个人姓名" }, |
|
|
|
|
], |
|
|
|
|
contact:[ |
|
|
|
|
{ required: true, trigger: "blur", message: "请输入联系人" }, |
|
|
|
|
], |
|
|
|
|
contactNumber:[ |
|
|
|
|
{ required: true, trigger: "blur", message: "请输入联系电话" }, |
|
|
|
|
{validator: checkPhone, trigger: 'blur'}, |
|
|
|
|
], |
|
|
|
|
username: [ |
|
|
|
|
{ required: true, trigger: "blur", message: "请输入您的账号" }, |
|
|
|
|
{ required: true, trigger: "blur", message: "请输入联系电话" }, |
|
|
|
|
{ min: 2, max: 20, message: '用户账号长度必须介于 2 和 20 之间', trigger: 'blur' } |
|
|
|
|
], |
|
|
|
|
password: [ |
|
|
|
|