From 2dda6304029c95e171b2f9e32406eb4600d77ebd Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期三, 01 十一月 2023 18:57:58 +0800
Subject: [PATCH] 支付会员送券功能补充 运营商权限bug修改

---
 cloud-server-management/src/main/webapp/static/modular/system/tShop/tShop_info.js |  119 +++++++++++++++++++++++++++++++++++++++++++++++++----------
 1 files changed, 99 insertions(+), 20 deletions(-)

diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShop_info.js b/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShop_info.js
index dc85985..6ed0c0f 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShop_info.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/tShop/tShop_info.js
@@ -122,6 +122,28 @@
     ajax.set("oneId",oneId);
     ajax.start();
 }
+TCarInfoDlg.oneChange9 = function (e) {
+    console.log(111)
+    var oneId=$(e).val();
+    var ajax = new $ax(Feng.ctxPath + "/tShop/getCityYys", function(data){
+        if(data!=null){
+            if(language==1){
+                var content='<option value="">选择市</option>';
+            }else if(language==2){
+                var content='<option value="">Choose your franchisee</option>';
+            }else {
+                var content='<option value="">Pilih franchisee Anda</option>';
+            }
+            $.each(data, function(k,v) {
+                content += "<option value='"+v.code+"'>"+v.name+"</option>";
+            });
+            $("#cCode1").empty().append(content);
+            $("#cCode").empty().append(content);
+        }
+    });
+    ajax.set("province",oneId);
+    ajax.start();
+}
 TCarInfoDlg.oneChangeNext = function (e) {
     var oneId=$(e).val();
     var ajax = new $ax(Feng.ctxPath + "/tShop/oneChangeNext", function(data){
@@ -148,6 +170,8 @@
     var ajax = new $ax(Feng.ctxPath + "/tShop/saveImg", function(data){
         if(data.code == 200){
             Feng.success("保存成功")
+            TCarInfoDlg.close();
+
         }
     });
     ajax.set("id",id);
@@ -159,6 +183,17 @@
  * 提交添加
  */
 TCarInfoDlg.addSubmit = function() {
+
+    const textarea = document.getElementById('introduce');
+    const text = textarea.value;
+
+    if (text.length > 1000) {
+        console.log('The text is longer than 1000 characters.');
+        Feng.error("门店介绍要求小于1000字")
+        return
+    } else {
+        console.log('The text is not longer than 1000 characters.');
+    }
 
     this.clearData();
     this.collectData();
@@ -203,6 +238,12 @@
         Feng.info("门店名称不能为空")
         return;
     }
+
+    var phonePattern = /^1[3-9]\d{9}$/;
+    if (!phonePattern.test(phone)) {
+        Feng.info("请输入合法手机号")
+        return ;
+    }
     if(phone==''){
         Feng.info("联系电话不能为空")
         return;
@@ -232,7 +273,15 @@
         Feng.info("请输入店长姓名")
         return;
     }
+
+
     let userPhone = $("#userPhone").val()
+    if (!phonePattern.test(userPhone)) {
+
+        Feng.info("请输入正确手机号")
+        return false;
+    }
+
 
     if(userPhone==''){
         Feng.info("请输入店长手机号")
@@ -278,7 +327,7 @@
         }
 
     },function(data){
-        Feng.error("添加失败!" + data.responseJSON.message + "!");
+
     });
     ajax.set(this.tCarInfoData);
     ajax.set("provinceCode",pCode);
@@ -404,6 +453,17 @@
  */
 TCarInfoDlg.editSubmit = function() {
 
+    const textarea = document.getElementById('introduce');
+    const text = textarea.value;
+
+    if (text.length > 1000) {
+        console.log('The text is longer than 1000 characters.');
+        Feng.error("门店介绍要求小于1000字")
+        return
+    } else {
+        console.log('The text is not longer than 1000 characters.');
+    }
+
     this.clearData();
     this.collectData();
     if(!this.validate()){
@@ -446,6 +506,13 @@
         Feng.info("门店名称不能为空")
         return;
     }
+
+    var phonePattern = /^1[3-9]\d{9}$/;
+    if (!phonePattern.test(phone)) {
+        Feng.info("请输入合法手机号")
+        return ;
+    }
+
     if(phone==''){
         Feng.info("联系电话不能为空")
         return;
@@ -477,6 +544,11 @@
     }
     let userPhone = $("#userPhone").val()
 
+    if (!phonePattern.test(userPhone)) {
+        Feng.info("请输入合法手机号")
+        return ;
+    }
+
     if(userPhone==''){
         Feng.info("请输入店长手机号")
         return;
@@ -498,6 +570,8 @@
         }
 
     }
+
+
     //提交信息
     var ajax = new $ax(Feng.ctxPath + "/tShop/update", function(data){
         if(data=="5001"){
@@ -587,24 +661,29 @@
  * 选择分公司后执行
  */
 TCarInfoDlg.oneChange = function (e) {
-    var oneId=$(e).val();
-    var ajax = new $ax(Feng.ctxPath + "/tCity/onChange", function(data){
-        if(data!=null){
-            if(language==1){
-                var content='<option value="">选择市</option>';
-            }else if(language==2){
-                var content='<option value="">Choose your franchisee</option>';
-            }else {
-                var content='<option value="">Pilih franchisee Anda</option>';
+    if ($("#objectType").val()==2){
+
+    }else{
+        var oneId=$(e).val();
+        var ajax = new $ax(Feng.ctxPath + "/tCity/onChange", function(data){
+            if(data!=null){
+                if(language==1){
+                    var content='<option value="">选择市</option>';
+                }else if(language==2){
+                    var content='<option value="">Choose your franchisee</option>';
+                }else {
+                    var content='<option value="">Pilih franchisee Anda</option>';
+                }
+                $.each(data, function(k,v) {
+                    content += "<option value='"+v.code+"'>"+v.name+"</option>";
+                });
+                $("#cCode1").empty().append(content);
             }
-            $.each(data, function(k,v) {
-                content += "<option value='"+v.code+"'>"+v.name+"</option>";
-            });
-            $("#cCode1").empty().append(content);
-        }
-    });
-    ajax.set("oneId",oneId);
-    ajax.start();
+        });
+        ajax.set("oneId",oneId);
+        ajax.start();
+    }
+
 }
 
 /**
@@ -765,7 +844,7 @@
                 var content='<option value="">Pilih franchisee Anda</option>';
             }
             $.each(data, function(k,v) {
-                content += "<option value='"+v.id+"'>"+v.name+"</option>";
+                content += "<option value='"+v.code+"'>"+v.name+"</option>";
             });
             $("#pCode").empty().append(content);
         }
@@ -807,7 +886,7 @@
                 var content='<option value="">Pilih franchisee Anda</option>';
             }
             $.each(data, function(k,v) {
-                content += "<option value='"+v.id+"'>"+v.name+"</option>";
+                content += "<option value='"+v.code+"'>"+v.name+"</option>";
             });
             $("#cCode").empty().append(content);
         }

--
Gitblit v1.7.1