|
|
|
@ -389,6 +389,7 @@ layui.define(['form', 'laydate', 'table', 'xmSelect', 'teacherOpenCourseSchedule
|
|
|
|
|
if (ret.code == 0) {
|
|
|
|
|
var data = ret.data[0];
|
|
|
|
|
$("#teacherOpenCourseName").val(data.teacherOpenCourseTitle);
|
|
|
|
|
|
|
|
|
|
$("#teacherId option[value='" + data.teacherId + "']").attr("selected", "selected");
|
|
|
|
|
var xmSeValue = data.schoolClassIds;
|
|
|
|
|
if(!$.isEmpty(xmSeValue)){
|
|
|
|
@ -409,27 +410,32 @@ layui.define(['form', 'laydate', 'table', 'xmSelect', 'teacherOpenCourseSchedule
|
|
|
|
|
var teacherOpenCourseScheduleSessionId = $("#addForm input[name='teacherOpenCourseScheduleSessionId']").val();
|
|
|
|
|
var scheduleSessionTitle = $("#addForm input[name='scheduleSessionTitle']").val();
|
|
|
|
|
/*var courseInfoId =$("#addForm select[name='courseInfoId_1']").val();*/
|
|
|
|
|
//课程来源:0:教师开课课程,1:授权课程
|
|
|
|
|
var courseType = $("#addForm select[name='teacherOpenCourseId']").find("option:selected").attr("status");
|
|
|
|
|
var teacherOpenCourseId = $("#addForm select[name='teacherOpenCourseId']").val();
|
|
|
|
|
if(!$.isEmpty(teacherOpenCourseId_default)){
|
|
|
|
|
teacherOpenCourseId = teacherOpenCourseId_default;
|
|
|
|
|
courseType = '0';
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var teacherId = $("#addForm select[name='teacherId']").val();
|
|
|
|
|
var schoolClassIds = demo1.getValue('value').join(",");
|
|
|
|
|
var teacherOpenCourseScheduleSessionClassIsMultiple = $("#addForm input:radio[name='teacherOpenCourseScheduleSessionClassIsMultiple']:checked").val();
|
|
|
|
|
// 构建后台所需要的开课节次List数据
|
|
|
|
|
var sessionTagListMap = {};
|
|
|
|
|
//课程来源:0:教师开课课程,1:授权课程
|
|
|
|
|
var courseType = $("#addForm select[name='teacherOpenCourseId']").find("option:selected").attr("status");
|
|
|
|
|
|
|
|
|
|
currentTableCache().forEach(item => {
|
|
|
|
|
var sessionClassId = item.teacherOpenCourseScheduleSessionClassId;
|
|
|
|
|
var data = table.checkStatus('kkJieciTable').data;
|
|
|
|
|
if ((item.LAY_CHECKED != true && data.length > 0) || !sessionClassId) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if (sessionTagListMap.hasOwnProperty(sessionClassId)) {
|
|
|
|
|
sessionTagListMap[sessionClassId].push(item)
|
|
|
|
|
} else {
|
|
|
|
|
(sessionTagListMap[sessionClassId] = []).push(item)
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
var data = table.checkStatus('kkJieciTable').data;
|
|
|
|
|
if ((item.LAY_CHECKED != true && data.length > 0) || !sessionClassId) {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
if (sessionTagListMap.hasOwnProperty(sessionClassId)) {
|
|
|
|
|
sessionTagListMap[sessionClassId].push(item)
|
|
|
|
|
} else {
|
|
|
|
|
(sessionTagListMap[sessionClassId] = []).push(item)
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var teacherOpenCourseScheduleSessionStartDate = $("#addForm input[name='teacherOpenCourseScheduleSessionStartDate']").val();
|
|
|
|
|