fix: 手机号校验
This commit is contained in:
parent
4357ae3307
commit
36c171adc0
|
|
@ -78,8 +78,9 @@
|
||||||
<el-input
|
<el-input
|
||||||
v-model="queryParams.phone"
|
v-model="queryParams.phone"
|
||||||
placeholder="请输入退料人电话"
|
placeholder="请输入退料人电话"
|
||||||
clearable onkeyup="this.value = this.value.replace(/[^\d]/g,'');"
|
clearable
|
||||||
style="width: 240px"
|
style="width: 240px"
|
||||||
|
:maxlength="11"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="备注" prop="roleName">
|
<el-form-item label="备注" prop="roleName">
|
||||||
|
|
@ -246,14 +247,11 @@ export default {
|
||||||
name: "ReturnApplyAdd",
|
name: "ReturnApplyAdd",
|
||||||
data() {
|
data() {
|
||||||
const validatePhone = (rule, value, callback) => {
|
const validatePhone = (rule, value, callback) => {
|
||||||
if (!value) {
|
const reg = /^[1][3-9][0-9]{9}$/;
|
||||||
callback(new Error("退料人电话不能为空"));
|
if (!reg.test(value)) {
|
||||||
// this.$message.error("手机号不为空");
|
this.queryParams.phone = ''
|
||||||
} else if (value.length < 11) {
|
|
||||||
callback(new Error("电话号码格式不正确"));
|
|
||||||
// this.$message.error("手机号格式不正确");
|
|
||||||
} else {
|
} else {
|
||||||
callback();
|
callback();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
return {
|
return {
|
||||||
|
|
@ -370,9 +368,8 @@ export default {
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
phone: [
|
phone: [
|
||||||
{required: true, message: '请输入退料人手机号', trigger: 'change'},
|
{ validator: validatePhone, trigger: "blur"},
|
||||||
{ validator: validatePhone, trigger: "blur" },
|
{required: true, message: '请输入正确的手机号', trigger: 'change'},
|
||||||
{ min: 11, message: "手机号不足11位", trigger: "blur" },
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
unitList: [], //单位 集合
|
unitList: [], //单位 集合
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue