|
|
|
@ -10,14 +10,14 @@ layui.define(['form', 'laydate', 'table', 'xmSelect', 'teacherOpenCourseSchedule
|
|
|
|
|
var kkJieciTableData = [],
|
|
|
|
|
classSelectData = [],
|
|
|
|
|
sessionTagList = [];
|
|
|
|
|
var classData = Common.getAjax('/jlw/schoolClass/getValues.json').data;
|
|
|
|
|
var classData = Common.getAjax('/jlw/schoolClass/getValues.json').data;//上课班级多选框data
|
|
|
|
|
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 xmSeValue = $("#demo1").attr('value');
|
|
|
|
@ -45,12 +45,13 @@ layui.define(['form', 'laydate', 'table', 'xmSelect', 'teacherOpenCourseSchedule
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
form.render();//刷新表单
|
|
|
|
|
|
|
|
|
|
if ($.isEmpty(teacherOpenCourseScheduleSessionId)) {
|
|
|
|
|
kkJieciTableData = Common.getAjax('/jlw/teacherOpenCourseScheduleSessionTag/getValues.json').data;//开课节次数据表格
|
|
|
|
|
kkJieciTableData.forEach(function (item, index) {
|
|
|
|
|
item.teacherOpenCourseScheduleSessionClassId = '';
|
|
|
|
|
});
|
|
|
|
|
kkJieciTableData = Common.getAjax('/jlw/teacherOpenCourseScheduleSessionTag/getValues.json').data;//开课节次数据表格
|
|
|
|
|
kkJieciTableData.forEach(function (item, index) {
|
|
|
|
|
item.teacherOpenCourseScheduleSessionClassId = '';
|
|
|
|
|
});
|
|
|
|
|
if (!$.isEmpty(teacherOpenCourseScheduleSessionId)) {
|
|
|
|
|
var dds = $("#kkJieciTable").attr('value')
|
|
|
|
|
console.log(JSON.parse(dds))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*开课节次数据表格渲染*/
|
|
|
|
@ -404,7 +405,7 @@ layui.define(['form', 'laydate', 'table', 'xmSelect', 'teacherOpenCourseSchedule
|
|
|
|
|
// 构建后台所需要的开课节次List数据
|
|
|
|
|
var sessionTagListMap = {};
|
|
|
|
|
currentTableCache().forEach(item => {
|
|
|
|
|
var sessionClassId = item.teacherOpenCourseScheduleSessionClassId
|
|
|
|
|
var sessionClassId = item.teacherOpenCourseScheduleSessionClassId;
|
|
|
|
|
if(!sessionClassId) { return; }
|
|
|
|
|
if(sessionTagListMap.hasOwnProperty(sessionClassId)) {
|
|
|
|
|
sessionTagListMap[sessionClassId].push(item)
|
|
|
|
@ -417,13 +418,15 @@ layui.define(['form', 'laydate', 'table', 'xmSelect', 'teacherOpenCourseSchedule
|
|
|
|
|
teacherOpenCourseId: teacherOpenCourseId,
|
|
|
|
|
teacherId: teacherId,
|
|
|
|
|
schoolClassIdPlural: schoolClassIds,
|
|
|
|
|
// teacherOpenCourseScheduleSessionClassIsMultiple: teacherOpenCourseScheduleSessionClassIsMultiple,
|
|
|
|
|
teacherOpenCourseScheduleSessionClassIsMultiple: teacherOpenCourseScheduleSessionClassIsMultiple,
|
|
|
|
|
sessionClassList: sessionTagListMap,
|
|
|
|
|
startTime: teacherOpenCourseScheduleSessionDayTime,
|
|
|
|
|
weekNum: teacherOpenCourseScheduleSessionWeekNum,
|
|
|
|
|
openOnHolidays: teacherOpenCourseScheduleSessionOpenOnHolidays,
|
|
|
|
|
weekDetail: teacherOpenCourseScheduleSessionTagWeek,
|
|
|
|
|
};
|
|
|
|
|
console.log(param.sessionClassList)
|
|
|
|
|
return;
|
|
|
|
|
var url = "/jlw/teacherOpenCourseScheduleSession/addSession.json";
|
|
|
|
|
if(!$.isEmpty(teacherOpenCourseScheduleSessionId)){
|
|
|
|
|
url = "/jlw/teacherOpenCourseScheduleSession/editSession.json";
|
|
|
|
|