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/coursePackage/coursePackage_info.js | 526 ++++++++++++++++++++++++++++++++++++++-------------------- 1 files changed, 343 insertions(+), 183 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 f69558a..d994f41 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 @@ -48,7 +48,9 @@ * 提交添加用户 */ CoursePackageInfo.addSubmit = function () { - + let objectType= $('#objectType').val(); + console.log("看看角色类型") + console.log(objectType) let province = $('#provinceCode option:checked').text(); let provinceCode = $('#provinceCode').val(); let city = $('#cityCode option:checked').text(); @@ -119,14 +121,18 @@ couponIds: typeof counpons == "undefined" ? 0 : counpons }); }); - if(null == provinceCode || '' == provinceCode){ - Feng.error("所在省不能为空"); - return + + if (objectType==1){ + if(null == provinceCode || '' == provinceCode){ + Feng.error("所在省不能为空"); + return + } + if(null == cityCode || '' == cityCode){ + Feng.error("所在市不能为空"); + return + } } - if(null == cityCode || '' == cityCode){ - Feng.error("所在市不能为空"); - return - } + if(null == storeId || '' == storeId){ Feng.error("所属门店不能为空"); return @@ -148,6 +154,327 @@ return } + + + var checkboxes1 = document.getElementsByName('payType'); + var isChecked1 = false; + + for (var i = 0; i < checkboxes1.length; i++) { + if (checkboxes1[i].checked) { + isChecked1 = true; + break; + } + } + + console.log("看看选中") + console.log(isChecked1) + if (isChecked1) { + console.log("At least one checkbox is selected."); + } else { + Feng.error("请选择支付方式") + return; + } + + + var checkboxes = document.getElementsByName('payType'); + var isChecked = false; + var isChecked1 = false; + + for (var i = 0; i < checkboxes.length; i++) { + if (checkboxes[i].checked && checkboxes[i].value === '1') { + isChecked = true; + break; + } + } + + for (var i = 0; i < checkboxes.length; i++) { + if (checkboxes[i].checked && checkboxes[i].value === '2') { + isChecked1 = true; + break; + } + } + + if (isChecked1) { + var elements3 = document.getElementsByClassName('paiCoin'); + + for (var i = 0; i < elements3.length; i++) { + var value = elements3[i].value.trim(); + + if (value === '') { + Feng.error("请输入玩湃币价格") + return; + // Value is empty + // Perform your desired action + } else { + // Value is not empty + // Perform other actions + } + } + + + } + + + + if (isChecked) { + var elements2 = document.getElementsByClassName('cash'); + + for (var i = 0; i < elements2.length; i++) { + var value = elements2[i].value.trim(); + + if (value === '') { + Feng.error("请输入现金价格") + return; + // Value is empty + // Perform your desired action + } else { + // Value is not empty + // Perform other actions + } + } + + + } + + if (type == 1 ) { + var elements1 = document.getElementsByClassName('classNumber'); + + for (var i = 0; i < elements1.length; i++) { + var value = elements1[i].value.trim(); + + if (value === '') { + Feng.error("请输入课时数") + return; + // Value is empty + // Perform your desired action + } else { + // Value is not empty + // Perform other actions + } + } + + + + + var elements = document.querySelectorAll('[name="classStartTime"]'); + var isEmpty = false; + + for (var i = 0; i < elements.length; i++) { + if (elements[i].value.trim() === '') { + isEmpty = true; + break; + } + } + + if (isEmpty) { + Feng.error("请输入上课时间") + return; + console.log("At least one element with the name 'yourName' is empty."); + } else { + console.log("All elements with the name 'yourName' are filled."); + } + + + + if (null == maxSubscribeNumber || '' == maxSubscribeNumber) { + Feng.error("最多预约人数不能为空"); + return + } + if (null == codeTime || '' == codeTime) { + Feng.error("扣除课时数不能为空"); + return + } + if (null == classStartTime || '' == classStartTime) { + Feng.error("上课时间不能为空"); + return + } + if (null == classWeeks || '' == classWeeks) { + Feng.error("上课时间不能为空"); + return + } + + + + if (null == validDays || '' == validDays) { + Feng.error("课时有效期不能为空"); + return + } + } + classWeeks = classWeeks.substring(0, classWeeks.length - 1); + + if(null == coverDrawing || '' == coverDrawing){ + Feng.error("课包封面不能为空"); + return + } + + if(null == introduceDrawing || '' == introduceDrawing){ + Feng.error("课包介绍不能为空"); + return + } + + + let obj = { + province: province, + provinceCode: provinceCode, + city: city, + cityCode: cityCode, + storeId: storeId, + coursePackageTypeId: coursePackageTypeId, + name: name, + siteId: siteId, + coachId: coachId, + maxSubscribeNumber: maxSubscribeNumber, + classStartTime: classStartTime, + codeTime:codeTime, + // classStartTime: classStartTime.split(" - ")[0], + // classEndTime: classStartTime.split(" - ")[1], + classWeeks: classWeeks, + coverDrawing: coverDrawing, + detailDrawing: imgOne, + introduceDrawing: introduceDrawing, + sort: sort, + validDays: validDays, + coursePackagePaymentConfig: JSON.stringify(price), + type:type, + holitime:holitime + } + + //提交信息 + var ajax = new $ax(Feng.ctxPath + "/coursePackage/addCoursePackage", function (data) { + if(data.code == 200){ + Feng.success("添加成功!"); + CoursePackageInfo.close(); + window.parent.CoursePackage.table.refresh(); + }else{ + Feng.error(data.msg); + } + }, function (data) { + Feng.error("添加失败!" + data.responseJSON.message + "!"); + }); + ajax.set(obj); + ajax.start(); +}; + +/** + * 提交修改 + */ +CoursePackageInfo.editSubmit = function () { + let id = $('#id').val(); + 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 coursePackageTypeId = $('#coursePackageTypeId').val(); + let name = $('#name').val(); + let siteId = $('#siteId').val(); + let coachId = $('#coachId').val(); + let maxSubscribeNumber = $('#maxSubscribeNumber').val(); + let codeTime = $('#codeTime').val(); + let type = $('#type').val(); + + + + + var goodImgs = CoursePackageInfo.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 inputElements = document.querySelectorAll('input[name="classStartTime"]'); + var classStartTime = JSON.stringify(Array.from(inputElements).map(function(element) { + return element.value; + })) + console.log("看下修改后的时间"); + console.log(classStartTime) + // let classStartTime = $('#classStartTime').val(); + let classWeeks = ''; + $('input[name="classWeeks"]:checked').each(function (index, e) { + classWeeks += $(e).val() + ";"; + }) + let coverDrawing = $('#coverDrawing').val(); + let detailDrawing = $('#detailDrawing').val(); + 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, + couponIds: typeof counpons == "undefined" ? 0 : counpons + + }) + }); + + if ($('#objectType').val() == 1) { + 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 + } + // if(null == maxSubscribeNumber || '' == maxSubscribeNumber){ + // Feng.error("最多预约人数不能为空"); + // return + // } + // if(null == codeTime || '' == codeTime){ + // Feng.error("扣除课时不能为空"); + // return + // } + // if(null == classStartTime || '' == classStartTime){ + // Feng.error("上课时间不能为空"); + // return + // } + // if(null == classWeeks || '' == classWeeks){ + // Feng.error("周不能为空"); + // return + // } if (type == 1 ) { var checkboxes1 = document.getElementsByName('payType'); @@ -260,7 +587,7 @@ if (isEmpty) { Feng.error("请输入上课时间") - return; + return; console.log("At least one element with the name 'yourName' is empty."); } else { console.log("All elements with the name 'yourName' are filled."); @@ -273,7 +600,7 @@ return } if (null == codeTime || '' == codeTime) { - Feng.error("扣除课时数不能为空不能为空"); + Feng.error("扣除课时数不能为空"); return } if (null == classStartTime || '' == classStartTime) { @@ -292,177 +619,8 @@ return } } - classWeeks = classWeeks.substring(0, classWeeks.length - 1); - - if(null == coverDrawing || '' == coverDrawing){ - Feng.error("课包封面不能为空"); - return - } - - if(null == introduceDrawing || '' == introduceDrawing){ - Feng.error("课包介绍不能为空"); - return - } - let obj = { - province: province, - provinceCode: provinceCode, - city: city, - cityCode: cityCode, - storeId: storeId, - coursePackageTypeId: coursePackageTypeId, - name: name, - siteId: siteId, - coachId: coachId, - maxSubscribeNumber: maxSubscribeNumber, - classStartTime: classStartTime, - codeTime:codeTime, - // classStartTime: classStartTime.split(" - ")[0], - // classEndTime: classStartTime.split(" - ")[1], - classWeeks: classWeeks, - coverDrawing: coverDrawing, - detailDrawing: imgOne, - introduceDrawing: introduceDrawing, - sort: sort, - validDays: validDays, - coursePackagePaymentConfig: JSON.stringify(price), - type:type, - holitime:holitime - } - - //提交信息 - var ajax = new $ax(Feng.ctxPath + "/coursePackage/addCoursePackage", function (data) { - if(data.code == 200){ - Feng.success("添加成功!"); - CoursePackageInfo.close(); - window.parent.CoursePackage.table.refresh(); - }else{ - Feng.error(data.msg); - } - }, function (data) { - Feng.error("添加失败!" + data.responseJSON.message + "!"); - }); - ajax.set(obj); - ajax.start(); -}; - -/** - * 提交修改 - */ -CoursePackageInfo.editSubmit = function () { - let id = $('#id').val(); - 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 coursePackageTypeId = $('#coursePackageTypeId').val(); - let name = $('#name').val(); - let siteId = $('#siteId').val(); - let coachId = $('#coachId').val(); - let maxSubscribeNumber = $('#maxSubscribeNumber').val(); - let codeTime = $('#codeTime').val(); - let type = $('#type').val(); - - - - - var goodImgs = CoursePackageInfo.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+",") - } - - } - - let holitime = $('#holitime').val(); - - var inputElements = document.querySelectorAll('input[name="classStartTime"]'); - let classStartTime = JSON.stringify(Array.from(inputElements).map(function(element) { - return element.value; - })) - - // let classStartTime = $('#classStartTime').val(); - let classWeeks = ''; - $('input[name="classWeeks"]:checked').each(function (index, e) { - classWeeks += $(e).val() + ";"; - }) - let coverDrawing = $('#coverDrawing').val(); - let detailDrawing = $('#detailDrawing').val(); - 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, - couponIds: typeof counpons == "undefined" ? 0 : counpons - - }) - }); - 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 - } - // if(null == maxSubscribeNumber || '' == maxSubscribeNumber){ - // Feng.error("最多预约人数不能为空"); - // return - // } - // if(null == codeTime || '' == codeTime){ - // Feng.error("扣除课时不能为空"); - // return - // } - // if(null == classStartTime || '' == classStartTime){ - // Feng.error("上课时间不能为空"); - // return - // } - // if(null == classWeeks || '' == classWeeks){ - // Feng.error("周不能为空"); - // return - // } classWeeks = classWeeks.substring(0, classWeeks.length - 1); if(null == coverDrawing || '' == coverDrawing){ @@ -481,7 +639,7 @@ // Feng.error("课时有效期不能为空"); // return // } - + let holitime = $('#holitime').val(); let obj = { id: id, province: province, @@ -505,10 +663,12 @@ sort: sort, validDays: validDays, coursePackagePaymentConfig: JSON.stringify(price), - holitime:holitime + holitime:$("#holitime").val() } - - console.log("======="+obj) + console.log("看看") + console.log("======="+holitime) + console.log(holitime) + console.log($("#holitime").val()) //提交信息 var ajax = new $ax(Feng.ctxPath + "/coursePackage/updateCoursePackage", function (data) { -- Gitblit v1.7.1