初始化排课条件设置

beetlsql3-dev
姚丹ab 2 years ago
parent 6bf67b151f
commit 32cf66f852

@ -13,13 +13,14 @@ layui.define([ 'form', 'laydate', 'table','teacherOpenCourseScheduleSessionClass
var teacherOpenCourseScheduleSessionClassId = $("#addForm input[name='teacherOpenCourseScheduleSessionClassId']").val();
if(!$.isEmpty(teacherOpenCourseScheduleSessionClassId)){
teacherOpenCourseScheduleSessionClassApi.updateTeacherOpenCourseScheduleSessionClass($('#addForm'),function(){
parent.window.dataReload();
//parent.window.dataReload();
window.parent.location.reload();
Common.info("更新成功");
Lib.closeFrame();
});
}else{
teacherOpenCourseScheduleSessionClassApi.addTeacherOpenCourseScheduleSessionClass($('#addForm'),function(){
parent.window.dataReload();
window.parent.location.reload();
Common.info("添加成功");
Lib.closeFrame();
});

@ -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);
});

@ -1,23 +1,37 @@
<!--# layout("/common/layout.html",{"jsBase":"/js/jlw/teacherOpenCourseScheduleSessionClass/"}){ -->
<form class="layui-form" id="addForm">
<!--#if(teacherOpenCourseScheduleSessionClass.teacherOpenCourseScheduleSessionClassParentId == 0){-->
<div class="layui-row">
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">排课位置名称</label>
<div class="layui-input-inline">
<input type="text" id="teacherOpenCourseScheduleSessionClassName" name="teacherOpenCourseScheduleSessionClassName" value="${teacherOpenCourseScheduleSessionClass.teacherOpenCourseScheduleSessionClassName}" class="layui-input" >
</div>
<label class="layui-form-label">教学楼</label>
<div class="layui-input-inline">
<input type="text" id="teacherOpenCourseScheduleSessionClassName" name="teacherOpenCourseScheduleSessionClassName" value="${teacherOpenCourseScheduleSessionClass.teacherOpenCourseScheduleSessionClassName}" class="layui-input" >
</div>
</div>
</div>
</div>
<!--#}else{-->
<div class="layui-row">
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">关联</label>
<div class="layui-input-inline">
<layui:simpleDictSelect style='layui-input-inline' type="teacher_open_course_schedule_session_class.teacher_open_course_schedule_session_class_name.1=1"
<label class="layui-form-label">教室号</label>
<div class="layui-input-inline">
<input type="text" id="teacherOpenCourseScheduleSessionClassName" name="teacherOpenCourseScheduleSessionClassName" value="${teacherOpenCourseScheduleSessionClass.teacherOpenCourseScheduleSessionClassName}" class="layui-input" >
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">教学楼</label>
<div class="layui-input-inline">
<layui:simpleDictSelect style='layui-input-inline' type="teacher_open_course_schedule_session_class.teacher_open_course_schedule_session_class_name.teacher_open_course_schedule_session_class_parent_id=0"
id="teacherOpenCourseScheduleSessionClassParentId" name="teacherOpenCourseScheduleSessionClassParentId" value="${teacherOpenCourseScheduleSessionClass.teacherOpenCourseScheduleSessionClassParentId}" />
</div>
</div>
</div>
</div>
</div>
<!--#}-->
<!-- 业务对象须有hidden字段保存delFlag和version字段-->
<input type="hidden" name="teacherOpenCourseScheduleSessionClassId" value="${teacherOpenCourseScheduleSessionClass.teacherOpenCourseScheduleSessionClassId}" />
<layui:submitButtons id="addButton" buttonType="" showExamine="2" />

Loading…
Cancel
Save