diff --git a/web/src/main/resources/static/js/jlw/teacherOpenCourseScheduleSessionClass/add.js b/web/src/main/resources/static/js/jlw/teacherOpenCourseScheduleSessionClass/add.js index 2997c3d0..5ad33f44 100644 --- a/web/src/main/resources/static/js/jlw/teacherOpenCourseScheduleSessionClass/add.js +++ b/web/src/main/resources/static/js/jlw/teacherOpenCourseScheduleSessionClass/add.js @@ -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(); }); diff --git a/web/src/main/resources/static/js/jlw/teacherOpenCourseScheduleSessionTag/index.js b/web/src/main/resources/static/js/jlw/teacherOpenCourseScheduleSessionTag/index.js index de930d62..3ac385f3 100644 --- a/web/src/main/resources/static/js/jlw/teacherOpenCourseScheduleSessionTag/index.js +++ b/web/src/main/resources/static/js/jlw/teacherOpenCourseScheduleSessionTag/index.js @@ -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); }); diff --git a/web/src/main/resources/templates/jlw/teacherOpenCourseScheduleSessionClass/add.html b/web/src/main/resources/templates/jlw/teacherOpenCourseScheduleSessionClass/add.html index b3715de0..5a64ce4f 100644 --- a/web/src/main/resources/templates/jlw/teacherOpenCourseScheduleSessionClass/add.html +++ b/web/src/main/resources/templates/jlw/teacherOpenCourseScheduleSessionClass/add.html @@ -1,23 +1,37 @@
+
- -
- -
+ +
+ +
+
+
+ +
+
- -
- 教室号 +
+ +
+
+
+ +
+ -
+
+ +