From 783b9ee7a8caa508d123d34bfbbf294716211dd7 Mon Sep 17 00:00:00 2001 From: nickchange <126672920+nickchange@users.noreply.github.com> Date: 星期三, 18 十月 2023 16:50:16 +0800 Subject: [PATCH] 10.18.2 --- cloud-server-management/src/main/webapp/static/modular/system/coursePackage/coursePackage_info.js | 150 ++++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 120 insertions(+), 30 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 d705d60..9a624ee 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 @@ -2,6 +2,7 @@ * 用户详情对话框(可用于添加和修改对话框) */ var CoursePackageInfo = { + goodsPicArray1:[], userInfoData: {}, goodsPicArray: [], }; @@ -47,6 +48,7 @@ * 提交添加用户 */ CoursePackageInfo.addSubmit = function () { + let province = $('#provinceCode option:checked').text(); let provinceCode = $('#provinceCode').val(); let city = $('#cityCode option:checked').text(); @@ -60,6 +62,23 @@ let codeTime = $('#codeTime').val(); let type = $('#type').val(); let holitime = $('#holitime').val(); + + console.log("=======这是type======"+type) + + 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 classStartTime = JSON.stringify($('#classStartTime').val()); @@ -88,6 +107,9 @@ $('#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(); + if (typeof cash == "undefined"){ + console.log("========进入===") + } let paiCoin = $($(e).find(".paiCoin_span input[class='paiCoin']")[0]).val(); let counpons = $($(e).find(".counpons")).val(); price.push({ @@ -125,40 +147,88 @@ 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'); + var isChecked1 = false; + + for (var i = 0; i < checkboxes1.length; i++) { + if (checkboxes1[i].checked) { + isChecked1 = true; + break; + } + } + + if (isChecked1) { + console.log("At least one checkbox is selected."); + } else { + Feng.error("请选择支付方式") + return; + } + + + var checkboxes = document.getElementsByName('payType'); + var isChecked = false; + + for (var i = 0; i < checkboxes.length; i++) { + if (checkboxes[i].checked && checkboxes[i].value === '1') { + isChecked = true; + break; + } + } + + if (isChecked) { + console.log("选择了现金"); + var cashElement = document.querySelector('.cash'); + var cashValue = cashElement.value.trim(); + + if (cashValue === '' || cashValue === undefined) { + console.log('金额为空或未定义'); + 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 (null == validDays || '' == validDays) { + 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 } - // if(null == validDays || '' == validDays){ - // Feng.error("课时有效期不能为空"); - // return - // } + let obj = { province: province, @@ -177,7 +247,7 @@ // classEndTime: classStartTime.split(" - ")[1], classWeeks: classWeeks, coverDrawing: coverDrawing, - detailDrawing: detailDrawing, + detailDrawing: imgOne, introduceDrawing: introduceDrawing, sort: sort, validDays: validDays, @@ -220,6 +290,24 @@ 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"]'); @@ -245,6 +333,8 @@ 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, @@ -304,10 +394,10 @@ Feng.error("课包封面不能为空"); return } - if(null == detailDrawing || '' == detailDrawing){ - Feng.error("详情页不能为空"); - return - } + // if(null == detailDrawing || '' == detailDrawing){ + // Feng.error("详情页不能为空"); + // return + // } if(null == introduceDrawing || '' == introduceDrawing){ Feng.error("课包介绍不能为空"); return @@ -335,7 +425,7 @@ // classEndTime: classStartTime.split(" - ")[1], classWeeks: classWeeks, coverDrawing: coverDrawing, - detailDrawing: detailDrawing, + detailDrawing: imgOne, introduceDrawing: introduceDrawing, sort: sort, validDays: validDays, -- Gitblit v1.7.1