排课列表_编辑

beetlsql3-dev
姚丹ab 2 years ago
parent 639a7b46a2
commit 249825a359

@ -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";

@ -34,10 +34,9 @@
<label class="layui-form-label">开课课程</label>
<div class="layui-input-inline">
<layui:simpleDictSelect style='layui-input-inline'
type="teacher_open_course.teacher_open_course_title.teacher_open_course_status=1"
type="teacher_open_course_merge_course_info.course_info_name.course_info_status=1,course_info_type =1"
id="teacherOpenCourseId" name="teacherOpenCourseId"
value="${teacherOpenCourseScheduleSession.teacherOpenCourseId}"
layVerify=""/>
value="${teacherOpenCourseScheduleSession.teacherOpenCourseId}"/>
</div>
</div>
</div>
@ -84,7 +83,8 @@
<div class="layui-form-item">
<label class="layui-form-label">开课节次</label>
<div class="layui-inline" style="width: 50%;">
<table id="kkJieciTable" class="layui-table" name="sessionTagList" lay-filter="kkJieciTable"></table>
<table id="kkJieciTable" class="layui-table" name="sessionTagList" lay-filter="kkJieciTable"
value="${teacherOpenCourseScheduleSession.teacherOpenCourseScheduleSessionClassList}"></table>
</div>
<div class="layui-inline">
<button type="button" class="layui-btn layui-btn-normal" id="resetClick"><i class="layui-icon">&#xe669;</i>重置</button>

Loading…
Cancel
Save