var url = CMS_SystemConfig.VirtualDirectoryPath + "/ExaminationSubjects/Edit"; var mnu; $(function () { mnu = $.SystemGeneral.getUrlParam("MNU"); }); function ExaminationSubjects_Export() { $(document.forms[0]).submit(); } function ExaminationSubjects_Add() { redirectTo = url + "?MNU=" + mnu; $.popupTopWindow("考试科目新增", redirectTo, 810, 200, null, null); } function reload() { $("#dgExaminationSubjectList").cmsXDataTable("load", $.getDataGridParams("dgExaminationSubjectList")); } //获取选中的数据 function validChoose() { var d = []; $.each($("#dgExaminationSubjectList").cmsXDataTable("getSelections"), function (index) { d.push(this.ExaminationSubjectID); }); return d; } function validChooseName() { var d = []; $.each($("#dgExaminationSubjectList").cmsXDataTable("getSelections"), function (index) { d.push(this.Name); }); return d; } function validChooseExaminationTypeID() { var d = []; $.each($("#dgExaminationSubjectList").cmsXDataTable("getSelections"), function (index) { d.push(this.ExaminationTypeID); }); return d; } function validChooseExaminationFormID() { var d = []; $.each($("#dgExaminationSubjectList").cmsXDataTable("getSelections"), function (index) { d.push(this.ExaminationFormID); }); return d; } function validChooseSchoolyearID() { var d = []; $.each($("#dgExaminationSubjectList").cmsXDataTable("getSelections"), function (index) { d.push(this.SchoolyearID); }); return d; } //批量修改执行前触发事件 SystemBatchModifyControl.OnSubmit = function (a) { if (document.getElementById("ExaminationFormIDDictionaryDropDownList_div").style.display != "none") { var examinationFormID = validChooseExaminationFormID(); //var examinationTypeIDs = validChooseExaminationTypeID().join(","); //var schoolyearIDs = validChooseSchoolyearID().join(","); var names = validChooseName().join(","); var examinationFormIDs = ""; for (var i = 0; i < examinationFormID.length; i++) { examinationFormIDs += $("#ExaminationFormID_DictionaryDropDownList").combobox("getValue") + ","; } examinationFormIDs = examinationFormIDs.substr(0, examinationFormIDs.length - 1); var bool = true; $.ajax({ url: CMS_SystemConfig.VirtualDirectoryPath + '/ExaminationSubjects/Validation?examinationFormIDs=' + examinationFormIDs + '&names=' + encodeURI(names), type: "post", dataType: "json", async: false, success: function (data) { if (data.IsSuccess != true) { $.messager.alert("系统提示", data.Message); bool = false; } } }); if (bool != true) return false; } } //点击列表更新 function edit(rowindex, rowdata) { redirectTo = url + "?ExaminationSubjectID=" + rowdata.ExaminationSubjectID + "&MNU=" + mnu + "&isView=1"; $.popupTopWindow("考试科目详情", redirectTo, 810, 200, null, null); } //修改按钮 function ExaminationSubjects_Update() { var d = validChoose(); if (d.length == 0) { $.messager.alert("系统提示", "请选择您要修改的考试科目。"); return; } if (d.length > 1) { $.messager.alert("系统提示", "只能选择单个记录进行修改。"); return; } redirectTo = url + "?ExaminationSubjectID=" + d + "&MNU=" + mnu + "&isView=1"; $.popupTopWindow("考试科目详情", redirectTo, 800, 200, null, null); } //删除 function ExaminationSubjects_Delete() { var d = validChoose().join(','); if (d == "") { $.messager.alert("系统提示", "请选择您要删除的考试科目。"); return; } $.messager.confirm("系统提示", "您确定要删除该考试科目?", function (r) { if (r) { $.post(CMS_SystemConfig.VirtualDirectoryPath + '/ExaminationSubjects/Delete', { examinationSubjectIDs: d }, function (data) { if (data == "删除成功") { $.messager.alert("系统提示", "删除成功!"); $("#dgExaminationSubjectList").cmsXDataTable('load'); } else { $.messager.alert("系统提示", data); } }); } }); }