12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- var mnu;
- $(function () {
- mnu = $.SystemGeneral.getUrlParam("MNU");
- })
- function queryProject() {
- var jsonString = "";
- var parameterString = "";
- //var examinationBatchID = $("#ExaminationBatchID").combogridX("getValue");
- var examinationTypeID = $("#ExaminationTypeID").combogridX("getValue");
- //if (examinationBatchID != nonSelect && examinationBatchID != "") parameterString += "cgExaminationBatch|*|" + examinationBatchID + "|@|";
- if (examinationTypeID != nonSelect && examinationTypeID != "") parameterString += "cgExaminationType|*|" + examinationTypeID + "|@|";
- if (parameterString != "") {
- jsonString = "({'QueryParamsDatas':'" + parameterString + "'})";
- $("#ExaminationProjectID").combogridX("reload", eval(jsonString));
- }
- }
- function LevelSetting_Save() {
- $(document.forms[0]).submit();
- }
- function ExaminationSubject_Add() {
- var examinationProjectID = $("#ExaminationProjectID").combogridX("getValue");
- if (examinationProjectID == "" || examinationProjectID == nonSelect)
- {
- $.messager.alert("系统提示", "请先选择项目。");
- return;
- }
- $.popupTopWindow('添加科目', CMS_SystemConfig.VirtualDirectoryPath + '/LevelSetting/ExaminationSubjectSelect?MNU=' + mnu + "&examinationProjectID=" + examinationProjectID, 800, 600, ExaminationSubject_Add_Confirm);
- }
- function ExaminationSubject_Add_Confirm(examinationSubject) {
- if (!examinationSubject) return;
- var LevelSettingSubjectViewList = $("#dgLevelSettingSubjectList").cmsXDataTable("getRows");
- var addlevelSettingSubjectList = $.map(
- $.grep(examinationSubject, function (x) { return $.grep(LevelSettingSubjectViewList, function (y) { return y.ExaminationSubjectID == x.Value; }).length == 0; }),
- function (x) {
- return {
- ExaminationSubjectID: x.Value,
- ExaminationSubjectName: x.Name,
- };
- });
- var addedStudentIDs = $.map(addlevelSettingSubjectList, function (x) { return x.UserID; }).join(',');
- var newlevelSettingSubjectViewList = addlevelSettingSubjectList.concat(LevelSettingSubjectViewList);
- $("#dgLevelSettingSubjectList").cmsXDataTable("loadData", { rows: newlevelSettingSubjectViewList, total: newlevelSettingSubjectViewList.length });
- }
- function validChooseSubject() {
- var d = [];
- $.each($("#dgLevelSettingSubjectList").cmsXDataTable("getSelections"), function (index) {
- d.push(this.ExaminationSubjectID);
- });
- return d;
- }
- function ExaminationSubject_Delete() {
- var d = validChooseSubject();
- var LevelSettingSubjectList = $("#dgLevelSettingSubjectList").cmsXDataTable("getRows");
- var i, j;
- var len = LevelSettingSubjectList.length;
- for (i = len - 1; i >= 0; i--) {
- for (j = 0; j < d.length; j++) {
- if (LevelSettingSubjectList[i].ExaminationSubjectID == d[j]) {
- LevelSettingSubjectList.splice(i, 1);
- break;
- }
- }
- }
- $("#dgLevelSettingSubjectList").cmsXDataTable("loadData", { rows: LevelSettingSubjectList, total: LevelSettingSubjectList.length });
- }
|