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/cpPayment/cpPayment_info.js | 543 +++++++++++++++++++++++++++++++---------------------- 1 files changed, 316 insertions(+), 227 deletions(-) diff --git a/cloud-server-management/src/main/webapp/static/modular/system/cpPayment/cpPayment_info.js b/cloud-server-management/src/main/webapp/static/modular/system/cpPayment/cpPayment_info.js index 41741fb..639f1c2 100644 --- a/cloud-server-management/src/main/webapp/static/modular/system/cpPayment/cpPayment_info.js +++ b/cloud-server-management/src/main/webapp/static/modular/system/cpPayment/cpPayment_info.js @@ -1,51 +1,55 @@ /** * 车辆管理管理初始化 */ -var TCompetition = { - id: "TCompetitionTable", //表格id +var TQuestion = { + id: "TQuestionTable", //表格id seItem: null, //选中的条目 table: null, layerIndex: -1 }; -var role =$("#roleType").val() -var appUserId ; +var role = $("#roleType").val() +var appUserId; /** * 初始化表格的列 */ -TCompetition.initColumn = function () { +TQuestion.initColumn = function () { return [ {field: 'selectItem', checkbox: true}, {title: '序号', field: 'id', visible: true, align: 'center', valign: 'middle'}, - {title: '所在省市', field: 'provinceAndCity', visible: role==1?true:false, align: 'center', valign: 'middle'}, - {title: '门店名称', field: 'storeName', visible: true, align: 'center', valign: 'middle'}, - {title: '课包类型', field: 'coursePackageType', visible: true, align: 'center', valign: 'middle'}, - {title: '课包名称', field: 'coursePackage', visible: true, align: 'center', valign: 'middle'}, - {title: '购买用户', field: 'payUser', visible: true, align: 'center', valign: 'middle'}, - {title: '联系方式', field: 'phone', visible: true, align: 'center', valign: 'middle'}, - {title: '购课学员', field: 'payStudent', visible: true, align: 'center', valign: 'middle'}, - {title: '购买方式', field: 'buyType', visible: true, align: 'center', valign: 'middle', - formatter:function (data) { - return{1:"线下",2:"线上",3:"折扣"}[data] + {title: '所在省市', field: 'provinceAndCity', visible: role == 1 ? true : false, align: 'center', valign: 'middle'}, + {title: '门店名称', field: 'storeName', visible: true, align: 'center', valign: 'middle'}, + {title: '课包类型', field: 'coursePackageType', visible: true, align: 'center', valign: 'middle'}, + {title: '课包名称', field: 'coursePackage', visible: true, align: 'center', valign: 'middle'}, + {title: '购买用户', field: 'payUser', visible: true, align: 'center', valign: 'middle'}, + {title: '联系方式', field: 'phone', visible: true, align: 'center', valign: 'middle'}, + {title: '购课学员', field: 'payStudent', visible: true, align: 'center', valign: 'middle'}, + { + title: '购买方式', field: 'buyType', visible: true, align: 'center', valign: 'middle', + formatter: function (data) { + return {1: "线下", 2: "线上", 3: "折扣"}[data] } }, - {title: '支付方式', field: 'buyTypeName', visible: true, align: 'center', valign: 'middle'}, - {title: '总金额', field: 'originalPrice', visible: true, align: 'center', valign: 'middle'}, - {title: '优惠金额', field: 'discountAmount', visible: true, align: 'center', valign: 'middle'}, - {title: '支付价格', field: 'cashPayment', visible: true, align: 'center', valign: 'middle'}, - {title: '支付状态', field: 'payStatus', visible: true, align: 'center', valign: 'middle', - formatter:function (data) { - return{1:"待支付",2:"已支付"}[data] + {title: '支付方式', field: 'buyTypeName', visible: true, align: 'center', valign: 'middle'}, + {title: '总金额', field: 'originalPrice', visible: true, align: 'center', valign: 'middle'}, + {title: '优惠金额', field: 'discountAmount', visible: true, align: 'center', valign: 'middle'}, + {title: '支付价格', field: 'cashPayment', visible: true, align: 'center', valign: 'middle'}, + { + title: '支付状态', field: 'payStatus', visible: true, align: 'center', valign: 'middle', + formatter: function (data) { + return {1: "待支付", 2: "已支付"}[data] } }, - {title: '赠送课时', field: 'giftClassHours', visible: true, align: 'center', valign: 'middle'} + {title: '赠送课时', field: 'giftClassHours', visible: true, align: 'center', valign: 'middle'} ]; }; -function currentTime(timestamp){ + +function currentTime(timestamp) { var time = timestamp + ''; - if(time.length != 13){ + if (time.length != 13) { timestamp = timestamp * 1000; } - var date = new Date(timestamp);; + var date = new Date(timestamp); + ; var Y = date.getFullYear() + '-'; var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'; var D = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate()) + ' '; @@ -57,12 +61,13 @@ return strDate } -function currentTime1(timestamp){ +function currentTime1(timestamp) { var time = timestamp + ''; - if(time.length != 13){ + if (time.length != 13) { timestamp = timestamp * 1000; } - var date = new Date(timestamp);; + var date = new Date(timestamp); + ; var Y = date.getFullYear() + '-'; var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'; var D = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate()) + ' '; @@ -70,19 +75,20 @@ var h = (date.getHours() < 10 ? '0' + (date.getHours()) : date.getHours()) + ':'; var m = (date.getMinutes() < 10 ? '0' + (date.getMinutes()) : date.getMinutes()) + ':'; var s = (date.getSeconds() < 10 ? '0' + (date.getSeconds()) : date.getSeconds()); - var strDate = Y + M + D ; + var strDate = Y + M + D; return strDate } + /** * 检查是否选中 */ -TCompetition.check = function () { +TQuestion.check = function () { var selected = $('#' + this.id).bootstrapTable('getSelections'); - if(selected.length == 0){ + if (selected.length == 0) { Feng.info("请先选中表格中的某一记录!"); return false; - }else{ - TCompetition.seItem = selected[0]; + } else { + TQuestion.seItem = selected[0]; return true; } }; @@ -90,7 +96,7 @@ /** * 点击添加车辆管理 */ -TCompetition.openAddTCompetition = function () { +TQuestion.openAddTQuestion = function () { var index = layer.open({ type: 2, title: '添加', @@ -105,54 +111,54 @@ /** * 打开查看车辆管理详情 */ -TCompetition.openTCompetitionDetail = function () { +TQuestion.openTQuestionDetail = function () { if (this.check()) { var index = layer.open({ type: 2, - title:'编辑', + title: '编辑', area: ['100%', '100%'], //宽高 fix: false, //不固定 maxmin: true, - content: Feng.ctxPath + '/tShop/tShop_update/' + TCompetition.seItem.id + content: Feng.ctxPath + '/tShop/tShop_update/' + TQuestion.seItem.id }); this.layerIndex = index; } }; -TCompetition.info = function () { +TQuestion.info = function () { if (this.check()) { var index = layer.open({ type: 2, - title:'详情', + title: '详情', area: ['100%', '100%'], //宽高 fix: false, //不固定 maxmin: true, - content: Feng.ctxPath + '/tShop/tShop_info/' + TCompetition.seItem.id + content: Feng.ctxPath + '/tShop/tShop_info/' + TQuestion.seItem.id }); this.layerIndex = index; } }; -TCompetition.gift = function () { +TQuestion.gift = function () { if (this.check()) { var index = layer.open({ type: 2, - title:'免费福利', + title: '免费福利', area: ['100%', '100%'], //宽高 fix: false, //不固定 maxmin: true, - content: Feng.ctxPath + '/tShop/tShop_gift/' + TCompetition.seItem.id + content: Feng.ctxPath + '/tShop/tShop_gift/' + TQuestion.seItem.id }); this.layerIndex = index; } }; -TCompetition.indexSet = function () { +TQuestion.indexSet = function () { if (this.check()) { var index = layer.open({ type: 2, - title:'首页设置', + title: '首页设置', area: ['100%', '100%'], //宽高 fix: false, //不固定 maxmin: true, - content: Feng.ctxPath + '/tShop/tShop_indexSet/' + TCompetition.seItem.id + content: Feng.ctxPath + '/tShop/tShop_indexSet/' + TQuestion.seItem.id }); this.layerIndex = index; } @@ -161,171 +167,192 @@ /** * 删除车辆管理 */ -TCompetition.delete = function () { +TQuestion.delete = function () { if (this.check()) { - var nickname = TCompetition.seItem.carLicensePlate; - if (nickname == "" || nickname == null || nickname == undefined){ + var nickname = TQuestion.seItem.carLicensePlate; + if (nickname == "" || nickname == null || nickname == undefined) { nickname = "该车辆"; - }else{ - nickname = "【"+nickname+"】"; + } else { + nickname = "【" + nickname + "】"; } swal({ - title: language==1?"您是否确认删除" + nickname + "?":(language==2?"Are you sure to delete the" + nickname + "?":"Apakah Anda pasti akan menghapus" + nickname + "?"), - text: language==1?"请谨慎操作!":(language==2?' Please operate with caution!':'Harap beroperasi dengan hati -hati!'), + title: language == 1 ? "您是否确认删除" + nickname + "?" : (language == 2 ? "Are you sure to delete the" + nickname + "?" : "Apakah Anda pasti akan menghapus" + nickname + "?"), + text: language == 1 ? "请谨慎操作!" : (language == 2 ? ' Please operate with caution!' : 'Harap beroperasi dengan hati -hati!'), type: "warning", showCancelButton: true, confirmButtonColor: "#DD6B55", - confirmButtonText: language==1?"删除":(language==2?'Delete':'Hapus'), + confirmButtonText: language == 1 ? "删除" : (language == 2 ? 'Delete' : 'Hapus'), closeOnConfirm: true }, function () { var ajax = new $ax(Feng.ctxPath + "/TCompetition/delete", function (data) { - if(language==1){ + if (language == 1) { swal("删除成功", "您已经成功删除了" + nickname + "。", "success"); - }else if(language==2){ + } else if (language == 2) { swal("Delete succeeded!", "You have successfully deleted it" + nickname + "。", "success"); - }else { + } else { swal("Hapus berhasil!", "Anda berhasil menghapus" + nickname + "。", "success"); } - TCompetition.table.refresh(); + TQuestion.table.refresh(); }, function (data) { - if(language==1){ + if (language == 1) { swal("删除失败", data.responseJSON.message + "!", "warning"); - }else if(language==2){ + } else if (language == 2) { swal("Failed to delete", data.responseJSON.message + "!", "warning"); - }else { + } else { swal("Hapus Gagal", data.responseJSON.message + "!", "warning"); } }); - ajax.set("TCompetitionId",TCompetition.seItem.id); + ajax.set("TCompetitionId", TCompetition.seItem.id); ajax.start(); }); } }; -TCompetition.oneChange = function (e) { +TQuestion.oneChange = function (e) { console.log(111) - var oneId=$(e).val(); + var oneId = $(e).val(); console.log(oneId) var content = "<option value=''>请选择</option>"; - var ajax = new $ax(Feng.ctxPath + "/tCompetition/onChange", function(data){ - if(data!=null){ + var ajax = new $ax(Feng.ctxPath + "/tCompetition/onChange", function (data) { + if (data != null) { - $.each(data, function(k,v) { - content += "<option value='"+v.name+"'>"+v.name+"</option>"; + $.each(data, function (k, v) { + content += "<option value='" + v.name + "'>" + v.name + "</option>"; }); $("#cCode").empty().append(content); } }); - ajax.set("oneId",oneId); + ajax.set("oneId", oneId); ajax.start(); }; -TCompetition.nextStore = function (e) { - var oneId=$(e).val(); +TQuestion.nextStore = function (e) { + var oneId = $(e).val(); console.log(oneId) var content = "<option value=''>请选择</option>"; - var ajax = new $ax(Feng.ctxPath + "/coursePackage/getCoursePackageByStoreId", function(data){ - if(data!=null){ + var ajax = new $ax(Feng.ctxPath + "/coursePackage/getCoursePackageByStoreId", function (data) { + if (data != null) { - $.each(data, function(k,v) { - content += "<option value='"+v.id+"'>"+v.name+"</option>"; + $.each(data, function (k, v) { + content += "<option value='" + v.id + "'>" + v.name + "</option>"; }); $("#coursePackageType").empty().append(content); } }); - ajax.set("storeId",oneId); + ajax.set("storeId", oneId); ajax.start(); }; -TCompetition.addSubmit = function(){ - var data = { - appUserId:null, - studentId:null, - coursePackageId:null, - payType:null, - classHours:null, - originalPrice:null, - cashPayment:null, - playPaiCoin:null, - totalClassHours:null, - laveClassHours:null, - absencesNumber:null, - payUserType:2, - payStatus:1, - orderNumber:null, - payUserId:2, - status:1, - withdrawalTime:"", - certificate:"", - state:1, - giftClassHours:null, - useTime:"", - payUserName:"", - }; - data.appUserId = appUserId; - data.studentId = $("#student").val() - data.coursePackageId = $("#coursePackageName").val() - data.cashPayment = $("#cashPayment").val() - data.playPaiCoin = $("#playPaiCoin").val() - data.classHours = $('#courseTime option:selected').text() - if (role == 1){ - if($("#studentId").val()=='' ){ - Feng.info("请选择学员") - return; - } - if($("#pCode").val()=='' ){ - Feng.info("请选择省") - return; - } - if($("#cCode").val()=='' ){ - Feng.info("请选择市") - return; - } +TQuestion.addSubmit = function () { + let studentId = $("#student").val(); + let pCode = $("#pCode").val(); + let cCode = $("#cCode").val(); + let store = $("#store").val(); + let coursePackageType = $("#coursePackageType").val(); + let coursePackageName = $("#coursePackageName").val(); + if (studentId == '' || studentId == null) { + Feng.info("请选择学员") + return; } - if (role!=3){ - if($("#store").val()==''){ - Feng.info("请选择门店") - return; - } + if (pCode == '' || pCode == null) { + Feng.info("请选择省") + return; } - if($("#coursePackageType").val()=='' ){ + if (cCode == '' || cCode == null) { + Feng.info("请选择市") + return; + } + if (store == '' || store == null) { + Feng.info("请选择门店") + return; + } + if (coursePackageType == '' || coursePackageType == null) { Feng.info("请选择课包类型") return; } - if($("#coursePackageName").val()==''){ + if (coursePackageName == '' || coursePackageName == null) { Feng.info("请选择课包名称") return; } - if (role == 1) { - if ($("#courseTime").val() == '') { - Feng.info("请选择课时规格") - return; + var data = { + appUserId: null, + studentId: null, + coursePackageId: null, + payType: null, + classHours: null, + originalPrice: null, + cashPayment: null, + playPaiCoin: null, + totalClassHours: null, + laveClassHours: null, + absencesNumber: null, + payUserType: 2, + payStatus: 1, + orderNumber: null, + payUserId: 2, + status: 1, + withdrawalTime: "", + certificate: "", + state: 1, + giftClassHours: null, + useTime: "", + payUserName: "", + coursePackageConfigId: null + }; + data.appUserId = appUserId; + data.coursePackageConfigId = $("#courseTime").val(); + data.studentId = $("#student").val() + data.coursePackageId = $("#coursePackageName").val() + data.cashPayment = $("#cashPayment").val() + data.playPaiCoin = $("#playPaiCoin").val() + data.classHours = $('#courseTime option:selected').text() + var selectElement = document.getElementById('coursePackageName'); + var selectedOption = selectElement.options[selectElement.selectedIndex]; + var type = selectedOption.getAttribute('data-type'); + + + if (type == 1) { + if (role == 1) { + if ($("#courseTime").val() == '') { + Feng.info("请选择课时规格") + return; + } } + } else { + data.classHours = 0 } - if($("#cashPayment").val()==''){ + if ($("#cashPayment").val() == '') { Feng.info("请输入支付金额") return; } - if($("#playPaiCoin").val()==''){ + if ($("#playPaiCoin").val() == '') { Feng.info("请输入玩湃币支付") return; } + var courseTimeId = $("#courseTime").val() + console.log("看看课时") + console.log(courseTimeId) + data.coursePackageConfigId = courseTimeId; + if (typeof courseTimeId === 'undefined') { + console.log("进入") + courseTimeId = 0; + } $.ajax({ - url: Feng.ctxPath + "/cpPayment/addCoursePackagePayment/"+ $("#courseTime").val(), + url: Feng.ctxPath + "/cpPayment/addCoursePackagePayment", type: "POST", contentType: "application/json", // 设置请求头的 Content-Type data: JSON.stringify(data), // 将数据转换为 JSON 字符串 - success: function(response) { - if (response == "5001"){ + success: function (response) { + if (response == "5001") { Feng.error("当前课包预约人数已满!") - }else if(response == "5002"){ + } else if (response == "5002") { Feng.error("剩余课时不足,无法购买!") - }else{ - Feng.success("上架成功!"); - TCompetition.close(); - window.parent.TCompetition.table.refresh(); + } else { + Feng.success("购买成功!"); + TQuestion.close(); + window.parent.TQuestion.table.refresh(); } }, - error: function(xhr, status, error) { + error: function (xhr, status, error) { var errorMessage = xhr.responseText ? xhr.responseText : "上架失败!"; Feng.error("您的网络异常!"); } @@ -334,82 +361,146 @@ /** * 关闭此对话框 */ -TCompetition.close = function() { - parent.layer.close(window.parent.TCompetition.layerIndex); +TQuestion.close = function () { + parent.layer.close(window.parent.TQuestion.layerIndex); } -TCompetition.getCoursePackage = function (e) { - var oneId=$(e).val(); +TQuestion.getCoursePackage = function (e) { + var oneId = $(e).val(); + console.log("门店id") console.log(oneId) + var storeId = $("#store").val(); + console.log("课包类型") + console.log(storeId) var content = "<option value=''>请选择</option>"; - var ajax = new $ax(Feng.ctxPath + "/coursePackage/getCoursePackageByType", function(data){ - if(data!=null){ + var ajax = new $ax(Feng.ctxPath + "/coursePackage/getCoursePackageByType", function (data) { + if (data != null) { - $.each(data, function(k,v) { - content += "<option value='"+v.id+"'>"+v.name+"</option>"; + $.each(data, function (k, v) { + // content += "<option value='"+v.id+"'>"+v.name+"</option>"; + content += "<option value='" + v.id + "' data-type='" + v.type + "'>" + v.name + "</option>"; }); $("#coursePackageName").empty().append(content); } }); - ajax.set("storeId",oneId); + ajax.set("storeId", storeId); + ajax.set("typeId", oneId); ajax.start(); }; -TCompetition.getCoursePackageConfig = function (e) { - var oneId=$(e).val(); +TQuestion.getCoursePackageConfig = function (e) { + var c1 = document.getElementById("c1"); + var c2 = document.getElementById("c2"); + var oneId = $(e).val(); console.log(oneId) var content = "<option value=''>请选择</option>"; - var ajax = new $ax(Feng.ctxPath + "/cpPayment/getCoursePackageConfig", function(data){ - if(data!=null){ + var ajax = new $ax(Feng.ctxPath + "/cpPayment/getCoursePackageConfig", function (data) { + if (data != null) { - $.each(data, function(k,v) { - content += "<option value='"+v.id+"'>"+v.classHours+"</option>"; + $.each(data, function (k, v) { + content += "<option value='" + v.id + "' data-cashPayment='" + v.cashPayment + "' data-playPaiCoin='" + v.playPaiCoin + "'>" + v.classHours + "</option>"; }); $("#courseTime").empty().append(content); + } else { + c1.style.display = "none"; + c2.style.display = "none"; } }); - ajax.set("id",oneId); + if (oneId == "") { + console.log("关闭"); + c1.style.display = "none"; + c2.style.display = "none"; + } else { + console.log("展示") + c1.style.display = 'block' + c2.style.display = 'block' + } + ajax.set("id", oneId); ajax.start(); -}; -TCompetition.twoChange = function (e) { - var oneId=e; - var content = "<option value=''>请选择</option>"; - var ajax = new $ax(Feng.ctxPath + "/tCompetition/onChange", function(data){ - if(data!=null){ - $.each(data, function(k,v) { - content += "<option value='"+v.name+"'>"+v.name+"</option>"; + + var ajax1 = new $ax(Feng.ctxPath + "/cpPayment/getCoursePackageType", function (data) { + if (data != null) { + console.log("data ====" + data) + if (data != 1) { + document.getElementById("toHidden").style.display = "none"; + + var selectElement = document.getElementById('courseTime'); + var selectedOption = selectElement.options[1]; + console.log("插入") + var cashPayment = selectedOption.getAttribute('data-cashpayment'); + var playPaiCoin = selectedOption.getAttribute('data-playpaicoin'); + console.log(cashPayment) + console.log(playPaiCoin) + $("#cashPayment").val(cashPayment); + $("#playPaiCoin").val(playPaiCoin); + + + } else { + document.getElementById("toHidden").style.display = "block"; + + } + + } + }); + + ajax1.set("id", oneId); + ajax1.start(); + +}; +TQuestion.getCoursePackagePrice = function (e) { + var c1 = document.getElementById("c1"); + var c2 = document.getElementById("c2"); + var oneId = $(e).val(); + var selectElement = document.getElementById('courseTime'); + var selectedOption = selectElement.options[selectElement.selectedIndex]; + console.log("插入") + var cashPayment = selectedOption.getAttribute('data-cashpayment'); + var playPaiCoin = selectedOption.getAttribute('data-playpaicoin'); + console.log(cashPayment) + console.log(playPaiCoin) + $("#cashPayment").val(cashPayment); + $("#playPaiCoin").val(playPaiCoin); +}; +TQuestion.twoChange = function (e) { + var oneId = e; + var content = "<option value=''>请选择</option>"; + var ajax = new $ax(Feng.ctxPath + "/tCompetition/onChange", function (data) { + if (data != null) { + + $.each(data, function (k, v) { + content += "<option value='" + v.name + "'>" + v.name + "</option>"; }); $("#cCode").empty().append(content); } }); - ajax.set("oneId",oneId); + ajax.set("oneId", oneId); ajax.start(); }; -TCompetition.threeChange = function (e) { - var oneId=$(e).val(); +TQuestion.threeChange = function (e) { + var oneId = $(e).val(); var content1 = "<option value=''>请选择门店</option>"; - var ajax2=new $ax(Feng.ctxPath + "/cpPayment/getStore", function(data){ - $.each(data, function(k,v) { - content1 += "<option value='"+v.id+"'>"+v.name+"</option>"; + var ajax2 = new $ax(Feng.ctxPath + "/cpPayment/getStore", function (data) { + $.each(data, function (k, v) { + content1 += "<option value='" + v.id + "'>" + v.name + "</option>"; }); $("#store").empty().append(content1); }); - ajax2.set("city",oneId); + ajax2.set("city", oneId); ajax2.start(); }; -TCompetition.fourChange = function (e) { +TQuestion.fourChange = function (e) { var content1 = "<option value=''>请选择门店</option>"; - var ajax2=new $ax(Feng.ctxPath + "/cpPayment/getStore", function(data){ - $.each(data, function(k,v) { - content1 += "<option value='"+v.id+"'>"+v.name+"</option>"; + var ajax2 = new $ax(Feng.ctxPath + "/cpPayment/getStore", function (data) { + $.each(data, function (k, v) { + content1 += "<option value='" + v.id + "'>" + v.name + "</option>"; }); $("#store").empty().append(content1); }); - ajax2.set("city",e); + ajax2.set("city", e); ajax2.start(); }; -TCompetition.getStudent = function () { +TQuestion.getStudent = function () { var phone = $("#vipPhone").val(); var phoneRegex = /^1[3456789]\d{9}$/; // 使用正则表达式进行验证 @@ -423,13 +514,13 @@ var c; var content = "<option value=''>请选择学员</option>"; $.ajax({ - url: Feng.ctxPath + "/cpPayment/getUserByPhone/"+phone, + url: Feng.ctxPath + "/cpPayment/getUserByPhone/" + phone, type: "GET", contentType: "application/json", // 设置请求头的 Content-Type - success: function(response) { + success: function (response) { console.log("==================="); console.log(response) - if (response==""){ + if (response == "") { let htmlStr = '<div class="form-horizontal">' + ' <div class="col-sm-11" style="padding: 20px;">' + @@ -450,23 +541,24 @@ , yes: function () { var index = layer.open({ type: 2, - title:'首页设置', + title: '添加用户', area: ['100%', '100%'], //宽高 fix: false, //不固定 maxmin: true, - // todo 写用户管理路径 content: Feng.ctxPath + '/appUser/add' }); - this.layerIndex = index; + // layer.closeAll('page'); }, + btn2: function () { + } }); - }else{ + } else { province = response.province; city = response.city; appUserId = response.id; - var ajax1=new $ax(Feng.ctxPath + "/cpPayment/queryStudentList", function(data){ + var ajax1 = new $ax(Feng.ctxPath + "/cpPayment/queryStudentList", function (data) { - if (data.length==0){ + if (data.length == 0) { let htmlStr = '<div class="form-horizontal">' + ' <div class="col-sm-11" style="padding: 20px;">' + @@ -487,19 +579,18 @@ , yes: function () { var index = layer.open({ type: 2, - title:'首页设置', + title: '首页设置', area: ['100%', '100%'], //宽高 fix: false, //不固定 maxmin: true, - // todo 写用户管理路径 - content: Feng.ctxPath + '/appUser/addStudent/'+appUserId + content: Feng.ctxPath + '/appUser/addStudent/' + appUserId }); - this.layerIndex = index; + // layer.closeAll('page'); }, }); } - $.each(data, function(k,v) { - content += "<option value='"+v.id+"'>"+v.name+"</option>"; + $.each(data, function (k, v) { + content += "<option value='" + v.id + "'>" + v.name + "</option>"; }); $("#student").empty().append(content); var provinceSelect = document.getElementById("pCode"); @@ -508,7 +599,7 @@ if (option.text === province) { option.selected = true; console.log(option.value) - TCompetition.twoChange(option.value); + TQuestion.twoChange(option.value); break; // 找到匹配的选项后,可以选择停止遍历 } } @@ -519,45 +610,44 @@ var option = citySelect.options[i]; if (option.text === city) { option.selected = true; - c = option.text; - TCompetition.fourChange(c) + c = option.text; + TQuestion.fourChange(c) break; // 找到匹配的选项后,可以选择停止遍历 } } }); - ajax1.set("appUserId",appUserId); + ajax1.set("appUserId", appUserId); ajax1.start(); } } }); - }; -TCompetition.freeze = function () { +TQuestion.freeze = function () { if (this.check()) { var ajax = new $ax(Feng.ctxPath + "/tShop/freeze", function (data) { Feng.success("冻结成功!"); - TCompetition.table.refresh(); + TQuestion.table.refresh(); }, function (data) { Feng.error("冻结失败!" + data.responseJSON.message + "!"); }); - ajax.set("id",this.seItem.id); + ajax.set("id", this.seItem.id); ajax.start(); } }; -TCompetition.unfreeze = function () { +TQuestion.unfreeze = function () { if (this.check()) { var selected = $('#' + this.id).bootstrapTable('getSelections'); console.log("看看选择") console.log(selected) const data1 = { - ids:[], - payUserName:"" + ids: [], + payUserName: "" }; - selected.forEach(function(obj) { + selected.forEach(function (obj) { var id = ""; id = obj.id; data1.ids.push(id); @@ -568,28 +658,28 @@ type: "POST", contentType: "application/json", // 设置请求头的 Content-Type data: JSON.stringify(data1), // 将数据转换为 JSON 字符串 - success: function(response) { + success: function (response) { Feng.success("支付成功!"); - TCompetition.table.refresh(); + TQuestion.table.refresh(); }, - error: function(xhr, status, error) { + error: function (xhr, status, error) { var errorMessage = xhr.responseText ? xhr.responseText : "上架失败!"; Feng.error("您的网络异常!"); } }); } }; -TCompetition.reload = function () { +TQuestion.reload = function () { if (this.check()) { let id = this.seItem.id - var operation = function(){ + var operation = function () { var ajax = new $ax(Feng.ctxPath + "/tCity/pwd", function (data) { Feng.success("重置成功!"); - TCompetition.table.refresh(); + TQuestion.table.refresh(); }, function (data) { Feng.error("重置失败!" + data.responseJSON.message + "!"); }); - ajax.set("id",id); + ajax.set("id", id); ajax.start(); } Feng.confirm("确认重置密码?重置后密码为:a123456", operation); @@ -597,30 +687,29 @@ }; -TCompetition.carInsurance = function () { +TQuestion.carInsurance = function () { if (this.check()) { var index = layer.open({ type: 2, - title: language==1?'车辆保险':(language==2?'Vehicle insurance':'Asuransi kendaraan'), + title: language == 1 ? '车辆保险' : (language == 2 ? 'Vehicle insurance' : 'Asuransi kendaraan'), area: ['100%', '100%'], //宽高 fix: false, //不固定 maxmin: true, - content: Feng.ctxPath + '/TCompetition/carInsurance?carId=' + TCompetition.seItem.id + content: Feng.ctxPath + '/TQuestion/carInsurance?carId=' + TQuestion.seItem.id }); this.layerIndex = index; } }; - /** * 查询车辆管理列表 */ -TCompetition.search = function () { +TQuestion.search = function () { var queryData = {}; - if ($('#pCode option:selected').text()!="全部"){ + if ($('#pCode option:selected').text() != "全部") { queryData['province'] = $('#pCode option:selected').text(); - }else{ + } else { queryData['province'] = ""; } @@ -630,10 +719,10 @@ queryData['payStatus'] = $("#state").val(); queryData['payUser'] = $("#payUser").val(); queryData['payStudent'] = $("#payStudent").val(); - TCompetition.table.refresh({query: queryData}); + TQuestion.table.refresh({query: queryData}); }; -TCompetition.resetSearch = function () { +TQuestion.resetSearch = function () { $("#pCode").val(""); $("#cCode").val(""); $("#coursePackage").val(""); @@ -641,14 +730,14 @@ $("#state").val(""); $("#payUser").val(""); $("#payStudent").val(""); - TCompetition.search(); + TQuestion.search(); }; $(function () { - var defaultColunms = TCompetition.initColumn(); - var table = new BSTable(TCompetition.id, "/cpPayment/listAll", defaultColunms); + var defaultColunms = TQuestion.initColumn(); + var table = new BSTable(TQuestion.id, "/cpPayment/listAll", defaultColunms); table.setPaginationType("client"); - TCompetition.table = table.init(); + TQuestion.table = table.init(); }); -- Gitblit v1.7.1