/** * 购房补贴管理初始化 */ var Housepurchase = { id: "housepurchaseTable", //表格id seItem: null, //选中的条目 table: null, layerIndex: -1 }; Housepurchase.formParams = function() { var queryData = {}; queryData['companyName'] = $("#companyName").val(); queryData['year'] = $("#year").val(); queryData['name'] = $("#name").val(); queryData['idCard'] = $("#idCard").val(); queryData['talentArrange'] = $("#talentArrange").val(); queryData['spouseName'] = $("#spouseName").val(); queryData['spouseIdcard'] = $("#spouseIdcard").val(); queryData['childName'] = $("#childName").val(); queryData['childIdCard'] = $("#childIdCard").val(); queryData['marryStatus'] = $("#marryStatus").val(); queryData['checkState'] = $("#checkState").val(); queryData['isConflict'] = $("isConflict").val(); queryData['isRecover'] = $("isRecover").val() return queryData; } /** * 查询购房补贴列表 */ Housepurchase.search = function () { Housepurchase.table.refresh({query: Housepurchase.formParams()}); }; /** * 重置 */ Housepurchase.reset = function(){ $("#companyName").val(""); $("#year").val(""); $("#name").val(""); $("#idCard").val(""); $("#talentArrange").val(""); $("#spouseName").val(""); $("#spouseIdcard").val(""); $("#childName").val(""); $("#childIdCard").val(""); $("#marryStatus").val(""); $("#checkState").val(""); $("isConflict").val(""); $("isRecover").val(""); } /** * 初始化表格的列 */ Housepurchase.initColumn = function () { var process = $("#process").val(); var type = $("#type").val(); return [ {field: 'selectItem', radio: true}, {title: '审核单位', field: 'companyName', visible: process == 2, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"130px"}, {title: '申报年度', field: 'year', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"80px"}, {title: '申报企业', field: 'enterpriseName', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"120px"}, {title: '申报类型', field: 'declareType', visible: type==1, align: 'center', valign: 'middle',width:"80px", formatter(value,row,index){ if(value==1){ return "购房补贴"; }else if(value==2){ return "免租入住"; } } }, {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:"150px"}, {title: '人才标签', field: 'talentTypeName', visible: type==1, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"100px"}, {title: '人才层次', field: 'talentArrangeName', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"80px"}, {title: '认定条件', field: 'identifyConditionCH', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"120px"}, {title: '联系电话', field: 'phone', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"120px"}, {title: '婚姻状态', field: 'marryStatusName', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"100px"}, {title: '配偶姓名', field: 'spouseName', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"80px"}, // {title: '配偶证件类型', field: 'spouseCardTypeName', visible: true, align: 'center', valign: 'middle'}, {title: '配偶证件号码', field: 'spouseIdcard', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"150px"}, {title: '享受第几次购房补贴', field: 'number', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"140px"}, // {title: '房产编号', field: 'houseCode', visible: process != 2, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"100px"}, {title: '房屋坐落地址', field: 'houseAddress', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"100px"}, {title: '房屋建筑面积', field: 'houseArea', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"100px"}, // {title: '商品房购房合同备案时间', field: 'recordTime', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"150px"}, {title: '房屋成交金额', field: 'houseMoney', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"100px"}, {title: '兑现状态', field: "cashType", visible: process ==4, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"80px", formatter : function (value,row,index){ if(Feng.isEmptyStr(value))return "未判定"; if(value==1)return "兑现"; if(value==2)return "不予兑现"; } }, // {title: '兑现对象', field: 'cashIdCards', visible: process ==4 , align: 'center', valign: 'middle','class': 'uitd_showTip',width:"100px"}, {title: '计算结果', field: 'realEnjoyMoney', visible: process ==4 , align: 'center', valign: 'middle','class': 'uitd_showTip',width:"100px", formatter : function (value,row,index){ if (row.cashType == 1 && row.declareType == 1){ var html = "1.可享受总金额(首套房产金额):"+ (parseFloat(row.totalMoney)/10000).toFixed(2)+ "万元2.个人余额(未扣除本次):"+(parseFloat(row.balanceMoney)/10000).toFixed(2)+ "万元3.房产余额(未扣除本次):"+(parseFloat(row.houseBalanceMoney)/10000).toFixed(2)+ "万元4.上一年度未扣除其他政策金额:"+(parseFloat(row.lastOtherMoney)/10000).toFixed(2) + "万元5.本年度新增享受其他政策金额:"+(parseFloat(row.nowOtherMoney)/10000).toFixed(2)+ "万元6.本年度人才层次可享受金额:"+(parseFloat(row.talentArrangeMoney)/10000).toFixed(2)+ "万元7.本年度应享受金额(2,3,6比较得到):"+(parseFloat(row.shouldEnjoyMoney)/10000).toFixed(2)+ "万元8.本年度扣除享受其他政策金额:"+(parseFloat(row.nowSubOtherMoney)/10000).toFixed(2)+ "万元9.本年度未扣除享受其他政策金额:"+(parseFloat(row.nowNotSubOtherMoney)/10000).toFixed(2)+ "万元10.本年度最终可到账金额:"+(parseFloat(row.realEnjoyMoney)/10000).toFixed(2)+ "万元11.社保缴纳情况:"+ row.sbPayDetail + "12.个税缴纳情况:"+ row.taxPayDetail + "13.判定说明:"+ row.decideDetail; return "" + "查看" + ""; }else{ return "无"; } } }, {title: '审核状态', field: process == 2?'state':'checkState', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"80px", formatter : function (value,row,index){ if(process == 1 ){ if(value==-1){ return "审核不通过"; }if(value==1){ return "待提交" }if(value==5){ return (Feng.isNotEmptyStr(row.highProcess) && row.highProcess>=1)?"重新提交":"待审核"; }if(value==10){ return "已驳回" }if(value==15 || value == 25){ return "上级驳回" } if(value == 20 ||value>=30){ return "已通过" } }else if(process == 2){ if(value == 1){ return "待审核" }if(value == 2){ return "已驳回" }if(value == 3){ return "已通过" }if(value == 4){ return "上级驳回" }if(value == 9){ return "重新提交" } }else if(process == 3){ if(value<=30){ return "已驳回" }else if(value == 35){ return (Feng.isNotEmptyStr(row.highProcess) && row.highProcess>=3)?"重新提交":"待审核"; }else if(value == 40){ return "已通过"; } }else if(process == 4){ if(value==-1){ return "审核不通过"; }else if(value == 40){ return "已通过"; } } } }, {title: '公示状态', field: "publicState", visible: process == 4, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"80px", formatter : function (value,row,index){ if(value==1)return "待公示"; if(value==2)return "公示中"; if(value==3)return "待兑现"; if(value==4)return "已兑现"; } }, {title: '操作', field: 'id', visible: true, align: 'center', valign: 'middle',width:"80px", formatter : function (value,row,index){ return "" + "日志" + ""; } } ]; }; /** * 检查是否选中 */ Housepurchase.check = function () { var selected = $('#' + this.id).bootstrapTable('getSelections'); if(selected.length == 0){ Feng.info("请先选中表格中的某一记录!"); return false; }else{ Housepurchase.seItem = selected[0]; return true; } }; /** * 修改驳回字段 */ Housepurchase.updateFieldsAndFiles = function(){ if (this.check()) { var ajax = new $ax(Feng.ctxPath + "/housepurchase/findFieldsAndFiles?id="+Housepurchase.seItem.id, function (data) { var obj = data.obj.obj; if(data.code==200){ layer.open({ type: 1, id: "neewFieldFormModel", title: '修改', area: ['800px', '450px'], //宽高 fix: false, //不固定 shade: 0, maxmin: true, content: Housepurchase.creatFieldCheckModal(data.obj.obj), btn: [' 提交', ' 关闭'], btnAlign: 'c', zIndex: layer.zIndex, success: function (layero, index) { var fileList = data.obj.fileList; var html = ''; for(var key in fileList){ html = html + '