ClassroomScheduleSetting.js 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. var url = CMS_SystemConfig.VirtualDirectoryPath + '/ClassroomScheduleSetting/Edit';
  2. var mnu = "";
  3. //加载
  4. $(function () {
  5. mnu = $.SystemGeneral.getUrlParam("MNU");
  6. })
  7. function reload() {
  8. $("#dgClassroomScheduleSettingList").cmsXDataTable("load", $.getDataGridParams("dgClassroomScheduleSettingList"));
  9. }
  10. //获取选中的数据
  11. function validChoose() {
  12. var d = [];
  13. $.each($("#dgClassroomScheduleSettingList").cmsXDataTable("getSelections"), function (index) {
  14. d.push(this.ClassroomID);
  15. });
  16. return d;
  17. }
  18. //点击列表更新
  19. function edit(rowindex, rowdata) {
  20. var redirectTo = url + "?classroomID=" + rowdata.ClassroomID + "&MNU=" + mnu + '&isView=1';
  21. $.popupTopWindow('教室可排时间设置详情', redirectTo, 800, 400, null, null);
  22. }
  23. //修改按钮
  24. function ClassroomScheduleSetting_Update() {
  25. var d = validChoose();
  26. if (d == "") {
  27. $.messager.alert("系统信息", "请选择您要修改的教室可排时间设置。");
  28. return;
  29. }
  30. if (d.length > 1) {
  31. $.messager.alert("系统提示", "只能选择单个记录进行修改。");
  32. return;
  33. }
  34. var redirectTo = url + "?classroomID=" + d + "&MNU=" + mnu;
  35. $.popupTopWindow('教室可排时间设置修改', redirectTo, 800, 400, null, null);
  36. }
  37. //删除
  38. function ClassroomScheduleSetting_Delete() {
  39. var d = validChoose().join(',');
  40. if (d.length == 0) {
  41. $.messager.alert("系统信息", "请选择您要重置教室的可排时间设置数据!!");
  42. return;
  43. }
  44. $.messager.confirm("系统提示", "您确定要重置教室的可排时间设置数据?", function (r) {
  45. if (r) {
  46. $.post(CMS_SystemConfig.VirtualDirectoryPath + '/ClassroomScheduleSetting/Delete', { classroomIDs: d }, function (data) {
  47. if (data == "删除成功") {
  48. $.messager.alert("系统提示", "重置成功!");
  49. $("#dgClassroomScheduleSettingList").cmsXDataTable('load');
  50. } else {
  51. $.messager.alert("系统提示", data);
  52. }
  53. });
  54. }
  55. });
  56. }
  57. function QueryClassroomComboGrid() {
  58. reload();
  59. }
  60. function QueryCollegeComboGrid() {
  61. reload();
  62. }
  63. function QueryClassroomTypeDropdownList() {
  64. reload();
  65. }