From e5255462003ba4dcb91ebcbda266c5ad9e413bff Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期三, 27 八月 2025 09:06:28 +0800
Subject: [PATCH] 硬件回调
---
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