From 3ad6b6ba2ba56fc0bcd2130e47190779c6e15acc Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期一, 04 十二月 2023 14:59:32 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/PlayPai
---
cloud-server-management/src/main/webapp/static/modular/system/coursePackage/coursePackageDiscount.js | 121 +++++++++++++++++++++++++++++++++------
1 files changed, 101 insertions(+), 20 deletions(-)
diff --git a/cloud-server-management/src/main/webapp/static/modular/system/coursePackage/coursePackageDiscount.js b/cloud-server-management/src/main/webapp/static/modular/system/coursePackage/coursePackageDiscount.js
index 07f3d30..77de3f2 100644
--- a/cloud-server-management/src/main/webapp/static/modular/system/coursePackage/coursePackageDiscount.js
+++ b/cloud-server-management/src/main/webapp/static/modular/system/coursePackage/coursePackageDiscount.js
@@ -93,6 +93,7 @@
}
lay('.startAndEndDay').each(function(i, e){
laydate.render({
+ trigger: 'click',
elem: e
,type: 'datetime'
,range: true
@@ -117,6 +118,7 @@
});
lay('.time').each(function(i, e){
laydate.render({
+ trigger: 'click',
elem: this
,type: 'time'
,range: true
@@ -188,7 +190,8 @@
}
lay('.startAndEndDay').each(function(i, e){
laydate.render({
- elem: this
+ trigger: 'click',
+ elem: e
,type: 'datetime'
,range: true
,done: function(value, date, endDate){
@@ -212,6 +215,8 @@
});
lay('.time').each(function(i, e){
laydate.render({
+ trigger: 'click',
+
elem: this
,type: 'time'
,range: true
@@ -400,7 +405,7 @@
let index = $('#classHours').find('button[checked]').attr('index');
let obj = CoursePackageDiscount.coursePackagePaymentConfig[index];
$('#payment').text(obj.payment);
- $('#cashPayment').text(obj.cashPayment);
+ $('#cashPayment').text(obj.cashPayment+"元");
$('#memberDiscount').html('');
$('#renewalOffer').html('');
@@ -426,14 +431,21 @@
let htmlStr = '';
for (let i = 0; i < CoursePackageDiscount.coursePackagePaymentConfig.length; i++) {
let obj = CoursePackageDiscount.coursePackagePaymentConfig[i];
- if(i == 0){
- htmlStr += '<button checked onclick="selectedPperiod(this)" index="' + i + '" style="width: 60px;height: 30px;background-color: #0086F6;border: none;border-radius: 5px;color: white;">' + obj.classHours + '课时</button> ';
- }else{
- htmlStr += '<button onclick="selectedPperiod(this)" index="' + i + '" style="width: 60px;height: 30px;border: none;border-radius: 5px;">' + obj.classHours + '课时</button> ';
- }
+ console.log("看看课程类型")
+ console.log($('#type').val());
+ if(i == 0){
+ htmlStr += '<button checked onclick="selectedPperiod(this)" index="' + i + '" style="width: 60px;height: 30px;background-color: #0086F6;border: none;border-radius: 5px;color: white;">' + obj.classHours + '课时</button> ';
+ }else{
+ htmlStr += '<button onclick="selectedPperiod(this)" index="' + i + '" style="width: 60px;height: 30px;border: none;border-radius: 5px;">' + obj.classHours + '课时</button> ';
+ }
+
}
$('#classHours').html(htmlStr);
-
+ if ($('#type').val()==2) {
+ var cla = document.getElementById("classHours");
+ console.log("隐藏")
+ cla.style.display="none";
+ }
$('input[name="type"]').click(function () {
let v = $(this).val();
let index = $('#classHours').find('button[checked]').attr('index');
@@ -607,7 +619,7 @@
}
}
hh += '/> 周一 ' +
- ' <input type="checkbox" name="week" value="2"';
+ ' <input type="checkbox" onclick="addPriceValue(3, this, \'weeks\')" name="week" value="2"';
for (let k = 0; k < jsonArray[j].weeks.length; k++) {
let w = jsonArray[j].weeks[k];
if(w == 2){
@@ -615,7 +627,7 @@
}
}
hh += '/> 周二 ' +
- ' <input type="checkbox" name="week" value="3"';
+ ' <input type="checkbox" onclick="addPriceValue(3, this, \'weeks\')" name="week" value="3"';
for (let k = 0; k < jsonArray[j].weeks.length; k++) {
let w = jsonArray[j].weeks[k];
if(w == 3){
@@ -623,7 +635,7 @@
}
}
hh += '/> 周三 ' +
- ' <input type="checkbox" name="week" value="4"';
+ ' <input type="checkbox" onclick="addPriceValue(3, this, \'weeks\')" name="week" value="4"';
for (let k = 0; k < jsonArray[j].weeks.length; k++) {
let w = jsonArray[j].weeks[k];
if(w == 4){
@@ -631,7 +643,7 @@
}
}
hh += '/> 周四 ' +
- ' <input type="checkbox" name="week" value="5"';
+ ' <input type="checkbox" onclick="addPriceValue(3, this, \'weeks\')" name="week" value="5"';
for (let k = 0; k < jsonArray[j].weeks.length; k++) {
let w = jsonArray[j].weeks[k];
if(w == 5){
@@ -639,7 +651,7 @@
}
}
hh += '/> 周五 ' +
- ' <input type="checkbox" name="week" value="6"';
+ ' <input type="checkbox" onclick="addPriceValue(3, this, \'weeks\')" name="week" value="6"';
for (let k = 0; k < jsonArray[j].weeks.length; k++) {
let w = jsonArray[j].weeks[k];
if(w == 6){
@@ -647,7 +659,7 @@
}
}
hh += '/> 周六 ' +
- ' <input type="checkbox" name="week" value="7"';
+ ' <input type="checkbox" onclick="addPriceValue(3, this, \'weeks\')" name="week" value="7"';
for (let k = 0; k < jsonArray[j].weeks.length; k++) {
let w = jsonArray[j].weeks[k];
if(w == 7){
@@ -670,6 +682,9 @@
}
}
$('#limitedTimeDiscount').html(hh);
+
+
+
if(data_value){
CoursePackageDiscount.coursePackagePaymentConfig[index].coursePackageDiscount.push({
type: 3,
@@ -732,7 +747,7 @@
}
}
hh += '/> 周一 ' +
- ' <input type="checkbox" name="week" value="2"';
+ ' <input type="checkbox" onclick="addPriceValue(4, this, \'weeks\')" name="week" value="2"';
for (let k = 0; k < jsonArray[j].weeks.length; k++) {
let w = jsonArray[j].weeks[k];
if(w == 2){
@@ -740,7 +755,7 @@
}
}
hh += '/> 周二 ' +
- ' <input type="checkbox" name="week" value="3"';
+ ' <input type="checkbox" onclick="addPriceValue(4, this, \'weeks\')" name="week" value="3"';
for (let k = 0; k < jsonArray[j].weeks.length; k++) {
let w = jsonArray[j].weeks[k];
if(w == 3){
@@ -748,7 +763,7 @@
}
}
hh += '/> 周三 ' +
- ' <input type="checkbox" name="week" value="4"';
+ ' <input type="checkbox" onclick="addPriceValue(4, this, \'weeks\')" name="week" value="4"';
for (let k = 0; k < jsonArray[j].weeks.length; k++) {
let w = jsonArray[j].weeks[k];
if(w == 4){
@@ -756,7 +771,7 @@
}
}
hh += '/> 周四 ' +
- ' <input type="checkbox" name="week" value="5"';
+ ' <input type="checkbox" onclick="addPriceValue(4, this, \'weeks\')" name="week" value="5"';
for (let k = 0; k < jsonArray[j].weeks.length; k++) {
let w = jsonArray[j].weeks[k];
if(w == 5){
@@ -764,7 +779,7 @@
}
}
hh += '/> 周五 ' +
- ' <input type="checkbox" name="week" value="6"';
+ ' <input type="checkbox" onclick="addPriceValue(4, this, \'weeks\')" name="week" value="6"';
for (let k = 0; k < jsonArray[j].weeks.length; k++) {
let w = jsonArray[j].weeks[k];
if(w == 6){
@@ -772,7 +787,7 @@
}
}
hh += '/> 周六 ' +
- ' <input type="checkbox" name="week" value="7"';
+ ' <input type="checkbox" onclick="addPriceValue(4, this, \'weeks\')" name="week" value="7"';
for (let k = 0; k < jsonArray[j].weeks.length; k++) {
let w = jsonArray[j].weeks[k];
if(w == 7){
@@ -812,8 +827,74 @@
}
CoursePackageDiscount.coursePackagePaymentConfig[index].coursePackageDiscount = arra;
}
+
+
+ lay('.startAndEndDay').each(function(i, e){
+ laydate.render({
+ trigger: 'click',
+ elem: e
+ ,type: 'datetime'
+ ,range: true
+ ,done: function(value, date, endDate){
+ let index = $('#classHours').find('button[checked]').attr('index');
+ let obj = CoursePackageDiscount.coursePackagePaymentConfig[index];
+ let ii = $(e).parent('div').parent('div').parent('div').parent('div').attr('index');
+ for (let i = 0; i < obj.coursePackageDiscount.length; i++) {
+ if(3 == obj.coursePackageDiscount[i].type){
+ let jsonArray = obj.coursePackageDiscount[i].content;
+ for (let j = 0; j < jsonArray.length; j++) {
+ if(j == ii){
+ let arr = value.split(" - ");
+ obj.coursePackageDiscount[i].content[j]['startDate'] = arr[0];
+ obj.coursePackageDiscount[i].content[j]['endDate'] = arr[1];
+ }
+ }
+ } if(4 == obj.coursePackageDiscount[i].type){
+ let jsonArray = obj.coursePackageDiscount[i].content;
+ for (let j = 0; j < jsonArray.length; j++) {
+ if(j == ii){
+ let arr = value.split(" - ");
+ obj.coursePackageDiscount[i].content[j]['startDate'] = arr[0];
+ obj.coursePackageDiscount[i].content[j]['endDate'] = arr[1];
+ }
+ }
+ }
+ }
+ }
+ });
+ });
+
+ lay('.time').each(function(i, e){
+ laydate.render({
+ trigger: 'click',
+
+ elem: this
+ ,type: 'time'
+ ,range: true
+ ,done: function(value, date, endDate){
+ let index = $('#classHours').find('button[checked]').attr('index');
+ let obj = CoursePackageDiscount.coursePackagePaymentConfig[index];
+ let ii = $(e).parent('div').parent('div').parent('div').parent('div').attr('index');
+ for (let i = 0; i < obj.coursePackageDiscount.length; i++) {
+ if(type == obj.coursePackageDiscount[i].type){
+ let jsonArray = obj.coursePackageDiscount[i].content;
+ for (let j = 0; j < jsonArray.length; j++) {
+ if(j == ii){
+ let arr = value.split(" - ");
+ obj.coursePackageDiscount[i].content[j]['startTime'] = arr[0];
+ obj.coursePackageDiscount[i].content[j]['endTime'] = arr[1];
+ }
+ }
+ }
+ }
+ }
+ });
+ });
+
})
+
+
selectedPperiod();
});
--
Gitblit v1.7.1