From d0204d5a1f99851880d945e8a46c5d0801dd512b Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期一, 09 六月 2025 16:52:13 +0800
Subject: [PATCH] bug修改

---
 cloud-server-management/src/main/webapp/static/modular/system/tCompetition/tCompetition_info.js |  363 +++++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 316 insertions(+), 47 deletions(-)

diff --git a/cloud-server-management/src/main/webapp/static/modular/system/tCompetition/tCompetition_info.js b/cloud-server-management/src/main/webapp/static/modular/system/tCompetition/tCompetition_info.js
index 9972130..4030ebb 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/tCompetition/tCompetition_info.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/tCompetition/tCompetition_info.js
@@ -4,6 +4,7 @@
 var language=1;
 var TCarInfoDlg = {
     tCarInfoData : {},
+    goodsPicArray1:[],
     validateFields: {
         carBrandId: {
             validators: {
@@ -101,6 +102,58 @@
     parent.layer.close(window.parent.TCompetition.layerIndex);
 }
 
+TCarInfoDlg.oneChange9 = function (e) {
+    var oneId=$(e).val();
+    var elementById = document.getElementById("radio1");
+    var operatorId;
+    if (elementById !== null) {
+        operatorId =  $("#account").val()
+        if (elementById.checked){
+            operatorId = $("#account").val()
+        }else{
+            operatorId =  0
+        }
+    }
+    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.set("operatorId",operatorId);
+    ajax.start();
+};
+TCarInfoDlg.oneChangeNext9 = function (e) {
+    console.log(111)
+    var oneId=$(e).val();
+    var ajax = new $ax(Feng.ctxPath + "/tShop/getStoresYys", function(data){
+        if(data!=null){
+            if(language==1){
+            }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.id+"'>"+v.name+"</option>";
+            });
+            $("#shopId").empty().append(content);
+        }
+    });
+    ajax.set("cityCode",oneId);
+    ajax.start();
+}
 /**
  * 收集数据
  */
@@ -153,26 +206,69 @@
  * 提交添加
  */
 TCarInfoDlg.addSubmit = function() {
-
     this.clearData();
     this.collectData();
     if(!this.validate()){
         return ;
     }
-
-
-
-    var pCode = $("#pCode").val();
-    if(pCode==""){
-        Feng.info("请选择省");
-        return;
+    var pCode;
+    var cCode;
+    var elementById = document.getElementById("radio1");
+    console.log("看看标签")
+    console.log(elementById)
+    if (elementById!=null){
+    if (!elementById.checked){
+        console.log("选中平台")
+        console.log($("#pCode1").val())
+        console.log($("#cCode1").val())
+        // 选中平台赛事
+        pCode = $("#pCode1").val();
+        if($("#pCode1").val()==""){
+            Feng.info("请选择省");
+            return;
+        }
+        cCode = $("#cCode1").val();
+        if($("#cCode1").val()==""){
+            Feng.info("请选择市");
+            return;
+        }
+    }else{
+        console.log("选中运营商")
+        console.log($("#pCode").val())
+        console.log($("#cCode").val())
+        // 选中运营商赛事
+        pCode = $("#pCode").val();
+        if(pCode==""){
+            Feng.info("请选择省");
+            return;
+        }
+        cCode = $("#cCode").val();
+        if(cCode==""){
+            Feng.info("请选择市");
+            return;
+        }
     }
-    var cCode = $("#cCode").val();
-    if(cCode==""){
-        Feng.info("请选择市");
-        return;
+    }
+    console.log("当前登陆人"+$("#type").val())
+    if ($("#type").val()==2){
+        pCode = $("#pCode1").val();
+        if($("#pCode1").val()==""){
+            Feng.info("请选择省");
+            return;
+        }
+        cCode = $("#cCode1").val();
+        if($("#cCode1").val()==""){
+            Feng.info("请选择市");
+            return;
+        }
     }
     var shopId = $("#shopId").val();
+
+    if(shopId==""){
+        Feng.info("请选择门店");
+        return;
+    }
+    var shopIdString = shopId.join(",");
     var name = $("#name").val();
     if(name==""){
         Feng.info("请输入赛事名称");
@@ -212,6 +308,21 @@
     if(introduction==""){
         Feng.info("请输入赛事简介");
         return;
+    }
+
+    var goodImgs = TCarInfoDlg.goodsPicArray1;
+    if(goodImgs.length==0){
+        Feng.info("请上传赛事活动图片")
+        return;
+    }
+    var imgOne ="";
+    for (let i = 0; i <goodImgs.length; i++) {
+        if(i==goodImgs.length-1){
+            imgOne += (goodImgs[i].response)
+        }else {
+            imgOne+=(goodImgs[i].response+",")
+        }
+
     }
 
     var coverDrawing = $("#coverDrawing").val();
@@ -242,11 +353,11 @@
     });
     ajax.set("provinceCode",pCode);
     ajax.set("cityCode",cCode);
-    ajax.set("storeId",shopId);
+    ajax.set("storeId",shopIdString);
     ajax.set("name",name);
-    ajax.set("sTime",startTime);
-    ajax.set("eTime",endTime);
-    ajax.set("rEndTime",registerEndTime);
+    ajax.set("startTime",startTime);
+    ajax.set("endTime",endTime);
+    ajax.set("registerEndTime",registerEndTime);
     ajax.set("registerCondition",registerCondition);
     ajax.set("startAge",startAge);
     ajax.set("endAge",endAge);
@@ -259,7 +370,7 @@
     ajax.set("realName",realName);
     ajax.set("coverDrawing",coverDrawing);
     ajax.set("introduction",introduction);
-    ajax.set("imgs",introduction);
+    ajax.set("imgs",imgOne);
     ajax.set("registrationNotes",registrationNotes);
     ajax.set("longitude", $("#longitude").val());
     ajax.set("latitude", $("#latitude").val());
@@ -288,6 +399,12 @@
         return;
     }
     var shopId = $("#shopId").val();
+    if(shopId==""){
+        Feng.info("请选择门店");
+        return;
+    }
+    var shopIdString = shopId.join(",");
+
     var name = $("#name").val();
     if(name==""){
         Feng.info("请输入赛事名称");
@@ -305,7 +422,6 @@
         return;
     }
     var registerEndTime = $("#registerEndTime").val();
-    let registerCondition = document.querySelector('input[name="registerCondition"]:checked').value;
     var startAge = $("#startAge").val();
     var endAge = $("#endAge").val();
     var cashPrice = $("#cashPrice").val();
@@ -328,6 +444,26 @@
         Feng.info("请输入赛事简介");
         return;
     }
+
+    var goodImgs = TCarInfoDlg.goodsPicArray1;
+
+    if(goodImgs.length==0){
+        Feng.info("请上传赛事活动图片")
+        return;
+    }
+    var imgOne ="";
+    console.log(goodImgs)
+    console.log(goodImgs.length)
+    for (let i = 0; i <goodImgs.length; i++) {
+        console.log(goodImgs[i].response,11)
+        if(i==goodImgs.length-1){
+            imgOne += (goodImgs[i].response)
+        }else {
+            imgOne+=(goodImgs[i].response+",")
+        }
+
+    }
+    console.log(imgOne)
 
     var coverDrawing = $("#coverDrawing").val();
     var coverDrawing = $("#coverDrawing").val();
@@ -353,12 +489,11 @@
     ajax.set("id",$("#id").val());
     ajax.set("provinceCode",pCode);
     ajax.set("cityCode",cCode);
-    ajax.set("storeId",shopId);
+    ajax.set("storeId",shopIdString);
     ajax.set("name",name);
-    ajax.set("sTime",startTime);
-    ajax.set("eTime",endTime);
-    ajax.set("rEndTime",registerEndTime);
-    ajax.set("registerCondition",registerCondition);
+    ajax.set("startTime",startTime);
+    ajax.set("endTime",endTime);
+    ajax.set("registerEndTime",registerEndTime);
     ajax.set("startAge",startAge);
     ajax.set("endAge",endAge);
     ajax.set("cashPrice",cashPrice);
@@ -370,7 +505,7 @@
     ajax.set("realName",realName);
     ajax.set("coverDrawing",coverDrawing);
     ajax.set("introduction",introduction);
-    ajax.set("imgs",introduction);
+    ajax.set("imgs",imgOne);
     ajax.set("registrationNotes",registrationNotes);
     ajax.set("longitude", $("#longitude").val());
     ajax.set("latitude", $("#latitude").val());
@@ -395,29 +530,31 @@
 /**
  * 选择分公司后执行
  */
-TCarInfoDlg.oneChange = function (e) {
+// TCarInfoDlg.oneChange = function (e) {
+//     var oneId=$(e).val();
+//     var ajax = new $ax(Feng.ctxPath + "/tDriver/oneChange", 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.id+"'>"+v.name+"</option>";
+//             });
+//             $("#twoId").empty().append(content);
+//         }
+//     });
+//     ajax.set("oneId",oneId);
+//     ajax.start();
+// }
+
+TCarInfoDlg.oneChange2 = function (e) {
+    console.log(111)
     var oneId=$(e).val();
-    var ajax = new $ax(Feng.ctxPath + "/tDriver/oneChange", 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.id+"'>"+v.name+"</option>";
-            });
-            $("#twoId").empty().append(content);
-        }
-    });
-    ajax.set("oneId",oneId);
-    ajax.start();
-}
-TCarInfoDlg.oneChange = function (e) {
-    var oneId=$(e).val();
-    var ajax = new $ax(Feng.ctxPath + "/tCompetition/onChange", function(data){
+    var ajax = new $ax(Feng.ctxPath + "/tShop/onChange2", function(data){
         if(data!=null){
             if(language==1){
                 var content='<option value="">选择市</option>';
@@ -435,6 +572,138 @@
     ajax.set("oneId",oneId);
     ajax.start();
 }
+
+
+TCarInfoDlg.oneChange = function (e) {
+    var oneId=$(e).val();
+    var ajax = new $ax(Feng.ctxPath + "/tCompetition/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>";
+            });
+            $("#cCode").empty().append(content);
+        }
+    });
+
+    if (typeof(oneId) == "undefined" || oneId == "undefined") {
+        ajax.set("oneId",0);
+    }else{
+    ajax.set("oneId",oneId);}
+    ajax.start();
+}
+
+
+TCarInfoDlg.oneChangeYys = function(e){
+    var oneId= $(e).val()
+    var SelectValue="";
+    if(oneId=='0' ){
+        oneId=0
+        console.log("隐藏")
+        $("#yys1").hide();
+        $("#t1").hide();
+        $("#account").hide();
+    }else{
+        console.log("展示")
+        $("#yys1").show();
+        $("#t1").show();
+        $("#account").show();
+    }
+    // var ajax = new $ax(Feng.ctxPath + "/tSite/getChangeOne", function(data){
+    //     if(data!=null){
+    //         // var content1 = '<option value="0">平台</option>';
+
+    //
+    //
+    //         var content='<option value="">选择门店</option>';
+    //         $.each(data, function(k,v) {
+    //             content += "<option value='"+v.id+"'>"+v.name+"</option>";
+    //         });
+    //         $("#shopId").empty().append(content);
+    //     }
+    // });
+
+
+
+    var ajax = new $ax(Feng.ctxPath + "/tShop/onChange1", function(data){
+        if(data!=null){
+            if (typeof(oneId) != "undefined") {
+                $("#account").prop('disabled', true);
+            }
+            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>";
+            });
+            $("#pCode").empty().append(content);
+        }
+    });
+    ajax.set("oneId",0);
+    ajax.start();
+
+
+    if (oneId == "1"){
+        console.log("===============")
+        var button = document.getElementById("account");
+        button.removeAttribute("disabled");
+
+    }
+
+    ajax.set("oneId",oneId);
+    ajax.start();
+
+
+
+};
+
+
+TCarInfoDlg.oneChange3 = function (e) {
+    var operatorId=$(e).val();
+    var ajax = new $ax(Feng.ctxPath + "/tShop/getProvinceYys", function(data){
+        if(data!=null){
+            var content='<option value="">选择市</option>';
+            $.each(data, function(k,v) {
+                content += "<option value='"+v.code+"'>"+v.name+"</option>";
+            });
+            $("#pCode").empty().append(content);
+        }
+    });
+    ajax.set("operatorId",operatorId);
+    ajax.start();
+};
+TCarInfoDlg.oneChange1 = function (e) {
+    console.log(111)
+    var oneId=$(e).val();
+    var ajax = new $ax(Feng.ctxPath + "/tShop/onChange1", 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.operatorId+"'>"+v.name+"</option>";
+            });
+            $("#pCode").empty().append(content);
+        }
+    });
+    ajax.set("oneId",oneId);
+    ajax.start();
+}
+
 
 TCarInfoDlg.oneChangeNext = function (e) {
     var oneId=$(e).val();
@@ -523,7 +792,7 @@
 var marker;
 //搜索地图
 TCarInfoDlg.searchByStationName = function(e,type){
-    var keyword="成都";
+    var keyword="";
     if(type==2){
         keyword = $(e).parent().prev().find("input").val();
     }else {

--
Gitblit v1.7.1