123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- var isFirstLoadClassmajor = true;
- var isPageLoad = true;
- function QueryCollegeDropdownList(data) {
- if (((data.length && data.length > 0) || data)
- && $("#DictionarySchoolyear").length > 0 && $.data($("#DictionarySchoolyear")[0], "combobox")) {
- var url = CMS_SystemConfig.VirtualDirectoryPath + "/Common/SchoolYearDropDown?bindType=2";
- $("#DictionarySchoolyear").combobox("reload", url);
- }
- }
- function QueryYearDropdownList(data) {
- try {
- var collegeID = $("#CollegeDropdown").combobox("getValue");
- var yearID = $("#DictionarySchoolyear").combobox("getValue");
- var jsonString = "({'QueryParamsDatas':'";
- if (collegeID != "" && collegeID != nonSelect) {
- jsonString += "CollegeDropdown|*|" + collegeID + "|@|";
- }
- if (yearID != nonSelect) {
- jsonString += "DictionaryGrade|*|" + yearID + "|@|";
- }
- jsonString += "'})";
- $("#DictionaryStandard").combogridX("reload", eval(jsonString));
- } catch (e) {
- }
- }
- function QueryStandardComboGrid(data) {
- try {
- var standard = $("#DictionaryStandard").combogridX("getValue");
- if (standard != "") {
- loadClassmajor();
- }
- } catch (e) {
- }
- }
- function SelectStandardComboGrid(data) {
- if (((data.length && data.length > 0) || data)) {
- loadClassmajor();
- }
- }
- function loadClassmajor() {
- var collegeID = $("#CollegeDropdown").combobox("getValue");
- var year = $("#DictionarySchoolyear").combobox("getValue");
- var standard = $("#DictionaryStandard").combogridX("getValue");
- var jsonString = "({'QueryParamsDatas':'";
- if (collegeID != "" && collegeID != nonSelect) {
- jsonString += "CollegeDropdown|*|" + collegeID + "|@|";
- }
- if (year != nonSelect) {
- jsonString += "DictionaryGrade|*|" + year + "|@|";
- }
- if (standard != "" && standard != nonSelect) {
- jsonString += "DictionaryStandard|*|" + standard + "|@|";
- }
- jsonString += "'})";
- $("#ClassmajorDropdown").combogridX("reload", eval(jsonString));
- }
- function QueryClassmajorDropdownList(data) {
- if (((data.length && data.length > 0) || data)) {
- if (isFirstLoadClassmajor) {
- isFirstLoadClassmajor = false;
- } else if (!isPageLoad) {
- if (data.length > 0) {
- $("#ClassmajorDropdown").combogridX("setValue", data[0].Value);
- } else {
- $("#ClassmajorDropdown").combogridX("clear");
- }
- }
- reload();
- }
- }
- function reload() {
- var schoolYearID = $("#SchoolYearDropdown").combobox("getValue");
- var classmajorID = $("#ClassmajorDropdown").combogridX("getValue");
- var collegeID = $("#CollegeDropdown").combobox("getValue");
- var grid = $("#dgEducationSchedulingClassList");
- currentItem = null;
- currentCell = null;
- if (grid.length == 0) return;
- var allSetting = $.data(grid[0], "cmsXDataTable");
- if (!allSetting) return;
- if (classmajorID == "") return;
- //加载左边列表
- allSetting.options.url = CMS_SystemConfig.VirtualDirectoryPath + "/EducationSchedule/GetEducationSchedulingClass?classmajorID=" + classmajorID + "&schoolyearID=" + schoolYearID;
- $.data(grid, "cmsXDataTable", allSetting);
- grid.cmsXDataTable("load", null);
- isPageLoad = false;
- }
- function loadScheduleData() {
- var schoolYearID = $("#SchoolYearDropdown").combobox("getValue");
- var classmajorID = $("#ClassmajorDropdown").combogridX("getValue");
- $.post(CMS_SystemConfig.VirtualDirectoryPath + '/EducationSchedule/GetClassmajorSchedule', { schoolyearID: schoolYearID, classmajorID: classmajorID },
- function (schedulingData) {
- getCoursesTimeList(schedulingData);
- });
- }
|