|
@@ -802,7 +802,25 @@ export default {
|
|
|
{ required: true, message: '请选择性别', trigger: 'change' }
|
|
|
],
|
|
|
sfzid: [
|
|
|
- { required: true, message: '请输入身份证号', trigger: 'blur' },
|
|
|
+ {
|
|
|
+ required: true,
|
|
|
+ // message: "请输入身份证号",
|
|
|
+ trigger: "blur",
|
|
|
+ validator: (rule, value, callback) => {
|
|
|
+ const regex =
|
|
|
+ /^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])$)$/;
|
|
|
+ if (!value || value === "" || value === undefined) {
|
|
|
+ callback(new Error("请输入身份证号"));
|
|
|
+ } else if (
|
|
|
+ (value.length === 15 || value.length === 18) &&
|
|
|
+ regex.test(value)
|
|
|
+ ) {
|
|
|
+ callback();
|
|
|
+ } else {
|
|
|
+ callback(new Error("请输入正确的身份证号"));
|
|
|
+ }
|
|
|
+ },
|
|
|
+ },
|
|
|
{max: 18, msg: '最大为18位'}
|
|
|
],
|
|
|
telOne: [
|
|
@@ -1299,6 +1317,7 @@ export default {
|
|
|
handleAdd() {
|
|
|
this.reset();
|
|
|
this.open = true;
|
|
|
+ this.form.serviceType = 0;
|
|
|
this.title = "添加用户档案";
|
|
|
},
|
|
|
/** 修改按钮操作 */
|