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 }); }