ProjectScore.js 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. $(function () {
  2. mnu = $.SystemGeneral.getUrlParam("MNU");
  3. })
  4. function examinationTypeChange() {
  5. try {
  6. var jsonString = "";
  7. var parameterString = "";
  8. var examinationTypeID = $("#ddlExaminationType").combobox('getValue');
  9. if (examinationTypeID != nonSelect && examinationTypeID != "") parameterString += "cgExaminationType|*|" + examinationTypeID + "|@|";
  10. if (parameterString != "") {
  11. jsonString = "({'QueryParamsDatas':'" + parameterString + "'})";
  12. $("#cgbExaminationProject").combogridX("reload", eval(jsonString));
  13. }
  14. reload();
  15. } catch (e) {
  16. }
  17. }
  18. function examinationProjectLoaded() {
  19. try {
  20. var collegeUrl = CMS_SystemConfig.VirtualDirectoryPath + '/College/CollegeDropdownListOnlyCollege?bindType=1';
  21. $("#ddlCollege").combobox('reload', collegeUrl);
  22. } catch (e) {
  23. }
  24. reload();
  25. }
  26. function collegeChange() {
  27. try {
  28. var jsonString = "";
  29. var parameterString = "";
  30. var collegeID = $("#ddlCollege").combobox('getValue');
  31. var yearID = $("#ddlYear").combobox("getValue");
  32. var schoolAreaID = $("#ddlSchoolArea").combobox("getValue");
  33. if (collegeID != nonSelect) parameterString += "CollegeDropdown|*|" + collegeID + "|@|";
  34. if (yearID != nonSelect) parameterString += "DictionarySchoolyear|*|" + yearID + "|@|";
  35. if (schoolAreaID != nonSelect) parameterString += "ddlSchoolArea|*|" + schoolAreaID + "|@|";
  36. if (parameterString != "") {
  37. jsonString = "({'QueryParamsDatas':'" + parameterString + "'})";
  38. $("#cgbStandard").combogridX("reload", eval(jsonString));
  39. } else {
  40. $("#cgbStandard").combogridX("reload");
  41. }
  42. } catch (e) {
  43. }
  44. }
  45. function standardChange() {
  46. try {
  47. var jsonString = "";
  48. var parameterString = "";
  49. var collegeID = $("#ddlCollege").combobox('getValue');
  50. var yearID = $("#ddlYear").combobox("getValue");
  51. var standardID = $("#cgbStandard").combogridX("getValue");
  52. var schoolAreaID = $("#ddlSchoolArea").combobox("getValue");
  53. if (collegeID != nonSelect) parameterString += "CollegeDropdown|*|" + collegeID + "|@|";
  54. if (yearID != nonSelect) parameterString += "DictionarySchoolyear|*|" + yearID + "|@|";
  55. if (standardID != nonSelect) parameterString += "DictionaryStandard|*|" + standardID + "|@|";
  56. if (schoolAreaID != nonSelect) parameterString += "ddlSchoolArea|*|" + schoolAreaID + "|@|";
  57. if (parameterString != "") {
  58. jsonString = "({'QueryParamsDatas':'" + parameterString + "'})";
  59. $("#cgbClassmajor").combogridX("reload", eval(jsonString));
  60. } else {
  61. $("#cgbClassmajor").combogridX("reload");
  62. }
  63. } catch (e) {
  64. }
  65. }
  66. function collegeSelect() {
  67. collegeChange();
  68. reload();
  69. }
  70. function standardSelect() {
  71. standardChange();
  72. reload();
  73. }
  74. function reload() {
  75. $("#dgProjectScoreList").cmsXDataTable("load", $.getDataGridParams("dgProjectScoreList"));
  76. }
  77. // 获取选中的数据
  78. function validChoose() {
  79. var d = [];
  80. $.each($("#dgStudentFeeList").cmsXDataTable("getSelections"), function (index) {
  81. d.push(this.ExaminationRegistrationID);
  82. });
  83. return d;
  84. }
  85. function ProjectScore_Generate() {
  86. var redirectTo = CMS_SystemConfig.VirtualDirectoryPath + "/ProjectScore/Generate?MNU=" + mnu;
  87. $.popupTopWindow('成绩认定生成', redirectTo, 640, 250, null, null);
  88. }
  89. function showDetail(rowIndex, rowData) {
  90. var redirectTo = CMS_SystemConfig.VirtualDirectoryPath + "/ProjectScore/Detail?MNU=" + mnu;
  91. redirectTo += "&projectScoreID=" + rowData.ProjectScoreID;
  92. $.popupTopWindow('科目成绩', redirectTo, 640, 480, null, null);
  93. }