|
|
|
@ -14,6 +14,12 @@ layui.define(['form', 'laydate', 'table', 'xmSelect', 'teacherOpenCourseSchedule
|
|
|
|
|
classData.forEach(function (item, index) {
|
|
|
|
|
classSelectData[index] = {name: item.className, value: item.classId, selected: false}
|
|
|
|
|
});
|
|
|
|
|
// 是否多个教室
|
|
|
|
|
var isMultipleSessionClass = function() {
|
|
|
|
|
return $("#addForm input:radio[name='teacherOpenCourseScheduleSessionClassIsMultiple']:checked").val()
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var currentTableCache = function() {return table.cache['kkJieciTable']};
|
|
|
|
|
|
|
|
|
|
/*班级下拉多选*/
|
|
|
|
|
var demo1 = xmSelect.render({
|
|
|
|
@ -145,16 +151,22 @@ layui.define(['form', 'laydate', 'table', 'xmSelect', 'teacherOpenCourseSchedule
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
form.on('select(select_)', function (obj) {
|
|
|
|
|
debugger
|
|
|
|
|
table.cache['kkJieciTable'][$(this).parents("tr").data("index")].teacherOpenCourseScheduleSessionClassId = obj.value;
|
|
|
|
|
var teacherOpenCourseScheduleSessionClassIsMultiple = $("#addForm input:radio[name='teacherOpenCourseScheduleSessionClassIsMultiple']:checked").val();
|
|
|
|
|
// table.cache['kkJieciTable'][$(this).parents("tr").data("index")].teacherOpenCourseScheduleSessionClassId = obj.value;
|
|
|
|
|
// var teacherOpenCourseScheduleSessionClassIsMultiple = $("#addForm input:radio[name='teacherOpenCourseScheduleSessionClassIsMultiple']:checked").val();
|
|
|
|
|
// if (teacherOpenCourseScheduleSessionClassIsMultiple == 'false') {
|
|
|
|
|
kkJieciTableData.forEach(function (item, index) {
|
|
|
|
|
if(item.LAY_CHECKED === true) {
|
|
|
|
|
// kkJieciTableData.forEach(function (item, index) {
|
|
|
|
|
// item.teacherOpenCourseScheduleSessionClassId = obj.value;
|
|
|
|
|
// });
|
|
|
|
|
// }
|
|
|
|
|
if(isMultipleSessionClass() === 'false') {
|
|
|
|
|
currentTableCache().forEach(function (item, index) {
|
|
|
|
|
if (item.LAY_CHECKED === true) {
|
|
|
|
|
item.teacherOpenCourseScheduleSessionClassId = obj.value;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
// }
|
|
|
|
|
}else {
|
|
|
|
|
currentTableCache()[$(this).parents("tr").data("index")].teacherOpenCourseScheduleSessionClassId = obj.value;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
//设置时间弹窗
|
|
|
|
|
$("#setTime").click(function () {
|
|
|
|
@ -378,13 +390,13 @@ layui.define(['form', 'laydate', 'table', 'xmSelect', 'teacherOpenCourseSchedule
|
|
|
|
|
|
|
|
|
|
// 构建后台所需要的开课节次List数据
|
|
|
|
|
var sessionTagListMap = {};
|
|
|
|
|
kkJieciTableData.forEach(item => {
|
|
|
|
|
currentTableCache().forEach(item => {
|
|
|
|
|
var sessionClassId = item.teacherOpenCourseScheduleSessionClassId
|
|
|
|
|
if(!sessionClassId) { return; }
|
|
|
|
|
if(sessionTagListMap.hasOwnProperty(sessionClassId)) {
|
|
|
|
|
sessionTagListMap[sessionClassId].push(item)
|
|
|
|
|
}else {
|
|
|
|
|
sessionTagListMap[sessionClassId] = []
|
|
|
|
|
(sessionTagListMap[sessionClassId] = []).push(item)
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
var param = {
|
|
|
|
@ -392,8 +404,8 @@ layui.define(['form', 'laydate', 'table', 'xmSelect', 'teacherOpenCourseSchedule
|
|
|
|
|
teacherOpenCourseId: teacherOpenCourseId,
|
|
|
|
|
teacherId: teacherId,
|
|
|
|
|
schoolClassIdPlural: schoolClassIds,
|
|
|
|
|
teacherOpenCourseScheduleSessionClassIsMultiple: teacherOpenCourseScheduleSessionClassIsMultiple,
|
|
|
|
|
sessionTagList: sessionTagListMap,
|
|
|
|
|
// teacherOpenCourseScheduleSessionClassIsMultiple: teacherOpenCourseScheduleSessionClassIsMultiple,
|
|
|
|
|
sessionClassList: sessionTagListMap,
|
|
|
|
|
startTime: teacherOpenCourseScheduleSessionDayTime,
|
|
|
|
|
weekNum: teacherOpenCourseScheduleSessionWeekNum,
|
|
|
|
|
openOnHolidays: teacherOpenCourseScheduleSessionOpenOnHolidays,
|
|
|
|
|