ExaminationScore.js 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259
  1. var mnu = "";
  2. //加载
  3. $(function () {
  4. mnu = $.SystemGeneral.getUrlParam("MNU");
  5. })
  6. function schoolyearChange() {
  7. try {
  8. var examinationBatchUrl = CMS_SystemConfig.VirtualDirectoryPath + '/ExaminationBatch/DropDownList?bindType=0';
  9. var schoolyearID = $("#ddlSchoolyear").combobox('getValue');
  10. if (schoolyearID != nonSelect) {
  11. examinationBatchUrl += "&schoolyearID=" + schoolyearID;
  12. }
  13. $("#ddlExaminationBatch").combobox('reload', examinationBatchUrl);
  14. reload();
  15. } catch (e) {
  16. }
  17. }
  18. function examinationBatchChange() {
  19. try {
  20. var examinationTypeUrl = CMS_SystemConfig.VirtualDirectoryPath + '/ExamBatchProject/TypeDropDownList?bindType=0';
  21. var examinationBatchID = $("#ddlExaminationBatch").combobox('getValue');
  22. if (examinationBatchID != nonSelect) {
  23. examinationTypeUrl += "&examinationBatchID=" + examinationBatchID;
  24. }
  25. $("#ddlExaminationType").combobox('reload', examinationTypeUrl);
  26. reload();
  27. } catch (e) {
  28. }
  29. }
  30. function examinationTypeChange() {
  31. try {
  32. var examinationProjectUrl = CMS_SystemConfig.VirtualDirectoryPath + '/ExamBatchProject/DropDownList?bindType=0';
  33. var examinationBatchID = $("#ddlExaminationBatch").combobox('getValue');
  34. var examinationTypeID = $("#ddlExaminationType").combobox('getValue');
  35. if (examinationBatchID != nonSelect) {
  36. examinationProjectUrl += "&examinationBatchID=" + examinationBatchID;
  37. }
  38. if (examinationTypeID != nonSelect) {
  39. examinationProjectUrl += "&examinationTypeID=" + examinationTypeID;
  40. }
  41. $("#ddlExaminationProject").combobox('reload', examinationProjectUrl);
  42. reload();
  43. } catch (e) {
  44. }
  45. }
  46. function queryClass() {
  47. var jsonString = "";
  48. var parameterString = "";
  49. var campusID = $("#CampusDropdown").combogridX("getValue");
  50. var collegeID = $("#cgCollege").combogridX("getValue");
  51. var schoolYearID = $("#ddlYear").combobox("getValue");
  52. var standardID = $("#DictionaryStandard").combogridX("getValue");
  53. if (campusID != nonSelect) parameterString += "CampusDropdown|*|" + campusID + "|@|";
  54. if (collegeID != nonSelect && collegeID != "") parameterString += "CollegeDropdown|*|" + collegeID + "|@|";
  55. if (schoolYearID != nonSelect && schoolYearID != "") parameterString += "DictionarySchoolyear|*|" + schoolYearID + "|@|";
  56. if (standardID != nonSelect && standardID != "") parameterString += "DictionaryStandard|*|" + standardID + "|@|";
  57. //if (parameterString != "") {
  58. jsonString = "({'QueryParamsDatas':'" + parameterString + "'})";
  59. $("#DictionaryStandard").combogridX("reload", eval(jsonString));
  60. $("#cgCollege").combogridX("reload", eval(jsonString));
  61. $("#cgClassmajor").combogridX("reload", eval(jsonString));
  62. //} else {
  63. // $("#DictionaryStandard").combogridX("reload");
  64. // $("#cgClassmajor").combogridX("reload");
  65. //}
  66. reload();
  67. }
  68. //function querySchoolYear() {
  69. // var jsonString = "";
  70. // var parameterString = "";
  71. // var schoolyearID = $("#SchoolYearDropdown").combobox("getValue");
  72. // if (schoolyearID != nonSelect && schoolyearID != "") parameterString += "SchoolYearDropdown|*|" + schoolyearID + "|@|";
  73. // //if (parameterString != "") {
  74. // jsonString = "({'QueryParamsDatas':'" + parameterString + "'})";
  75. // $("#cgExaminationBatch").combogridX("reload", eval(jsonString));
  76. // //}
  77. // //else {
  78. // // $("#cgExaminationBatch").combogridX("reload");
  79. // //}
  80. // reload();
  81. //}
  82. function querySchoolYear() {
  83. var jsonString = "";
  84. var parameterString = "";
  85. var schoolyearID = $("#ddlSchoolyear").combobox("getValue");
  86. if (schoolyearID != nonSelect && schoolyearID != "") parameterString += "SchoolYearDropdown|*|" + schoolyearID + "|@|";
  87. if (parameterString != "") {
  88. jsonString = "({'QueryParamsDatas':'" + parameterString + "'})";
  89. $("#cgExaminationBatch").combogridX("reload", eval(jsonString));
  90. }
  91. reload();
  92. }
  93. function queryBatch() {
  94. var jsonString = "";
  95. var parameterString = "";
  96. var examinationBatchID = $("#cgExaminationBatch").combogridX("getValue");
  97. var examinationTypeID = $("#cgExaminationType").combogridX("getValue");
  98. if (examinationBatchID != nonSelect && examinationBatchID != "") parameterString += "cgExaminationBatch|*|" + examinationBatchID + "|@|";
  99. if (examinationTypeID != nonSelect && examinationTypeID != "") parameterString += "cgExaminationType|*|" + examinationTypeID + "|@|";
  100. var schoolyearID = $("#ddlSchoolyear").combobox("getValue");
  101. if (schoolyearID != nonSelect && schoolyearID != "") parameterString += "SchoolYearDropdown|*|" + schoolyearID + "|@|";
  102. if (parameterString != "") {
  103. jsonString = "({'QueryParamsDatas':'" + parameterString + "'})";
  104. $("#cgExaminationType").combogridX("reload", eval(jsonString));
  105. $("#cgExaminationProject").combogridX("reload", eval(jsonString));
  106. }
  107. reload();
  108. }
  109. function queryType() {
  110. var jsonString = "";
  111. var parameterString = "";
  112. var examinationBatchID = $("#cgExaminationBatch").combogridX("getValue");
  113. var examinationTypeID = $("#cgExaminationType").combogridX("getValue");
  114. if (examinationBatchID != nonSelect && examinationBatchID != "") parameterString += "cgExaminationBatch|*|" + examinationBatchID + "|@|";
  115. if (examinationTypeID != nonSelect && examinationTypeID != "") parameterString += "cgExaminationType|*|" + examinationTypeID + "|@|";
  116. if (parameterString != "") {
  117. jsonString = "({'QueryParamsDatas':'" + parameterString + "'})";
  118. $("#cgExaminationProject").combogridX("reload", eval(jsonString));
  119. }
  120. reload();
  121. }
  122. function queryCollege() {
  123. var jsonString = "";
  124. var campusID = $("#CampusDropdown").combogridX("getValue");
  125. if (campusID != nonSelect && campusID != "") parameterString += "CampusDropdown|*|" + campusID + "|@|";
  126. //if (campusID != nonSelect) {
  127. var jsonString = "({'QueryParamsDatas':'CampusDropdown|*|" + campusID + "|@|'})";
  128. $("#CollegeDropdown").combogridX("reload", eval(jsonString));
  129. //}
  130. //else {
  131. // $("#CollegeDropdown").combogridX("reload");
  132. //}
  133. queryClass();
  134. }
  135. function queryClassmajor() {
  136. queryClass();
  137. }
  138. function reload() {
  139. $("#dgExaminationScoreList").cmsXDataTable("load", $.getDataGridParams("dgExaminationScoreList"));
  140. }
  141. function ExaminationScore_Add() {
  142. var d = validChoose();
  143. var redirectTo = CMS_SystemConfig.VirtualDirectoryPath + "/ExaminationScore/Edit?MNU=" + mnu;
  144. if (d.length > 0) {
  145. $.popupTopWindow('复制新增', CMS_SystemConfig.VirtualDirectoryPath + '/ExaminationScore/CopyAdd?examinationScoreID=' + d[0] + '&MNU=' + mnu, 680, 530, null, null);
  146. } else {
  147. $.popupTopWindow('新增', redirectTo, 680, 530, null, null);
  148. }
  149. }
  150. function ExaminationScore_Edit() {
  151. var d = validChoose().join(',');
  152. //var status = validChoosedata().join(',');
  153. if (d == "") {
  154. $.messager.alert("系统提示", "请选择你要修改的信息!");
  155. return;
  156. }
  157. if (validChoose().length > 1) {
  158. $.messager.alert("系统提示", "只能选择单条记录进行修改!");
  159. return;
  160. }
  161. var redirectTo = CMS_SystemConfig.VirtualDirectoryPath + "/ExaminationScore/Edit" + "?MNU=" + mnu + "&examinationScoreID=" + d;
  162. $.popupTopWindow('修改', redirectTo, 860, 530, reload, null);
  163. }
  164. function ExaminationScore_Export() {
  165. var d = validChoose().join(',');
  166. $("[name='SelectedID']").val(d);
  167. $("#formQuery").attr("action", "Excel");
  168. $(document.forms[0]).submit();
  169. }
  170. function ExaminationScore_Delete() {
  171. var d = validChoose().join(',');
  172. if (d == "") {
  173. $.messager.alert("系统提示", "请选择你要删除的信息!");
  174. return;
  175. }
  176. $.messager.confirm("系统提示", "您确定要删除选择的信息?", function (r) {
  177. if (r) {
  178. $.postWithLoading(CMS_SystemConfig.VirtualDirectoryPath + '/ExaminationScore/Delete', { examinationScoreIDs: d }, function (data) {
  179. if (data == "删除成功") {
  180. $.messager.alert("系统提示", data);
  181. $("#dgExaminationScoreList").cmsXDataTable("load", $.getDataGridParams("dgExaminationScoreList"));
  182. } else {
  183. $.messager.alert("系统提示", data);
  184. }
  185. });
  186. }
  187. });
  188. }
  189. function validChoose() {
  190. var d = [];
  191. $.each($("#dgExaminationScoreList").cmsXDataTable("getSelections"), function (index) {
  192. d.push(this.ExaminationScoreID);
  193. });
  194. return d;
  195. }
  196. function SelectExaminationSubjectDropdown(data) {
  197. var jsonString = "({'QueryParamsDatas':'ExaminationTypeDropdown|*|" + data.ExaminationTypeID + "|@|'})";
  198. $("#ddlExaminationSubject").combogridX("reload", eval(jsonString));
  199. reload();
  200. }
  201. //function queryProject() {
  202. // var examinationTypeUrl = CMS_SystemConfig.VirtualDirectoryPath + '/ExamBatchProject/TypeDropDownList?bindType=0';
  203. // var jsonString = "";
  204. // var parameterString = "";
  205. // var examinationProjectUrl = CMS_SystemConfig.VirtualDirectoryPath + '/ExamBatchProject/DropDownList?bindType=0';
  206. // var examinationBatchID = $("#cgExaminationBatch").combogridX("getValue");
  207. // var examinationTypeID = $("#cgExaminationType").combogridX("getValue");
  208. // if (examinationBatchID != nonSelect) {
  209. // examinationProjectUrl += "&examinationBatchID=" + examinationBatchID;
  210. // }
  211. // if (examinationTypeID != nonSelect) {
  212. // examinationProjectUrl += "&examinationTypeID=" + examinationTypeID;
  213. // }
  214. // if (examinationBatchID != nonSelect) {
  215. // examinationTypeUrl += "&examinationBatchID=" + examinationBatchID;
  216. // }
  217. // if (examinationBatchID != nonSelect && examinationBatchID != "") parameterString += "cgExaminationBatch|*|" + examinationBatchID + "|@|";
  218. // if (examinationTypeID != nonSelect && examinationTypeID != "") parameterString += "cgExaminationType|*|" + examinationTypeID + "|@|";
  219. // //if (parameterString != "") {
  220. // jsonString = "({'QueryParamsDatas':'" + parameterString + "'})";
  221. // $("#cgExaminationProject").combogridX("reload", eval(jsonString));
  222. // $("#ddlExaminationType").combobox('reload', examinationTypeUrl);
  223. // //}
  224. // //else {
  225. // // $("#cgExaminationProject").combogridX("reload");
  226. // //}
  227. // reload();
  228. //}
  229. function ExaminationScore_Import(){
  230. var redirectTo = CMS_SystemConfig.VirtualDirectoryPath + '/ExaminationScore/Import?MNU=' + mnu;
  231. $.popupTopWindow('导入', redirectTo, 600, 500, reload);
  232. }