ExaminationMessage.js 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. var mnu = "";
  2. //加载
  3. $(function () {
  4. mnu = $.SystemGeneral.getUrlParam("MNU");
  5. })
  6. function queryClass() {
  7. var jsonString = "";
  8. var parameterString = "";
  9. var campusID = $("#CampusDropdown").combogridX("getValue");
  10. var collegeID = $("#cgCollege").combogridX("getValue");
  11. //var educationID = $("#Education").combobox("getValue");
  12. var schoolYearID = $("#ddlYear").combobox("getValue");
  13. //var standardID = $("#ddlStandard").combogridX("getValue");
  14. //var learningFormID = $("#LearningformDictionaryDropDown").combobox("getValue");
  15. if (campusID != nonSelect) parameterString += "CampusDropdown|*|" + campusID + "|@|";
  16. if (collegeID != nonSelect && collegeID != "") parameterString += "CollegeDropdown|*|" + collegeID + "|@|";
  17. //if (educationID != nonSelect) parameterString += "DictionaryEducation|*|" + educationID + "|@|";
  18. if (schoolYearID != nonSelect && schoolYearID != "") parameterString += "DictionarySchoolyear|*|" + schoolYearID + "|@|";
  19. //if (standardID != nonSelect && standardID != "") parameterString += "DictionaryStandard|*|" + standardID + "|@|";
  20. //if (learningFormID != nonSelect) parameterString += "DictionaryLearningform|*|" + learningFormID + "|@|";
  21. //if (parameterString != "") {
  22. jsonString = "({'QueryParamsDatas':'" + parameterString + "'})";
  23. //$("#ddlStandard").combogridX("reload", eval(jsonString));
  24. $("#cgCollege").combogridX("reload", eval(jsonString));
  25. $("#cgClassmajor").combogridX("reload", eval(jsonString));
  26. //} else {
  27. // //$("#ddlStandard").combogridX("reload");
  28. // $("#cgClassmajor").combogridX("reload");
  29. //}
  30. reload();
  31. }
  32. function querySchoolYear() {
  33. var jsonString = "";
  34. var parameterString = "";
  35. var schoolyearID = $("#SchoolYearDropdown").combobox("getValue");
  36. if (schoolyearID != nonSelect && schoolyearID != "") parameterString += "SchoolYearDropdown|*|" + schoolyearID + "|@|";
  37. //if (parameterString != "") {
  38. jsonString = "({'QueryParamsDatas':'" + parameterString + "'})";
  39. $("#cgExaminationBatch").combogridX("reload", eval(jsonString));
  40. //}
  41. reload();
  42. }
  43. function queryCollege() {
  44. var campusID = $("#CampusDropdown").combogridX("getValue");
  45. //var collegeID = $("#cgCollege").combogridX("getValue");
  46. var jsonString = "({'QueryParamsDatas':";
  47. jsonString += "'CollegeDropdown|*|" + campusID + "|@|'})";
  48. //$("#cgCollege").combogridX("reload", eval(jsonString));
  49. //$("#ddlStandard").combogridX("reload", eval(jsonString));
  50. if (campusID != nonSelect) {
  51. var jsonString = "({'QueryParamsDatas':'CampusDropdown|*|" + campusID + "|@|'})";
  52. $("#CollegeDropdown").combogridX("reload", eval(jsonString));
  53. }
  54. queryClass();
  55. //reload();
  56. }
  57. function queryGrademajor() {
  58. queryClass();
  59. }
  60. function reload() {
  61. $("#dgStudentList").cmsXDataTable("load", $.getDataGridParams("dgStudentList"));
  62. }
  63. function validChoose() {
  64. var d = [];
  65. $.each($("#dgStudentList").cmsXDataTable("getSelections"), function (index) {
  66. d.push(this.ExaminationRegistrationID);
  67. });
  68. return d;
  69. }
  70. function validChooseUserID() {
  71. var d = [];
  72. $.each($("#dgStudentList").cmsXDataTable("getSelections"), function (index) {
  73. d.push(this.UserID);
  74. });
  75. return d;
  76. }
  77. function SelectExaminationSubjectDropdown(data) {
  78. var jsonString = "({'QueryParamsDatas':'ExaminationTypeDropdown|*|" + data.ExaminationTypeID + "|@|'})";
  79. $("#ddlExaminationSubject").combogridX("reload", eval(jsonString));
  80. reload();
  81. }
  82. function queryProject() {
  83. var jsonString = "";
  84. var parameterString = "";
  85. var examinationBatchID = $("#cgExaminationBatch").combogridX("getValue");
  86. var examinationTypeID = $("#cgExaminationType").combogridX("getValue");
  87. if (examinationBatchID != nonSelect && examinationBatchID != "") parameterString += "cgExaminationBatch|*|" + examinationBatchID + "|@|";
  88. if (examinationTypeID != nonSelect && examinationTypeID != "") parameterString += "cgExaminationType|*|" + examinationTypeID + "|@|";
  89. //if (parameterString != "") {
  90. jsonString = "({'QueryParamsDatas':'" + parameterString + "'})";
  91. $("#cgExaminationProject").combogridX("reload", eval(jsonString));
  92. //}
  93. reload();
  94. }
  95. function ExaminationMessage_Announce() {
  96. var ids = validChoose();
  97. if (ids.length == 0) {
  98. $.messager.alert("系统提示", "请选择您要通知的报名记录。");
  99. return;
  100. }
  101. var redirectTo = CMS_SystemConfig.VirtualDirectoryPath + "/ExaminationMessage/Announce?MNU=" + mnu;
  102. $.popupTopWindow('考试通知', redirectTo, 640, 250, null, ids);
  103. }
  104. function ExaminationMessage_Send() {
  105. var ids = validChooseUserID();
  106. if (ids.length == 0) {
  107. $.messager.alert("系统提示", "请选择您要发送信息的记录。");
  108. return;
  109. }
  110. var redirectTo = CMS_SystemConfig.VirtualDirectoryPath + "/Common/UserAnnouncementSend";
  111. $.popupTopWindow('信息发送', redirectTo, 1024, 768, null, ids);
  112. }