|
|
@@ -137,7 +137,7 @@
|
|
|
:rules="[
|
|
|
{
|
|
|
required: false,
|
|
|
- validator: validatePhone,
|
|
|
+ validator: FSQValidatePhone,
|
|
|
message: '请输入手机号',
|
|
|
},
|
|
|
]">
|
|
|
@@ -162,7 +162,6 @@
|
|
|
<script>
|
|
|
import { getById } from '@/api/index';
|
|
|
import { updateStore } from '@/api/FSQStore';
|
|
|
-import { validatePhone } from '@/utils';
|
|
|
export default {
|
|
|
data() {
|
|
|
return {
|
|
|
@@ -226,6 +225,29 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
+ FSQValidatePhone(telephone) {
|
|
|
+ return new Promise((resolve, reject) => {
|
|
|
+ if (telephone == '') {
|
|
|
+ resolve();
|
|
|
+ }
|
|
|
+ var telrg = /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/;
|
|
|
+ if (telephone.trim() == '') {
|
|
|
+ reject();
|
|
|
+ } else if (!telrg.test(telephone)) {
|
|
|
+ this.Toast('手机号格式错误');
|
|
|
+ reject();
|
|
|
+ } else {
|
|
|
+ phoneCheck({ phoneNumber: telephone }).then((res) => {
|
|
|
+ if (res.code == 200) {
|
|
|
+ resolve();
|
|
|
+ } else {
|
|
|
+ this.Toast('手机号格式错误');
|
|
|
+ reject();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
onClickLeft() {
|
|
|
this.$router.go(-1);
|
|
|
},
|