|
|
|
@ -16,11 +16,11 @@ layui.define(['laydate', 'form', 'table', 'treetable', 'element'], function (exp
|
|
|
|
|
var treetable = layui.treetable;
|
|
|
|
|
var teacherOpenCourseScheduleSessionTagTable = null;
|
|
|
|
|
var teacherOpenCourseScheduleSessionClassTable = null;
|
|
|
|
|
var classRoomTableData = Common.postAjax('/jlw/teacherOpenCourseScheduleSessionClass/list.json' ).data;// 排课教室数据接口;
|
|
|
|
|
var classRoomTableData =[];
|
|
|
|
|
//一些事件触发
|
|
|
|
|
element.on('tab(docDemoTabBrief)', function(data){
|
|
|
|
|
if(data.index === 0){//tag_add
|
|
|
|
|
$("#tag_add").css("display",'flex')
|
|
|
|
|
$("#tag_add").css("display",'flex');
|
|
|
|
|
$("#class_add").css("display",'none');
|
|
|
|
|
}else {
|
|
|
|
|
$("#class_add").css("display",'flex');
|
|
|
|
@ -127,10 +127,11 @@ layui.define(['laydate', 'form', 'table', 'treetable', 'element'], function (exp
|
|
|
|
|
}
|
|
|
|
|
]]
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
teacherOpenCourseScheduleSessionTagTable();
|
|
|
|
|
/*排课教室table*/
|
|
|
|
|
teacherOpenCourseScheduleSessionClassTable = function () {
|
|
|
|
|
classRoomTableData = Common.postAjax('/jlw/teacherOpenCourseScheduleSessionClass/list.json' ).data;// 排课教室数据接口;
|
|
|
|
|
treetable.render({
|
|
|
|
|
elem: '#teacherOpenCourseScheduleSessionClassTable',
|
|
|
|
|
height: Lib.getTableHeight(1),
|
|
|
|
@ -161,6 +162,7 @@ layui.define(['laydate', 'form', 'table', 'treetable', 'element'], function (exp
|
|
|
|
|
field: 'teacherOpenCourseScheduleSessionClassName',
|
|
|
|
|
title: '教学楼 / 教室号',
|
|
|
|
|
align: "center",
|
|
|
|
|
edit:"text",
|
|
|
|
|
hideField: false,
|
|
|
|
|
hide: $.isEmpty(sx_['teacherOpenCourseScheduleSessionClassName']) ? false : sx_['teacherOpenCourseScheduleSessionClassName'],
|
|
|
|
|
}
|
|
|
|
@ -177,9 +179,7 @@ layui.define(['laydate', 'form', 'table', 'treetable', 'element'], function (exp
|
|
|
|
|
return htm;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
]]
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
teacherOpenCourseScheduleSessionClassTable();
|
|
|
|
@ -195,6 +195,10 @@ layui.define(['laydate', 'form', 'table', 'treetable', 'element'], function (exp
|
|
|
|
|
var id = obj.data.teacherOpenCourseScheduleSessionTagId;
|
|
|
|
|
submitTag(id,obj.data);
|
|
|
|
|
});
|
|
|
|
|
table.on('edit(teacherOpenCourseScheduleSessionClassTable)', function(obj){ //注:edit是固定事件名,test是table原始容器的属性 lay-filter="对应的值"
|
|
|
|
|
var id = obj.data.teacherOpenCourseScheduleSessionClassId;
|
|
|
|
|
submitClassRoom(id,obj.data);
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
initSearchForm:function(){
|
|
|
|
@ -205,17 +209,13 @@ layui.define(['laydate', 'form', 'table', 'treetable', 'element'], function (exp
|
|
|
|
|
toolbar = {
|
|
|
|
|
class_add: function () {
|
|
|
|
|
let newRow= {
|
|
|
|
|
"teacherOpenCourseScheduleSessionClassId": "1568632662091014145",
|
|
|
|
|
"teacherOpenCourseScheduleSessionClassName": "安逸楼",
|
|
|
|
|
"teacherOpenCourseScheduleSessionClassId": "",
|
|
|
|
|
"teacherOpenCourseScheduleSessionClassName": "",
|
|
|
|
|
"teacherOpenCourseScheduleSessionClassParentId": "0",
|
|
|
|
|
"orgId": "1",
|
|
|
|
|
"userId": "1",
|
|
|
|
|
"teacherOpenCourseScheduleSessionClassAddTime": "2022-09-11 00:09:05",
|
|
|
|
|
"children": null,
|
|
|
|
|
"deep": null
|
|
|
|
|
};
|
|
|
|
|
classRoomTableData.push(newRow);
|
|
|
|
|
teacherOpenCourseScheduleSessionClassTable();
|
|
|
|
|
submitClassRoom('',newRow)
|
|
|
|
|
},
|
|
|
|
|
add: function () {
|
|
|
|
|
/*var url = "/jlw/teacherOpenCourseScheduleSessionTag/add.do";
|
|
|
|
@ -235,7 +235,8 @@ layui.define(['laydate', 'form', 'table', 'treetable', 'element'], function (exp
|
|
|
|
|
toolbar[type] ? toolbar[type].call(this) : '';
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}, initTableTool: table.on('tool(teacherOpenCourseScheduleSessionTagTable)', function (obj) {
|
|
|
|
|
},
|
|
|
|
|
initTableTool: table.on('tool(teacherOpenCourseScheduleSessionTagTable)', function (obj) {
|
|
|
|
|
var data = obj.data;
|
|
|
|
|
var teacherOpenCourseScheduleSessionTagId = data.teacherOpenCourseScheduleSessionTagId;
|
|
|
|
|
if (obj.event === 'edit') {
|
|
|
|
@ -284,6 +285,30 @@ layui.define(['laydate', 'form', 'table', 'treetable', 'element'], function (exp
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
};
|
|
|
|
|
table.on('tool(teacherOpenCourseScheduleSessionClassTable)', function (obj) {
|
|
|
|
|
var data = obj.data;
|
|
|
|
|
if(obj.event === 'add'){
|
|
|
|
|
v/*ar url = "/jlw/teacherOpenCourseScheduleSessionClass/add.do";
|
|
|
|
|
Common.openDlg(url,"排课教室管理>新增");*/
|
|
|
|
|
}else if (obj.event === 'edit') {
|
|
|
|
|
/*var url = "/jlw/teacherOpenCourseScheduleSessionClass/add.do?teacherOpenCourseScheduleSessionClassId="+data.teacherOpenCourseScheduleSessionClassId;
|
|
|
|
|
Common.openDlg(url,"排课教室管理>"+data.teacherOpenCourseScheduleSessionClassId+">编辑");*/
|
|
|
|
|
}else if(obj.event === "del"){
|
|
|
|
|
layer.confirm('是否确定删除该信息?', function (index) {
|
|
|
|
|
var ret = Common.postAjax("/jlw/teacherOpenCourseScheduleSessionClass/delete.json",{ids:data.teacherOpenCourseScheduleSessionClassId});
|
|
|
|
|
layer.msg(ret.code == 0?"删除成功!":ret.msg, {
|
|
|
|
|
offset: ['50%'],
|
|
|
|
|
icon: ret.code == 0?1:2,
|
|
|
|
|
time: 1500 //2秒关闭(如果不配置,默认是3秒)
|
|
|
|
|
},function (){
|
|
|
|
|
if(ret.code == 0){
|
|
|
|
|
Lib.tableRefresh();
|
|
|
|
|
teacherOpenCourseScheduleSessionClassTable();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
function StartTime(obj){
|
|
|
|
|
var teacherOpenCourseScheduleSessionTagStartTime = obj.teacherOpenCourseScheduleSessionTagStartTime;
|
|
|
|
|
var id = "startTime" + obj.LAY_INDEX;
|
|
|
|
@ -300,7 +325,7 @@ layui.define(['laydate', 'form', 'table', 'treetable', 'element'], function (exp
|
|
|
|
|
url = "/jlw/teacherOpenCourseScheduleSessionTag/edit.json"
|
|
|
|
|
}
|
|
|
|
|
var ret = Common.postAjax(url,param);
|
|
|
|
|
layer.msg(ret.code == 0 ? "成功!" : ret.msg, {
|
|
|
|
|
layer.msg(ret.code == 0 ? "操作成功!" : ret.msg, {
|
|
|
|
|
offset: ['50%'],
|
|
|
|
|
icon: ret.code == 0 ? 1 : 2,
|
|
|
|
|
time: 1500 //2秒关闭(如果不配置,默认是3秒)
|
|
|
|
@ -311,7 +336,23 @@ layui.define(['laydate', 'form', 'table', 'treetable', 'element'], function (exp
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
function submitClassRoom(id,param){
|
|
|
|
|
var url = "/jlw/teacherOpenCourseScheduleSessionClass/add.json";
|
|
|
|
|
if(!$.isEmpty(id)){
|
|
|
|
|
url = "/jlw/teacherOpenCourseScheduleSessionClass/edit.json"
|
|
|
|
|
}
|
|
|
|
|
var ret = Common.postAjax(url,param);
|
|
|
|
|
layer.msg(ret.code == 0 ? "操作成功!" : ret.msg, {
|
|
|
|
|
offset: ['50%'],
|
|
|
|
|
icon: ret.code == 0 ? 1 : 2,
|
|
|
|
|
time: 1500 //2秒关闭(如果不配置,默认是3秒)
|
|
|
|
|
}, function () {
|
|
|
|
|
if (ret.code == 0) {
|
|
|
|
|
parent.Lib.tableRefresh();
|
|
|
|
|
teacherOpenCourseScheduleSessionClassTable();
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
exports('index',view);
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|