var url = CMS_SystemConfig.VirtualDirectoryPath + '/ExamProjectControl/Edit'; var mnu = ""; //加载 $(function () { mnu = $.SystemGeneral.getUrlParam("MNU"); }) //获取选中的数据 function validChoose() { var d = []; $.each($("#dgList").cmsXDataTable("getSelections"), function (index) { d.push(this.CertisfierDistributeID); }); return d; } //获取选中的数据 function validScoreIDChoose() { var d = []; $.each($("#dgList").cmsXDataTable("getSelections"), function (index) { d.push(this.CertisfierDistributeID); }); return d; } //查看 function viewProject(rowindex, rowdata) { url = CMS_SystemConfig.VirtualDirectoryPath + '/ChargeProject/ProjectEdit'; var redirectTo = url + "?ExaminationProjectID=" + rowdata.ExaminationProjectID + "&MNU=" + mnu + "&Type=1"; $.popupTopWindow("项目信息信息", redirectTo, 750, 450, null, null); } function validScoreChoose() { var d = []; $.each($("#dgList").cmsXDataTable("getSelections"), function (index) { d.push(this.CertisfierDistributeID); }); return d; } //刷新 function reload() { $("#dgList").cmsXDataTable("load", $.getDataGridParams("dgList")); } //确认领取 function Confirm() { var ids = validChoose(); var d = ids.join(','); var check = 0; $.each($("#dgList").cmsXDataTable("getSelections"), function (index) { if (!this.RecordStatus || this.RecordStatus == 1) { check = 2; } }); if (check == 2) { $.messager.alert("系统信息", "只有待领证状态下的数据才能确认领取"); return; } if (d == "") { $.messager.alert("系统信息", "请选择您要确认领取的信息。"); return; } $.each($("#dgList").cmsXDataTable("getSelections"), function (index) { if (this.RecordStatus == 3) { check = 1; } }); if (check == 1) { $.messager.alert("系统信息", "待领证状态下的数据才能确认领取,如果需要重新确认领取,请先进行撤销领取操作。"); return; } url = CMS_SystemConfig.VirtualDirectoryPath + '/CertisfierDistribute/Confirm'; var redirectTo = url + "?MNU=" + mnu + "&Type=2"; $.popupTopWindow("确认领取", redirectTo, 400, 200, function (resultData) { if (!resultData) return; $.postWithLoading(CMS_SystemConfig.VirtualDirectoryPath + '/CertisfierDistribute/ConfirmDistribute', { IDs: d, Distributer: resultData }, function (data) { if (data == "确认领取成功。") { $.messager.alert("系统提示", data); $.popupTopWindow("领取单打印", CMS_SystemConfig.VirtualDirectoryPath + '/CertisfierDistribute/PrintDetail?certisfierDistributeID=' + ids[0] + '&MNU=' + mnu, 1024, 768, null, null); $("#dgList").cmsXDataTable('load'); } else { $.messager.alert("系统提示", data); } }); }, d); } SystemBatchModifyControl.OnSubmit = function () { var isflag = false; $.each($("#dgList").cmsXDataTable("getSelections"), function (index) { if (this.RecordStatus != 2) { isflag = true; } }); if (isflag) { $.messager.alert("系统信息", "只允许待领证状态的数据进行修改!"); } return !isflag; } //开放领取 function Open() { var d = validScoreChoose().join(','); if (d == "") { $.messager.alert("系统信息", "请选择您要开放领取的信息。"); return; } $.messager.confirm("系统提示", "您确定要开放领取选择的信息?", function (r) { if (r) { $.postWithLoading(CMS_SystemConfig.VirtualDirectoryPath + '/CertisfierDistribute/OpenDistribute', { IDs: d }, function (data) { if (data == "开放领取成功。") { $.messager.alert("系统提示", data); $("#dgList").cmsXDataTable('load'); } else { $.messager.alert("系统提示", data); } }); } }); } //撤销开放 function CancelOpen() { var d = validChoose().join(','); if (d == "") { $.messager.alert("系统信息", "请选择您要撤销开放的记录。"); return; } $.messager.confirm("系统提示", "您确定要撤销开放选择的记录?", function (r) { if (r) { $.postWithLoading(CMS_SystemConfig.VirtualDirectoryPath + '/CertisfierDistribute/CancelOpenDistribute', { IDs: d }, function (data) { $.messager.alert("系统提示", data.Message); if (data.IsSuccess) { $("#dgList").cmsXDataTable('load'); } }); } }); } //撤销领取 function CanCer() { var d = validChoose().join(','); if (d == "") { $.messager.alert("系统信息", "请选择您要撤销领取的信息。"); return; } $.messager.confirm("系统提示", "您确定要撤销领取选择的信息?", function (r) { if (r) { $.postWithLoading(CMS_SystemConfig.VirtualDirectoryPath + '/CertisfierDistribute/CancelDistribute', { IDs: d }, function (data) { if (data == "撤销领取成功。") { $.messager.alert("系统提示", data); $("#dgList").cmsXDataTable('load'); } else { $.messager.alert("系统提示", data); } }); } }); } //修改领取方式 function EditType() { var rows = $("#dgList").cmsXDataTable("getSelections"); if (rows.length == 0) { $.messager.alert("系统信息", "请选择您要修改的信息。"); return; } if (rows.length > 1) { $.messager.alert("系统信息", "请选择单条信息修改。"); return; } var item = rows[0]; if (item.DistributeStateName != "待领证") { $.messager.alert("系统信息", "只能修改待领证状态的信息!"); return; } var mnu = $.SystemGeneral.getUrlParam("MNU"); var url = CMS_SystemConfig.VirtualDirectoryPath + '/CertisfierDistribute/StuEdit'; var redirectTo = url + "?ID=" + item.CertisfierDistributeID + "&MNU=" + mnu + "&DistributeTypeID=" + item.DistributeTypeID; $.popupTopWindow("修改领取方式", redirectTo, 500, 250, null, null); } //Excel导入 function EmsImport() { var redirectTo = CMS_SystemConfig.VirtualDirectoryPath + '/CertisfierDistribute/Import?MNU=' + mnu; $.popupTopWindow('证书领取导入', redirectTo, 420, 300, reload); } //存放编号导入 function NumberImport() { var redirectTo = CMS_SystemConfig.VirtualDirectoryPath + '/CertisfierDistribute/NumberImport?MNU=' + mnu; $.popupTopWindow('存放编号导入', redirectTo, 420, 300, reload); } function Print() { var d = validChoose(); if (d == "") { $.messager.alert("系统信息", "请选择您要打印的信息。"); return; } if (d.length > 1) { $.messager.alert("系统信息", "只能选择单个记录进行打印。"); return; } url = CMS_SystemConfig.VirtualDirectoryPath + '/CertisfierDistribute/PrintDetail'; var redirectTo = url + "?certisfierDistributeID=" + d + "&MNU=" + mnu; $.popupTopWindow("领取单打印", redirectTo, 1024, 768, null, null); //window.open(redirectTo); } //查看 function view(rowindex, rowdata) { url = CMS_SystemConfig.VirtualDirectoryPath + '/CertisfierDistribute/View'; var redirectTo = url + "?ID=" + rowdata.CertisfierDistributeID + "&MNU=" + mnu + "&Type=1"; $.popupTopWindow("查看领取联系方式", redirectTo, 500, 250, null, null); } //邮寄导出 function EmsEx() { $('#qpararms').val(JSON.stringify($.getDataGridParams("dgList"))); document.forms["formQuery"].action = CMS_SystemConfig.VirtualDirectoryPath + '/CertisfierDistribute/EmsExcel'; var d = validChoose().join(','); $("[name='SelectedID']").val(d); $(document.forms["formQuery"]).submit(); } function loadSuccess(data) { $('#lbCount').html(data.Count); $('#lbAlready').html(data.Already); $('#lbNotReceived').html(data.NotReceived); } //保存 function Save() { $(document.forms[0]).submit(); } function Excel() { $('#qpararms').val(JSON.stringify($.getDataGridParams("dgList"))); document.forms["formQuery"].action = CMS_SystemConfig.VirtualDirectoryPath + '/CertisfierDistribute/Excel'; var d = validScoreIDChoose().join(','); $("[name='SelectedID']").val(d); $("#formQuery").submit(); } //联动批次 function querySchoolYear() { var jsonString = ""; var parameterString = ""; var schoolyearID = $("#ddlSchoolyear").combobox("getValue"); if (schoolyearID != nonSelect && schoolyearID != "") parameterString += "SchoolYearDropdown|*|" + schoolyearID + "|@|"; if (parameterString != "") { jsonString = "({'QueryParamsDatas':'" + parameterString + "'})"; $("#cgExaminationBatch").combogridX("reload", eval(jsonString)); } reload(); } function queryBatch() { var jsonString = ""; var parameterString = ""; var examinationBatchID = $("#cgExaminationBatch").combogridX("getValue"); var examinationTypeID = $("#cgExaminationType").combogridX("getValue"); if (examinationBatchID != nonSelect && examinationBatchID != "") parameterString += "cgExaminationBatch|*|" + examinationBatchID + "|@|"; if (examinationTypeID != nonSelect && examinationTypeID != "") parameterString += "cgExaminationType|*|" + examinationTypeID + "|@|"; var schoolyearID = $("#ddlSchoolyear").combobox("getValue"); if (schoolyearID != nonSelect && schoolyearID != "") parameterString += "SchoolYearDropdown|*|" + schoolyearID + "|@|"; if (parameterString != "") { jsonString = "({'QueryParamsDatas':'" + parameterString + "'})"; $("#cgExaminationType").combogridX("reload", eval(jsonString)); $("#cgExaminationProject").combogridX("reload", eval(jsonString)); } //reload(); } function queryType() { var jsonString = ""; var parameterString = ""; var examinationBatchID = $("#cgExaminationBatch").combogridX("getValue"); var examinationTypeID = $("#cgExaminationType").combogridX("getValue"); if (examinationBatchID != nonSelect && examinationBatchID != "") parameterString += "cgExaminationBatch|*|" + examinationBatchID + "|@|"; if (examinationTypeID != nonSelect && examinationTypeID != "") parameterString += "cgExaminationType|*|" + examinationTypeID + "|@|"; if (parameterString != "") { jsonString = "({'QueryParamsDatas':'" + parameterString + "'})"; $("#cgExaminationProject").combogridX("reload", eval(jsonString)); } //reload(); } function cgopSchoolYearSelect(data) { var SchoolyearID = $("#SchoolYearCode").combogridX("getValue"); $("#ExaminationBatchID").combogridX("setValue", "-1"); var jsonString = "({'QueryParamsDatas':'SchoolyearID|*|" + SchoolyearID + "|@|'})"; $("#ExaminationBatchID").combogridX("reload", eval(jsonString)); reload(); } function cgopBatchSelect(data) { var ExaminationBatchID = $("#ExaminationBatchID").combogridX("getValue"); $("#ExaminationTypeID").combogridX("setValue", "-1"); $("#ExaminationProjectID").combogridX("setValue", "-1"); var jsonString = "({'QueryParamsDatas':'ExaminationBatchID|*|" + ExaminationBatchID + "|@|'})"; $("#ExaminationTypeID").combogridX("reload", eval(jsonString)); } function cgopExamTypeSelect(data) { var ExaminationTypeID = $("#ExaminationTypeID").combogridX("getValue"); $("#ExaminationProjectID").combogridX("setValue", "-1"); var ExaminationBatchID = $("#ExaminationBatchID").combogridX("getValue"); var jsonString = "({'QueryParamsDatas':'ExaminationTypeID|*|" + ExaminationTypeID + "|@|ExaminationBatchID|*|" + ExaminationBatchID + "|@|'})"; $("#ExaminationProjectID").combogridX("reload", eval(jsonString)); } function queryGrademajor() { var jsonString = ""; var parameterString = ""; var collegeID = $("#CollegeID").combogridX("getValue"); var schoolYearID = $("#Years").combobox("getValue"); parameterString += "CollegeDropdown|*|" + collegeID + "|@|"; parameterString += "DictionarySchoolyear|*|" + schoolYearID + "|@|"; if (parameterString != "") { jsonString = "({'QueryParamsDatas':'" + parameterString + "'})"; $("#ClassmajorID").combogridX("reload", eval(jsonString)); } else { $("#ClassmajorID").combogridX("reload"); } reload(); }