|
@@ -239,7 +239,7 @@ export default {
|
|
|
this.backFillData();
|
|
|
},
|
|
|
getInitData() {
|
|
|
- return new Promise(resolve => {
|
|
|
+ return new Promise((resolve,reject) => {
|
|
|
let commitDictAry = {
|
|
|
sex: "sys_user_sex",
|
|
|
education: "edu_level",
|
|
@@ -250,7 +250,7 @@ export default {
|
|
|
//不需要填写
|
|
|
this.isShow = false;
|
|
|
this.$emit("callbackDataReview");
|
|
|
- reject();
|
|
|
+ return reject();
|
|
|
}
|
|
|
let Ary = [
|
|
|
...JSON.parse(res.data.keyValue),
|
|
@@ -276,6 +276,25 @@ export default {
|
|
|
: "change"
|
|
|
}
|
|
|
];
|
|
|
+ if (i.fieldKey == "unit_tel") {
|
|
|
+ Obj[i.fieldKey].push({
|
|
|
+ validator: (rule, value, callback) => {
|
|
|
+ var reg_tel = /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/;
|
|
|
+ var vartest = /^([0-9]{3,4}-)?[0-9]{7,8}$/;
|
|
|
+ var vartest1 = /^([0-9]{3,4})?[0-9]{7,8}$/;
|
|
|
+ if (
|
|
|
+ reg_tel.test(value) ||
|
|
|
+ vartest.test(value) ||
|
|
|
+ vartest1.test(value)
|
|
|
+ ) {
|
|
|
+ return callback();
|
|
|
+ } else {
|
|
|
+ return callback(new Error("单位联系电话不正确"));
|
|
|
+ }
|
|
|
+ },
|
|
|
+ trigger: ["change", "blur"]
|
|
|
+ });
|
|
|
+ }
|
|
|
if (i.inputType == 2) {
|
|
|
this.options[i.fieldKey] = this.$store.state.dictList[
|
|
|
commitDictAry[i.fieldKey]
|
|
@@ -360,7 +379,7 @@ export default {
|
|
|
this.isShow = false;
|
|
|
//不需要填写
|
|
|
this.$emit("callbackDataReview");
|
|
|
- reject();
|
|
|
+ return reject();
|
|
|
}
|
|
|
});
|
|
|
});
|