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