Browse Source

门店管理电话验证

Qukatie 1 week ago
parent
commit
8f437f2df5
1 changed files with 20 additions and 0 deletions
  1. 20 0
      src/views/store/detailsPage.vue

+ 20 - 0
src/views/store/detailsPage.vue

@@ -778,8 +778,16 @@ export default {
         this.$refs.form.validate((valid, done) => {
           done();
           if (valid) {
+            if (!/^[1][3,4,5,7,8,9][0-9]{9}$/.test(this.form.tel)) {
+              return this.$message.error("请输入正确电话");
+            }
             if (this.contactsData.length == 0) return this.$message.error("请添加客户联系人");
             if (this.data.length == 0) return this.$message.error("请添加地址信息");
+            for (let item of this.data) {
+              if (!/^[1][3,4,5,7,8,9][0-9]{9}$/.test(item.tel)) {
+                return this.$message.error("地址信息:请输入正确电话");
+              }
+            }
             if (this.corpsFiles.length == 0) return this.$message.error("请添加门店照片");
             if (this.corpsFiles.filter((item) => item.mainImage == 1).length > 1)
               return this.$message.error("门店照片主图只允许选一个");
@@ -1036,8 +1044,16 @@ export default {
       this.$refs.form.validate((valid, done) => {
         done();
         if (valid) {
+          if (!/^[1][3,4,5,7,8,9][0-9]{9}$/.test(this.form.tel)) {
+            return this.$message.error("请输入正确电话");
+          }
           if (this.contactsData.length == 0) return this.$message.error("请添加客户联系人");
           if (this.data.length == 0) return this.$message.error("请添加地址信息");
+          for (let item of this.data) {
+            if (!/^[1][3,4,5,7,8,9][0-9]{9}$/.test(item.tel)) {
+              return this.$message.error("地址信息:请输入正确电话");
+            }
+          }
           if (this.corpsFiles.length == 0) return this.$message.error("请添加门店照片");
           if (this.corpsFiles.filter((item) => item.mainImage == 1).length > 1)
             return this.$message.error("附件主图只允许选一个");
@@ -1098,6 +1114,10 @@ export default {
     },
     //新增客户联系人保存触发
     rowSave(row, done, loading) {
+      if (!/^[1][3,4,5,7,8,9][0-9]{9}$/.test(row.tel)) {
+        loading();
+        return this.$message.error("请输入正确电话");
+      }
       if (this.data.length == 1) {
         this.$set(row, "defaultAddres", "1");
       }