|
|
|
@ -145,13 +145,16 @@ 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();
|
|
|
|
|
if (teacherOpenCourseScheduleSessionClassIsMultiple == 'false') {
|
|
|
|
|
// if (teacherOpenCourseScheduleSessionClassIsMultiple == 'false') {
|
|
|
|
|
kkJieciTableData.forEach(function (item, index) {
|
|
|
|
|
item.teacherOpenCourseScheduleSessionClassId = obj.value;
|
|
|
|
|
if(item.LAY_CHECKED === true) {
|
|
|
|
|
item.teacherOpenCourseScheduleSessionClassId = obj.value;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
// }
|
|
|
|
|
});
|
|
|
|
|
//设置时间弹窗
|
|
|
|
|
$("#setTime").click(function () {
|
|
|
|
@ -372,13 +375,25 @@ layui.define(['form', 'laydate', 'table', 'xmSelect', 'teacherOpenCourseSchedule
|
|
|
|
|
layer.msg('开课星期必选', {icon: 5});
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 构建后台所需要的开课节次List数据
|
|
|
|
|
var sessionTagListMap = {};
|
|
|
|
|
kkJieciTableData.forEach(item => {
|
|
|
|
|
var sessionClassId = item.teacherOpenCourseScheduleSessionClassId
|
|
|
|
|
if(!sessionClassId) { return; }
|
|
|
|
|
if(sessionTagListMap.hasOwnProperty(sessionClassId)) {
|
|
|
|
|
sessionTagListMap[sessionClassId].push(item)
|
|
|
|
|
}else {
|
|
|
|
|
sessionTagListMap[sessionClassId] = []
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
var param = {
|
|
|
|
|
teacherOpenCourseScheduleSessionId: teacherOpenCourseScheduleSessionId,
|
|
|
|
|
teacherOpenCourseId: teacherOpenCourseId,
|
|
|
|
|
teacherId: teacherId,
|
|
|
|
|
schoolClassIdPlural: schoolClassIds,
|
|
|
|
|
teacherOpenCourseScheduleSessionClassIsMultiple: teacherOpenCourseScheduleSessionClassIsMultiple,
|
|
|
|
|
sessionTagList: sessionTagList,
|
|
|
|
|
sessionTagList: sessionTagListMap,
|
|
|
|
|
startTime: teacherOpenCourseScheduleSessionDayTime,
|
|
|
|
|
weekNum: teacherOpenCourseScheduleSessionWeekNum,
|
|
|
|
|
openOnHolidays: teacherOpenCourseScheduleSessionOpenOnHolidays,
|
|
|
|
@ -388,7 +403,7 @@ layui.define(['form', 'laydate', 'table', 'xmSelect', 'teacherOpenCourseSchedule
|
|
|
|
|
if(!$.isEmpty(teacherOpenCourseScheduleSessionId)){
|
|
|
|
|
url = "/jlw/teacherOpenCourseScheduleSession/editSession.json";
|
|
|
|
|
}
|
|
|
|
|
var ret = Common.postAjax(url,JSON.stringify(param));
|
|
|
|
|
var ret = Common.postJSON(url,JSON.stringify(param));
|
|
|
|
|
layer.msg(ret.code == 0 ? "保存成功!" : ret.msg, {
|
|
|
|
|
offset: ['50%'],
|
|
|
|
|
icon: ret.code == 0 ? 1 : 2,
|
|
|
|
|