EducationMissionClassScheduleAdult.js 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. var url = CMS_SystemConfig.VirtualDirectoryPath + "/EducationMissionClassScheduleAdult/Edit";
  2. var mnu = "";
  3. //加载
  4. $(function () {
  5. mnu = $.SystemGeneral.getUrlParam("MNU");
  6. })
  7. function reload() {
  8. $("#dgEducationMissionClassScheduleAdult").cmsXDataTable("load", $.getDataGridParams("dgEducationMissionClassScheduleAdult"));
  9. }
  10. //获取选中的数据
  11. function validChoose() {
  12. var d = [];
  13. $.each($("#dgEducationMissionClassScheduleAdult").cmsXDataTable("getSelections"), function (index) {
  14. d.push(this.EducationMissionClassID);
  15. });
  16. return d;
  17. }
  18. //学生总数
  19. function SchedulingClassStudentEdit(rowindex, rowdata) {
  20. var redirectTo = CMS_SystemConfig.VirtualDirectoryPath + "/EducationMissionClass/EducationSchedulingClassCountStudentList?educationMissionClassID=" + rowdata.EducationMissionClassID + "&MNU=" + mnu;
  21. $.popupTopWindow('学生信息', redirectTo, 800, 350, null, null);
  22. }
  23. //获取选中的数据
  24. function OrderNovalidChoose() {
  25. var d = [];
  26. $.each($("#dgEducationMissionClassScheduleAdult").cmsXDataTable("getSelections"), function (index) {
  27. d.push(this.OrderNo);
  28. });
  29. return d;
  30. }
  31. //获取选中的状态
  32. function ApprovalStatusvalidChoose() {
  33. var d = [];
  34. $.each($("#dgEducationMissionClassScheduleAdult").cmsXDataTable("getSelections"), function (index) {
  35. d.push(this.ApprovalStatus);
  36. });
  37. return d;
  38. }
  39. //获取选中的教室类型
  40. function ClassroomTypeNamevalidChoose() {
  41. var d = [];
  42. $.each($("#dgEducationMissionClassScheduleAdult").cmsXDataTable("getSelections"), function (index) {
  43. d.push(this.ClassroomTypeName);
  44. });
  45. return d;
  46. }
  47. //导出Excel
  48. function EducationMissionClassScheduleAudlt_Excel() {
  49. var d = validChoose().join(',')
  50. if (d != "") {
  51. document.getElementById("EducationMissionClassID").value = d;
  52. }
  53. else {
  54. document.getElementById("EducationMissionClassID").value = "";
  55. }
  56. $("#formQuery").submit();
  57. }
  58. //撤销排课
  59. function EducationMissionClass_Delete() {
  60. var d = validChoose().join(',');
  61. var state = ApprovalStatusvalidChoose().join(',');
  62. var classroomTypeName = ClassroomTypeNamevalidChoose().join(',');
  63. if (d.length == 0) {
  64. $.messager.alert("系统提示", "请选择您要撤销的任务班!");
  65. return;
  66. }
  67. for (var i = 0; i < state.split(',').length; i++) {
  68. if (state.split(',')[i] != scheduled) {
  69. $.messager.alert("系统提示", "只能撤销以排课的数据!");
  70. return;
  71. }
  72. }
  73. $.messager.confirm("系统提示", "您确定要撤销该任务班的排课?", function (r) {
  74. if (r) {
  75. $.postWithLoading(CMS_SystemConfig.VirtualDirectoryPath + '/EducationMissionClassScheduleAdult/Delete', { educationMissionClassIDs: d }, function (data) {
  76. if (data.IsSuccess) {
  77. $.messager.alert("系统提示", "删除成功!");
  78. reload();
  79. } else {
  80. $.messager.alert("系统提示", data.Message);
  81. }
  82. });
  83. }
  84. });
  85. }
  86. //教学任务导入
  87. function EducationMissionClassScheduleAudlt_Import() {
  88. var redirectTo = CMS_SystemConfig.VirtualDirectoryPath + '/EducationMissionClassScheduleAdult/Import?MNU=' + mnu;
  89. $.popupTopWindow('教学任务导入', redirectTo, 400, 250, null, null);
  90. }
  91. function queryCollege(data) {
  92. //var campusID = $("#CampusDropdown").combogridX("getValue");
  93. // var collegeID = $("#ComboGridCollege").combogridX("getValue");
  94. // var jsonString = "({'QueryParamsDatas':";
  95. // jsonString += "'CollegeDropdown|*|" + collegeID + "|@|'})";
  96. // $("#GrademajorComboGrid").combogridX("reload", eval(jsonString));
  97. // $("#DictionaryStandard").combogridX("reload", eval(jsonString));
  98. // if (campusID != nonSelect) {
  99. // var jsonString = "({'QueryParamsDatas':'CampusDropdown|*|" + campusID + "|@|'})";
  100. // $("#CollegeDropdown").combogridX("reload", eval(jsonString));
  101. // }
  102. queryClass();
  103. reload();
  104. }
  105. function QuerySchoolyearDropdownList(data) {
  106. reload();
  107. }
  108. function QueryComboGridList(data) {
  109. reload();
  110. }
  111. //function QueryComboGridCollegeList(data) {
  112. // reload();
  113. //}
  114. function QueryComboGridCampusList(data) {
  115. reload();
  116. }
  117. function QueryApprovalStatusDropdownList(data) {
  118. reload();
  119. }
  120. function queryGrademajor() {
  121. queryClass();
  122. }
  123. function queryClass() {
  124. var jsonString = "";
  125. var parameterString = "";
  126. //var campusID = $("#CampusDropdown").combogridX("getValue");
  127. var collegeID = $("#ComboGridCollege").combogridX("getValue");
  128. var educationID = $("#DictionaryEducation").combobox("getValue");
  129. var schoolYearID = $("#DictionaryGrade").combobox("getValue");
  130. var standardID = $("#DictionaryStandard").combogridX("getValue");
  131. var learningFormID = $("#LearningformDictionaryDropDown").combobox("getValue");
  132. var LearnSystem = $("#DictionaryLearnSystem").combogridX("getValue");
  133. //if (campusID != nonSelect) parameterString += "CampusDropdown|*|" + campusID + "|@|";
  134. if (collegeID != nonSelect && collegeID != "") parameterString += "CollegeDropdown|*|" + collegeID + "|@|";
  135. if (educationID != nonSelect) parameterString += "DictionaryEducation|*|" + educationID + "|@|";
  136. if (schoolYearID != nonSelect && schoolYearID != "") parameterString += "DictionaryGrade|*|" + schoolYearID + "|@|";
  137. if (standardID != nonSelect && standardID != "") parameterString += "DictionaryStandard|*|" + standardID + "|@|";
  138. if (learningFormID != nonSelect) parameterString += "DictionaryLearningform|*|" + learningFormID + "|@|";
  139. if (LearnSystem != nonSelect) parameterString += "DictionaryLearnSystem|*|" + LearnSystem + "|@|";
  140. if (parameterString != "") {
  141. jsonString = "({'QueryParamsDatas':'" + parameterString + "'})";
  142. $("#DictionaryStandard").combogridX("reload", eval(jsonString));
  143. $("#GrademajorComboGrid").combogridX("reload", eval(jsonString));
  144. } else {
  145. $("#DictionaryStandard").combogridX("reload");
  146. $("#GrademajorComboGrid").combogridX("reload");
  147. }
  148. reload();
  149. }