From 7e7f901b2172281dc294dfbc67e6ad00625f09f4 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期一, 04 三月 2024 10:11:21 +0800 Subject: [PATCH] 合并代码 --- cloud-server-management/src/main/webapp/static/modular/system/ball/yuyue_info.js | 275 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 268 insertions(+), 7 deletions(-) diff --git a/cloud-server-management/src/main/webapp/static/modular/system/ball/yuyue_info.js b/cloud-server-management/src/main/webapp/static/modular/system/ball/yuyue_info.js index 58fc38e..d6208e9 100644 --- a/cloud-server-management/src/main/webapp/static/modular/system/ball/yuyue_info.js +++ b/cloud-server-management/src/main/webapp/static/modular/system/ball/yuyue_info.js @@ -11,7 +11,7 @@ * 关闭此对话框 */ CoursePackageInfo.close = function () { - parent.layer.close(window.parent.CoursePackage.layerIndex); + parent.layer.close(window.parent.TStudent.layerIndex); }; @@ -62,6 +62,104 @@ $("#ttt2").empty().append(content); } }) + ajax.set("date",$('#time').val()); + var siteId = document.getElementById("siteId"); + var siteName = siteId.options[siteId.selectedIndex].text; + ajax.set("siteName",siteName); + + var halfId = document.getElementById("half"); + var halfName = halfId.options[halfId.selectedIndex].text; + ajax.set("halfName",halfName); + + ajax.start() + + // var ajax1 = new $ax(Feng.ctxPath + "/ball/halfName/"+ $('#siteId').val(), function(data){ + // console.log("================"+data) + // if(data!=null){ + // let htmlStr = ''; + // for (let i = 0; i < data.length; i++) { + // htmlStr += '<option value="' + data[i] + '">' + data[i] + '</option>' + // } + // $("#half").empty().append(htmlStr); + // } + // }) + // ajax1.start() + + + + + +}; + + +CoursePackageInfo.queryHalf = function (a) { + var ajax1 = new $ax(Feng.ctxPath + "/ball/halfName/"+ $('#siteId').val(), function(data){ + console.log("================"+data) + if(data!=null){ + let htmlStr = ''; + for (let i = 0; i < data.length; i++) { + htmlStr += '<option value="' + data[i] + '">' + data[i] + '</option>' + } + + $("#half").empty().append(htmlStr); + } + }) + ajax1.start() + + + var ajax2 = new $ax(Feng.ctxPath + "/ball/nextName/"+ $('#siteId').val(), function(data){ + console.log("================"+data) + if(data!=null){ + let htmlStr = ''; + if (data.length>0){ + for (let i = 0; i < data.length; i++) { + htmlStr += '<option value="' + data[i] + '">' + data[i] + '</option>' + } + $("#nextSite1").show() + $("#nextSite").empty().append(htmlStr); + + + }else { + $("#nextSite1").hidden() + $("#nextSite").empty() + } + } + }) + ajax2.start() + +} + + +CoursePackageInfo.addTime1 = function (a) { + + + if ($('#siteId').val() != $('#selSiteId').val()||$('#time').val()!=$('#selDate').val()){ + $("#ttt3").hide() + $("#ttt2").show() + + }else { + $("#ttt3").show() + $("#ttt2").hide() + + } + + console.log("==========="+a) + var ajax = new $ax(Feng.ctxPath + "/ball/yuyuetimes/"+ $('#siteId').val(), function(data){ + console.log("================"+data) + if(data!=null){ + var content=''; + $.each(data, function(k, v) { + var buttonClass = "layui-btn layui-btn-primary"; + var style = ""; + if (v.state === 0) { + style = "background-color: red;"; + } + var disabledAttribute = v.state === 0 ? "disabled" : ""; + content += '<button type="button" class="' + buttonClass + '" ' + disabledAttribute + ' style="' + style + '" onclick="toggleColor(this)">' + v.time + '</button>'; + }); + $("#ttt2").empty().append(content); + } + }) ajax.start() var ajax1 = new $ax(Feng.ctxPath + "/ball/halfName/"+ $('#siteId').val(), function(data){ @@ -95,7 +193,17 @@ let site = $('#siteId option:checked').text(); - let type = $('#type').val(); + var radios = document.getElementsByName("type"); + var selectedValue; + + for (var i = 0; i < radios.length; i++) { + if (radios[i].checked) { + selectedValue = radios[i].value; + break; + } + } + + let type = selectedValue; let half = $('#half').val(); let date = $('#time').val(); @@ -104,12 +212,12 @@ var values = ""; for (var i = 0; i < elements.length; i++) { - values += elements[i].innerText + ","; + values += date +" "+ elements[i].innerText + ";"; } // 去除最后一个逗号 values = values.slice(0, -1); - + console.log("看看预约时间段") console.log(values); var times = values; @@ -169,7 +277,149 @@ if(data.code == 200){ Feng.success("添加成功!"); CoursePackageInfo.close(); - window.parent.CoursePackage.table.refresh(); + window.parent.TStudent.table.refresh(); + }else{ + Feng.error(data.msg); + } + }, function (data) { + Feng.error("添加失败!" + data.responseJSON.message + "!"); + }); + ajax.set("province",province) + ajax.set("provinceCode",provinceCode); + ajax.set("city",city); + ajax.set("cityCode",cityCode); + ajax.set("storeId",storeId); + if (type ==1){ + ajax.set("isHalf",2); + }else { + ajax.set("isHalf",1); + + } + ajax.set("siteId",siteId); + ajax.set("nextName",site); + ajax.set("halfName",half); + ajax.set("date",date); + ajax.set("times",times); + ajax.set("money",cash+","+play); + ajax.set("booker",booker); + ajax.set("phone",phone); + + ajax.start(); +}; + + +/** + * 新修改 + */ +CoursePackageInfo.addSubmit1 = function () { + let province = $('#provinceCode option:checked').text(); + let provinceCode = $('#provinceCode').val(); + let city = $('#cityCode option:checked').text(); + let cityCode = $('#cityCode').val(); + let storeId = $('#storeId').val(); + let siteId = $('#siteId').val(); + let site = $('#siteId option:checked').text(); + + + var radios = document.getElementsByName("type"); + var selectedValue; + + + + for (var i = 0; i < radios.length; i++) { + if (radios[i].checked) { + selectedValue = radios[i].value; + break; + } + } + + let type = selectedValue; + let half = $('#half').val(); + let date = $('#time').val(); + + + var elements = document.getElementsByClassName("layui-btn layui-btn-primary green-button"); + var values = ""; + console.log("==============="+elements[0]) + if ($('#siteId').val() != $('#selSiteId').val()||$('#time').val()!=$('#selDate').val()) { + for (var i = 0; i < elements.length; i++) { + if (elements[i].name != 'has') { + values += date + " " + elements[i].innerText + ";"; + } + + } + }else { + for (var i = 0; i < elements.length; i++) { + if (elements[i].name = 'has') { + values += date + " " + elements[i].innerText + ";"; + } + } + } +// 去除最后一个逗号 + values = values.slice(0, -1); + + console.log(values); + + var times = values; + + let cash = $('#cash').val(); + let play = $('#play').val(); + let booker = $('#booker').val(); + let phone = $('#phone').val(); + let id = $('#id').val(); + + + // if(null == provinceCode || '' == provinceCode){ + // Feng.error("所在省不能为空"); + // return + // } + // if(null == cityCode || '' == cityCode){ + // Feng.error("所在市不能为空"); + // return + // } + // if(null == storeId || '' == storeId){ + // Feng.error("所属门店不能为空"); + // return + // } + // if(null == coursePackageTypeId || '' == coursePackageTypeId){ + // Feng.error("课程类型不能为空"); + // return + // } + // if(null == name || '' == name){ + // Feng.error("课包名称不能为空"); + // return + // } + // if(null == siteId || '' == siteId){ + // Feng.error("上课场地不能为空"); + // return + // } + // if(null == coachId || '' == coachId){ + // Feng.error("授课教师不能为空"); + // return + // } + // + // classWeeks = classWeeks.substring(0, classWeeks.length - 1); + // + // if(null == coverDrawing || '' == coverDrawing){ + // Feng.error("课包封面不能为空"); + // return + // } + // if(null == detailDrawing || '' == detailDrawing){ + // Feng.error("详情页不能为空"); + // return + // } + // if(null == introduceDrawing || '' == introduceDrawing){ + // Feng.error("课包介绍不能为空"); + // return + // } + + + //提交信息 + var ajax = new $ax(Feng.ctxPath + "/ball/orderedit", function (data) { + if(data.code == 200){ + Feng.success("添加成功!"); + CoursePackageInfo.close(); + window.parent.TStudent.table.refresh(); }else{ Feng.error(data.msg); } @@ -190,10 +440,11 @@ ajax.set("money",cash+","+play); ajax.set("booker",booker); ajax.set("phone",phone); + ajax.set("id",id); + ajax.start(); }; - /** * 提交修改 */ @@ -449,7 +700,7 @@ htmlStr += '玩湃币支付:<input class="paiCoin" type="number" min="0" placeholder="请输入金额" style="width: 110px;background-color: #FFFFFF;background-image: none;border: 1px solid #e5e6e7;border-radius: 1px;color: inherit;padding: 6px 12px;"> 币 \n'; } htmlStr += '<button type="button" class="btn btn-info " onclick="CoursePackageInfo.openDia('+i+')" id="ensure">\n' + - ' <i class="fa fa-check"></i> 优惠卷\n' + + ' <i class="fa fa-check"></i> 优惠券\n' + '</button>'; htmlStr += '</span> <i class="fa fa-trash-o" style="font-size:24px" onclick="removePrice(this)"></i>\n' + @@ -472,6 +723,10 @@ $(function () { + + + + $('#provinceCode').change(function () { let ajax = new $ax(Feng.ctxPath + "/coursePackage/queryCity", function (data) { let htmlStr = ''; @@ -497,6 +752,12 @@ $('#storeId').change(function () { querySite(); + CoursePackageInfo.queryHalf(); + + }) + $('#siteId').change(function () { + if ($('#time').val()!="") + CoursePackageInfo.addTime(); }) $('input[name="payType"]').click(function () { -- Gitblit v1.7.1