/** * 初始化硕博人才生活补贴申报详情对话框 */ var LivingAllowanceInfoInfoDlg = { livingAllowanceInfoInfoData: {} }; /** * 关闭此对话框 */ LivingAllowanceInfoInfoDlg.close = function () { parent.layer.close(window.parent.LivingAllowanceInfo.layerIndex); } /** * 显示审核模态框 * @param process */ LivingAllowanceInfoInfoDlg.showCheckModal = function (process) { var ajax = new $ax(Feng.ctxPath + "/livingAllowanceInfo/validateIsCheck", function (data) { if (data.code == 200) { layer.open({ type: 1, id: "neewFieldFormModel", title: '审核', area: ['800px', '450px'], fix: false, shade: 0, maxmin: true, content: $("#checkTemplate").html(), btn: ['  提交', '  关闭'], btnAlign: 'c', zIndex: layer.zIndex, success: function (layero, index) { layer.setTop(layero); var obj = data.obj.obj; var fileList = data.obj.fileList; var html = ''; for (var key in fileList) { html = html + ''; } $("#field_file").empty().append(html); $("#firstCheckForm")[0].reset(); $("#state").val(obj.checkState).trigger("change"); $("#msg").val(obj.checkMsg); $("#process").val(process); if (Feng.isNotEmptyStr(obj.fields)) { $("#field_info input").each(function () { var arr = obj.fields.split(","); for (var key in arr) { if ($(this).val() == arr[key]) { this.checked = true; } } }); } if (Feng.isNotEmptyStr(obj.files)) { $("#field_file input").each(function () { if (obj.files.indexOf($(this).val()) != -1) { this.checked = true; } }); } }, yes: function (index, layero) { var checkState = $("#state").val(); var checkMsg = $("#msg").val(); if (Feng.isEmptyStr(checkState)) { Feng.info("请选择审核状态"); return; } if (Feng.isEmptyStr(checkMsg)) { Feng.info("请填写审核意见"); return; } var fields = ''; var files = ''; $("#field_info li input").each(function (index) { if ($(this).is(":checked")) { fields = fields + $(this).val() + ","; } }); $("#field_file li input").each(function (index) { if ($(this).is(":checked")) { files = files + $(this).val() + ","; } }); if (checkState == 2 && fields == '' && files == '') { Feng.info("请选择可修改的字段或附件!"); return; } var ajax = new $ax(Feng.ctxPath + "/livingAllowanceInfo/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, "process": process, "fields": fields, "files": files }) ajax.start(); } }); } else { Feng.error(data.msg); } }, function (data) { Feng.error("校验失败!" + data.responseJSON.message + "!"); }); ajax.set("id", $("#id").val()); ajax.set("process", process); ajax.start(); } /** * 提交审核 * @param process */ LivingAllowanceInfoInfoDlg.submitCheck = function (process) { var operation = function () { var ajax = new $ax(Feng.ctxPath + "/livingAllowanceInfo/submitCheck", function (data) { if (data.code == 200) { Feng.success(data.msg); window.parent.LivingAllowanceInfo.table.refresh(); LivingAllowanceInfoInfoDlg.close(); } else { Feng.error(data.msg); } }, function (data) { Feng.error("提交审核失败!" + data.responseJSON.message + "!"); }); ajax.set("id", $("#id").val()); ajax.set("process", process); ajax.start(); } Feng.confirm("一旦提交无法修改,是否审核完毕且无误?", operation); } LivingAllowanceInfoInfoDlg.fieldCheckd = function (context) { if ($(context).get(0).checked) { $(context).parent().next().children()[0].checked = true; $(context).parent().next().children().eq(0).trigger("change"); } } LivingAllowanceInfoInfoDlg.checkAll = function () { $("#field input").each(function () { this.checked = true; }) } /** * 反选 */ LivingAllowanceInfoInfoDlg.unCheckAll = function () { $("#field input").each(function () { if (this.checked) { this.checked = false; } else { this.checked = true; } }) } /** * 显示字段或者隐藏字段选择 */ LivingAllowanceInfoInfoDlg.toggleField = function () { var checkState = $("#state").val(); var process = $("#process").val(); var checkMsg = $("#msg").val(); if (checkState == 2) { $("#field").show(); $("#msg").val(""); } else if (checkState == 3) { $("#field").hide(); $("#field").find("input[type=checkbox]").removeAttr("checked"); if (Feng.isEmptyStr(checkMsg)) { if(process == 1){ $("#msg").val("初审通过,待部门审核!"); } if(process == 2){ $("#msg").val("部门审核通过,待复核!"); } if(process == 3){ $("#msg").val("复核通过,待公示!"); } } } else if (checkState == -1) { $("#field").hide(); if(process == 1){ $("#msg").val("初审不通过!"); } if(process == 2){ $("#msg").val("部门审核不通过!"); } if(process == 3){ $("#msg").val("复核不通过!"); } } } LivingAllowanceInfoInfoDlg.showMiniFileModal = function (){ Feng.showMiniFileModal(CONFIG.project_master_living_allowance, $("#type").val(), $("#id").val()); } $(function () { Feng.getCheckLog("logTable", { "type": CONFIG.project_master_living_allowance, "mainId": $("#id").val(), "typeFileId": "", "active": 1 }); $('#identifyTable').bootstrapTable({ url: Feng.ctxPath + "/talentInfo/getTalentInfoByIdCard", method: 'POST', contentType: "application/x-www-form-urlencoded; charset=UTF-8", search: false, // 是否显示表格搜索,此搜索是客户端搜索,不会进服务端 showRefresh: false, // 是否显示刷新按钮 clickToSelect: true, // 是否启用点击选中行 singleSelect: true, // 设置True 将禁止多选 striped: true, // 是否显示行间隔色 pagination: false, // 设置为 true 会在表格底部显示分页条 paginationHAlign: "left", paginationDetailHAlign: "right", sidePagination: "server", // 设置在哪里进行分页,可选值为 'client' 或者 'server' showColumns: false, queryParams: function (params) { return {"idCard":$("#idCard").val()}; }, rowStyle : function(row,index){ return {css: {"word-break": "break-word", "white-space": "inherit"}} }, columns: [ {title: '申报年度', field: 'year', visible: true, align: 'center', valign: 'middle',width:'80px'}, {title: '企业名称', field: 'enterpriseName', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"120px"}, {title: '姓名', field: 'name', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"120px", formatter : function(value,row,index){ if(row.sex==1){ return value+'【男】'; }if(row.sex==2){ return value+'【女】'; } } }, {title: '人才层次', field: 'talentArrangeName', visible: true, align: 'center', valign: 'middle',width:"100px"}, {title: '证件号码', field: 'idCard', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"150px"}, {title: '首次提交时间', field: 'firstSubmitTime', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"100px"}, {title: '最新提交时间', field: 'newSubmitTime', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"100px"}, {title: '审核状态', field: 'checkState', visible: true, align: 'center', valign: 'middle',width:"100px", formatter : function (value,row,index) { if(value==-1){ return "审核不通过" }else if(value==1){ return "待提交" }else if(value==10){ return "已驳回" }else if(value==35){ return "已通过" }else{ return "审核中" } } }, {title: '公示状态', field: 'isPublic', visible: true, align: 'center', valign: 'middle',width:'120px', formatter : function (value,row,index) { if(value == 1){ return "待核查征信" }if(value == 2){ return "待公示" }if(value == 3){ return "公示中" }if(value == 4){ return "待公布" }if(value == 5){ if(row.checkState == -1){ return "审核不通过" } return "待发证" }if(value == 6){ return "已发证" } } }, ] , onPostBody: function () { $('#identifyTable'+"td.uitd_showTip").bind("mouseover", function () { var htm = $(this).html(); $(this).webuiPopover({title: '详情', content: htm, trigger: 'hover'}).webuiPopover('show'); }); } }); $('#allowanceTable').bootstrapTable({ url: Feng.ctxPath + "/talentAllowanceInfo/getTalentAllowanceByIdCard", method: 'POST', contentType: "application/x-www-form-urlencoded; charset=UTF-8", search: false, // 是否显示表格搜索,此搜索是客户端搜索,不会进服务端 showRefresh: false, // 是否显示刷新按钮 clickToSelect: true, // 是否启用点击选中行 singleSelect: true, // 设置True 将禁止多选 striped: true, // 是否显示行间隔色 pagination: false, // 设置为 true 会在表格底部显示分页条 paginationHAlign: "left", paginationDetailHAlign: "right", sidePagination: "server", // 设置在哪里进行分页,可选值为 'client' 或者 'server' showColumns: false, queryParams: function (params) { return {"idCard":$("#idCard").val()}; }, rowStyle : function(row,index){ return {css: {"word-break": "break-word", "white-space": "inherit"}} }, columns: [ {title: '年度', field: 'year', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"60px"}, {title: '单位名称', field: 'enterpriseName', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"120px"}, {title: '姓名', field: 'name', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"80px"}, {title: '证件号码', field: 'idCard', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"120px"}, {title: '人才层次', field: 'talentArrangeName', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"100px"}, {title: '首次提交时间', field: 'firstSubmitTime', visible: true, align: 'center', valign: 'middle',width:"120px"}, {title: '最新提交时间', field: 'newSubmitTime', visible: true, align: 'center', valign: 'middle',width:"120px"}, {title: '审核状态', field: 'checkState', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"100px", formatter(value,row,index){ if(value==-1){ return "审核不通过"; }else if(value==1){ return "待提交" } else if(value==10){ return "已驳回"; }else if( value==30){ return "已通过" }else { return "审核中"; } } }, {title: '兑现状态', field: 'publicState', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"100px", formatter(value,row,index){ if(value==1)return "待核查征信"; if(value==2)return "待公示"; if(value==3)return "公示中"; if(value==4){ return (row.allowanceType == 3)?"不予兑现":"待兑现"; } if(value==5)return "已兑现"; } }, {title: '推荐津补贴类型', field: 'recommendAllowanceType', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"120px", formatter(value,row,index){ if(value==null || value=="")return "未判定"; if(value==1)return "人才津贴"; if(value==2)return "一次性交通补贴"; if(value==3)return "不予兑现"; } }, {title: '推荐兑现月份', field: 'recommendMonths', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"100px"}, {title: '推荐兑现金额', field: 'recommendMoney', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"100px"}, {title: '推荐金额说明', field: 'recommendMoneyDesc', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"100px"}, {title: '津补贴类型', field: 'allowanceType', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"120px", formatter(value,row,index){ if(value==null || value=="")return "未判定"; if(value==1)return "人才津贴"; if(value==2)return "一次性交通补贴"; if(value==3)return "不予兑现"; } }, {title: '兑现月份', field: 'months', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"100px"}, {title: '兑现金额', field: 'money', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"80px"}, {title: '金额说明', field: 'moneyDesc', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"80px"}, ] , onPostBody: function () { $('#allowanceTable'+"td.uitd_showTip").bind("mouseover", function () { var htm = $(this).html(); $(this).webuiPopover({title: '详情', content: htm, trigger: 'hover'}).webuiPopover('show'); }); } }); LivingAllowanceInfoInfoDlg.showMiniFileModal(); });