From 2dda6304029c95e171b2f9e32406eb4600d77ebd Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期三, 01 十一月 2023 18:57:58 +0800
Subject: [PATCH] 支付会员送券功能补充 运营商权限bug修改
---
cloud-server-management/src/main/webapp/static/modular/system/coursePackage/coursePackageDiscount.js | 87 +++++++++++++++++++++++++++++++++++++------
1 files changed, 75 insertions(+), 12 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 f7e8c4b..03693e1 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
@@ -190,6 +190,7 @@
}
lay('.startAndEndDay').each(function(i, e){
laydate.render({
+ trigger: 'click',
elem: this
,type: 'datetime'
,range: true
@@ -214,6 +215,8 @@
});
lay('.time').each(function(i, e){
laydate.render({
+ trigger: 'click',
+
elem: this
,type: 'time'
,range: true
@@ -609,7 +612,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){
@@ -617,7 +620,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){
@@ -625,7 +628,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){
@@ -633,7 +636,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){
@@ -641,7 +644,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){
@@ -649,7 +652,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){
@@ -672,6 +675,9 @@
}
}
$('#limitedTimeDiscount').html(hh);
+
+
+
if(data_value){
CoursePackageDiscount.coursePackagePaymentConfig[index].coursePackageDiscount.push({
type: 3,
@@ -734,7 +740,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){
@@ -742,7 +748,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){
@@ -750,7 +756,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){
@@ -758,7 +764,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){
@@ -766,7 +772,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){
@@ -774,7 +780,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){
@@ -814,8 +820,65 @@
}
CoursePackageDiscount.coursePackagePaymentConfig[index].coursePackageDiscount = arra;
}
+
+
+ lay('.startAndEndDay').each(function(i, e){
+ laydate.render({
+ trigger: 'click',
+ elem: this
+ ,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(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]['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