From 6357f89bf38b83b779e233249c2b0e480b78e164 Mon Sep 17 00:00:00 2001 From: luo <2855143437@qq.com> Date: 星期六, 23 九月 2023 17:24:16 +0800 Subject: [PATCH] 学员 --- cloud-server-management/src/main/webapp/static/modular/system/coursePackage/coursePackage_info.js | 83 ++++++++++++++++++++++++++++++++++++----- 1 files changed, 73 insertions(+), 10 deletions(-) diff --git a/cloud-server-management/src/main/webapp/static/modular/system/coursePackage/coursePackage_info.js b/cloud-server-management/src/main/webapp/static/modular/system/coursePackage/coursePackage_info.js index 23da9f0..9c0e374 100644 --- a/cloud-server-management/src/main/webapp/static/modular/system/coursePackage/coursePackage_info.js +++ b/cloud-server-management/src/main/webapp/static/modular/system/coursePackage/coursePackage_info.js @@ -15,6 +15,33 @@ }; +CoursePackageInfo.openDia = function (i) { + + let index = layer.open({ + type: 2, + title: '编辑', + area: ['80%', '80%'], //宽高 + fix: false, //不固定 + maxmin: true, + content: Feng.ctxPath + '/coursePackage/conpun/'+i + }); + this.layerIndex = index; +}; + +CoursePackageInfo.openDia1 = function (i) { + var ids = $("#counpons"+i).val() + + console.log($("#counpons"+i).val()) + let index = layer.open({ + type: 2, + title: '编辑', + area: ['80%', '80%'], //宽高 + fix: false, //不固定 + maxmin: true, + content: Feng.ctxPath + '/coursePackage/conpun1'+'/'+i+'?conpunids='+ids + }); + this.layerIndex = index; +}; /** * 提交添加用户 */ @@ -29,7 +56,16 @@ let siteId = $('#siteId').val(); let coachId = $('#coachId').val(); let maxSubscribeNumber = $('#maxSubscribeNumber').val(); - let classStartTime = $('#classStartTime').val(); + let codeTime = $('#codeTime').val(); + + // let classStartTime = JSON.stringify($('#classStartTime').val()); + + + var inputElements = document.querySelectorAll('input[name="classStartTime"]'); + let classStartTime = JSON.stringify(Array.from(inputElements).map(function(element) { + return element.value; + })) + let classWeeks = ''; $('input[name="classWeeks"]:checked').each(function (index, e) { classWeeks += $(e).val() + ";"; @@ -40,15 +76,17 @@ let sort = $('#sort').val(); let validDays = $('#validDays').val(); let price = []; - $('#price>.form-group').each(function (i, e) { + $('#price > .form-group').each(function (i, e) { let classHours = $($(e).find(".classNumber_span input[class='classNumber']")[0]).val(); let cash = $($(e).find(".cash_span input[class='cash']")[0]).val(); let paiCoin = $($(e).find(".paiCoin_span input[class='paiCoin']")[0]).val(); + let counpons = $($(e).find(".counpons")).val(); price.push({ classHours: classHours, cashPayment: typeof cash == "undefined" ? 0 : cash, - playPaiCoin: typeof paiCoin == "undefined" ? 0 : paiCoin - }) + playPaiCoin: typeof paiCoin == "undefined" ? 0 : paiCoin, + couponIds: typeof counpons == "undefined" ? 0 : counpons + }); }); if(null == provinceCode || '' == provinceCode){ Feng.error("所在省不能为空"); @@ -79,6 +117,10 @@ return } if(null == maxSubscribeNumber || '' == maxSubscribeNumber){ + Feng.error("最多预约人数不能为空"); + return + } + if(null == codeTime || '' == codeTime){ Feng.error("最多预约人数不能为空"); return } @@ -120,8 +162,10 @@ siteId: siteId, coachId: coachId, maxSubscribeNumber: maxSubscribeNumber, - classStartTime: classStartTime.split(" - ")[0], - classEndTime: classStartTime.split(" - ")[1], + classStartTime: classStartTime, + codeTime:codeTime, + // classStartTime: classStartTime.split(" - ")[0], + // classEndTime: classStartTime.split(" - ")[1], classWeeks: classWeeks, coverDrawing: coverDrawing, detailDrawing: detailDrawing, @@ -162,6 +206,8 @@ let siteId = $('#siteId').val(); let coachId = $('#coachId').val(); let maxSubscribeNumber = $('#maxSubscribeNumber').val(); + let codeTime = $('#codeTime').val(); + let classStartTime = $('#classStartTime').val(); let classWeeks = ''; $('input[name="classWeeks"]:checked').each(function (index, e) { @@ -172,15 +218,21 @@ let introduceDrawing = $('#introduceDrawing').val(); let sort = $('#sort').val(); let validDays = $('#validDays').val(); + // let counpons = $($(e).find(".counpons")).val(); + let price = []; $('#price>.form-group').each(function (i, e) { let classHours = $($(e).find(".classNumber_span input[class='classNumber']")[0]).val(); let cash = $($(e).find(".cash_span input[class='cash']")[0]).val(); let paiCoin = $($(e).find(".paiCoin_span input[class='paiCoin']")[0]).val(); + let counpons = $($(e).find(".counpons")).val(); + price.push({ classHours: classHours, cashPayment: typeof cash == "undefined" ? 0 : cash, - playPaiCoin: typeof paiCoin == "undefined" ? 0 : paiCoin + playPaiCoin: typeof paiCoin == "undefined" ? 0 : paiCoin, + couponIds: typeof counpons == "undefined" ? 0 : counpons + }) }); if(null == provinceCode || '' == provinceCode){ @@ -213,6 +265,9 @@ } if(null == maxSubscribeNumber || '' == maxSubscribeNumber){ Feng.error("最多预约人数不能为空"); + return + } if(null == codeTime || '' == codeTime){ + Feng.error("扣除课时不能为空"); return } if(null == classStartTime || '' == classStartTime){ @@ -254,6 +309,8 @@ siteId: siteId, coachId: coachId, maxSubscribeNumber: maxSubscribeNumber, + codeTime: codeTime, + classStartTime: classStartTime.split(" - ")[0], classEndTime: classStartTime.split(" - ")[1], classWeeks: classWeeks, @@ -344,7 +401,7 @@ paiCoin = true; } }) - + var i = $('#price > div').length+1 let htmlStr = '' + '<div class="form-group">\n' + ' <label class="col-sm-3 control-label">*课时数:</label>\n' + @@ -357,13 +414,19 @@ if(paiCoin){ 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 += '</span> <i class="fa fa-trash-o" style="font-size:24px" onclick="removePrice(this)"></i>\n' + - '</div>\n' + + htmlStr += '<button type="button" class="btn btn-info " onclick="CoursePackageInfo.openDia('+i+')" id="ensure">\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' + + '</div>\n' +'<input type="text" class = "counpons" id = "counpons'+i+'" >'+i+ '</div>'; $('#price').append(htmlStr); } + + function removePrice(e){ $(e).parent('div').parent('div').remove(); } -- Gitblit v1.7.1