Prechádzať zdrojové kódy

feature_20250822_新增质感外墙服务商

zhujindu 3 mesiacov pred
rodič
commit
9ba952679b
1 zmenil súbory, kde vykonal 24 pridanie a 2 odobranie
  1. 24 2
      src/views/storeManagement/FSQStoreEdit.vue

+ 24 - 2
src/views/storeManagement/FSQStoreEdit.vue

@@ -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);
     },