/** * 初始化医疗补助详情对话框 */ var MedicalSubsidyInfoDlg = { medicalSubsidyInfoData : {} }; /** * 关闭此对话框 */ MedicalSubsidyInfoDlg.close = function() { parent.layer.close(window.parent.MedicalSubsidy.layerIndex); } /** * */ MedicalSubsidyInfoDlg.creatFieldCheckModal = function(){ return '
'; } /** * 显示审核模态框 */ MedicalSubsidyInfoDlg.showCheckModal = function(){ var ajax = new $ax(Feng.ctxPath + "/medicalSubsidy/validateIsCheck", function (data) { if(data.code==200){ layer.open({ type: 1, id:"neewFieldFormModel", title: '审核', area: ['800px', '450px'], //宽高 fix: false, //不固定 shade:0, maxmin: true, content: MedicalSubsidyInfoDlg.creatFieldCheckModal(), btn: [' 提交' ,' 关闭'], btnAlign: 'c', zIndex: layer.zIndex, success:function(layero, index){ layer.setTop(layero); $("#checkStateModel").val(data.obj.checkState); $("#checkMsg").val(data.obj.checkMsg); }, yes: function (index, layero) { MedicalSubsidyInfoDlg.check(index); } }); }else{ Feng.error(data.msg); } }, function (data) { Feng.error("校验失败!" + data.responseJSON.message + "!"); }); ajax.set("id",$("#id").val()); ajax.set("process",1); ajax.start(); } /** * 审核 * @param index */ MedicalSubsidyInfoDlg.check = function(index){ var checkState = $("#checkStateModel").val(); var checkMsg = $("#checkMsg").val(); if(checkState==null||checkState==''){ Feng.info("请选择审核状态"); return ; } if(checkMsg == null || checkMsg == ''){ Feng.info("请填写审核意见"); return ; } var ajax = new $ax(Feng.ctxPath + "/medicalSubsidy/check", function (data) { if(data.code==200){ layer.close(index); Feng.success(data.msg); }else{ Feng.error(data.msg); } }, function (data) { Feng.error("审核失败!" + data.responseJSON.message + "!"); }); ajax.setData({"id":$("#id").val(),"checkState":checkState,"checkMsg":checkMsg}); ajax.start(); } /** * 提交审核 */ MedicalSubsidyInfoDlg.submitCheck = function(){ var checkState = $("#checkState").val(); if(checkState != 2 && checkState != 3){ Feng.info("不在审核范围内"); return ; } var operation = function(){ var ajax = new $ax(Feng.ctxPath + "/medicalSubsidy/submitCheck", function (data) { if(data.code==200){ Feng.success(data.msg); window.parent.MedicalSubsidy.table.refresh(); MedicalSubsidyInfoDlg.close(); }else{ Feng.error(data.msg); } }, function (data) { Feng.error("提交审核失败!" + data.responseJSON.message + "!"); }); ajax.setData({"id":$("#id").val()}); ajax.start(); } Feng.confirm("一旦提交无法修改,是否审核完毕且无误?", operation); } /** * 回显社保及个税 */ MedicalSubsidyInfoDlg.checkSbAndTax = function(){ var pensionDetail = $("#pensionDetail").attr("value"); var unemploymentDetail = $("#unemploymentDetail").attr("value"); var medicaDetail = $("#medicaDetail").attr("value"); var taxDetail = $("#taxDetail").attr("value"); $("#pensionDetail input").each(function () { $(this).attr("style","pointer-events: none;background-color: #eee;"); if(pensionDetail.indexOf($(this).val())!= -1){ $(this).attr("checked", true); } }) $("#unemploymentDetail input").each(function () { $(this).attr("style","pointer-events: none;background-color: #eee;"); if(unemploymentDetail.indexOf($(this).val())!= -1){ $(this).attr("checked", true); } }) $("#medicaDetail input").each(function () { $(this).attr("style","pointer-events: none;background-color: #eee;"); if(medicaDetail.indexOf($(this).val())!= -1){ $(this).attr("checked", true); } }) $("#taxDetail input").each(function () { $(this).attr("style","pointer-events: none;background-color: #eee;"); if(taxDetail.indexOf($(this).val())!= -1){ $(this).attr("checked", true); } }) } $(function() { var arr = [{"name":"talentArrange","code":"un_talentLevel"}, {"name":"cardType","code":"un_cardType"}]; Feng.findChildDictBatch(JSON.stringify(arr)) $("select").each(function () { $(this).val($(this).attr("value")).trigger("change"); }); Feng.getCheckLog("logTable",{"type":CONFIG.project_medical,"mainId":$("#id").val(),"typeFileId":"","active":1}) MedicalSubsidyInfoDlg.checkSbAndTax(); Feng.showMiniFileModal(CONFIG.project_medical,$("#type").val(),$("#id").val()); });