| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890 | 
							- /**
 
-  * 优秀人才津补贴管理初始化
 
-  */
 
- var TalentAllowanceInfo = {
 
-     id: "TalentAllowanceInfoTable", //表格id
 
-     seItem: null, //选中的条目
 
-     table: null,
 
-     layerIndex: -1
 
- };
 
- /**
 
-  * 检查是否选中
 
-  */
 
- TalentAllowanceInfo.check = function () {
 
-     var selected = $('#' + this.id).bootstrapTable('getSelections');
 
-     if (selected.length != 1) {
 
-         Feng.info("请先选中表格中的某一记录!");
 
-         return false;
 
-     } else {
 
-         TalentAllowanceInfo.seItem = selected[0];
 
-         return true;
 
-     }
 
- };
 
- /**
 
-  * 点击添加优秀人才津补贴
 
-  */
 
- TalentAllowanceInfo.openCheckTalentAllowanceInfo = function () {
 
-     if (this.check()) {
 
-         var index = null;
 
-         var process = $("#process").val();
 
-         if (process == 1) {
 
-             index = layer.open({
 
-                 type: 2,
 
-                 title: '津补贴初级审核',
 
-                 fix: false, //不固定
 
-                 maxmin: true,
 
-                 content: Feng.ctxPath + '/talentAllowanceInfo/toCheckPage/' + TalentAllowanceInfo.seItem.id + "/" + $("#process").val() + "/" + TalentAllowanceInfo.seItem.companyId,
 
-                 btn: ['<i class="fa fa-eye"></i>  保存未提交', '<i class="fa fa-save layui-bg-green"></i>  提交审核', '<i class="fa fa-eraser"></i>  关闭'],
 
-                 btnAlign: 'c',
 
-                 btn1: function (index, layero) {
 
-                     var obj = layero.find("iframe")[0].contentWindow;
 
-                     obj.TalentAllowanceInfoDlg.showCheckModal();
 
-                 },
 
-                 btn2: function (index, layero) {
 
-                     var obj = layero.find("iframe")[0].contentWindow;
 
-                     obj.TalentAllowanceInfoDlg.submitCheck();
 
-                     return false;
 
-                 },
 
-                 end: function () {
 
-                     layer.closeAll('tips');
 
-                     TalentAllowanceInfo.table.refresh();
 
-                 }
 
-             });
 
-         } else if (process == 2) {
 
-             index = layer.open({
 
-                 type: 2,
 
-                 title: '津补贴走访核查',
 
-                 fix: false, //不固定
 
-                 maxmin: true,
 
-                 content: Feng.ctxPath + '/talentAllowanceInfo/toCheckPage/' + TalentAllowanceInfo.seItem.id + "/" + $("#process").val() + "/null",
 
-                 btn: ['<i class="fa fa-save layui-bg-green"></i>  提交审核', '<i class="fa fa-eraser"></i>  关闭'],
 
-                 btnAlign: 'c',
 
-                 btn1: function (index, layero) {
 
-                     var obj = layero.find("iframe")[0].contentWindow;
 
-                     obj.TalentAllowanceInfoDlg.submitCheck();
 
-                     return false;
 
-                 },
 
-                 end: function () {
 
-                     layer.closeAll('tips');
 
-                     TalentAllowanceInfo.table.refresh();
 
-                 }
 
-             });
 
-         } else if (process == 3) {
 
-             index = layer.open({
 
-                 type: 2,
 
-                 title: '津补贴复核',
 
-                 fix: false, //不固定
 
-                 maxmin: true,
 
-                 shadeClose: false,
 
-                 content: Feng.ctxPath + '/talentAllowanceInfo/toCheckPage/' + TalentAllowanceInfo.seItem.id + "/" + $("#process").val() + "/null",
 
-                 btn: ['<i class="fa fa-eye"></i>  保存未提交', '<i class="fa fa-save layui-bg-green"></i>  提交审核', '<i class="fa fa-eraser"></i>  关闭'],
 
-                 btnAlign: 'c',
 
-                 btn1: function (index, layero) {
 
-                     var obj = layero.find("iframe")[0].contentWindow;
 
-                     obj.TalentAllowanceInfoDlg.showCheckModal();
 
-                 },
 
-                 btn2: function (index, layero) {
 
-                     var obj = layero.find("iframe")[0].contentWindow;
 
-                     obj.TalentAllowanceInfoDlg.submitCheck();
 
-                     return false;
 
-                 },
 
-                 end: function () {
 
-                     layer.closeAll('tips');
 
-                     TalentAllowanceInfo.table.refresh();
 
-                 }
 
-             });
 
-         }
 
-         layer.full(index);
 
-         TalentAllowanceInfo.layerIndex = index;
 
-     }
 
- };
 
- /**
 
-  * 查看
 
-  */
 
- TalentAllowanceInfo.select = function () {
 
-     if (this.check()) {
 
-         var process = $("#process").val();
 
-         var url = Feng.ctxPath + '/talentAllowanceInfo/toSelectPage/' + TalentAllowanceInfo.seItem.id + "/" + $("#process").val() + "/null";
 
-         if (process == 1) {
 
-             url = Feng.ctxPath + '/talentAllowanceInfo/toSelectPage/' + TalentAllowanceInfo.seItem.id + "/" + $("#process").val() + "/" + TalentAllowanceInfo.seItem.companyId;
 
-         }
 
-         var index = layer.open({
 
-             type: 2,
 
-             title: '津补贴查看',
 
-             fix: false, //不固定
 
-             maxmin: true,
 
-             shadeClose: false,
 
-             content: url,
 
-             btn: ['<i class="fa fa-eraser"></i>  关闭'],
 
-             btnAlign: 'c',
 
-         });
 
-         layer.full(index);
 
-         TalentAllowanceInfo.layerIndex = index;
 
-     }
 
- }
 
- TalentAllowanceInfo.showDataModal = function (type) {
 
-     switch (type) {
 
-         case 1:                             //批量提交审核(社保局)
 
-             $("#exportCommonModalLabel").text("批量提交审核");
 
-             $("#exportButton").attr("onclick", "TalentAllowanceInfo.submitBatch()").text("提交");
 
-             break;
 
-         case 2:                             //导出社保录入模板
 
-             $("#exportCommonModalLabel").text("导出社保录入模板");
 
-             $("#exportButton").attr("onclick", "TalentAllowanceInfo.export(1)").text("导出");
 
-             break;
 
-         case 3:                             //导出社保核查结果
 
-             $("#exportCommonModalLabel").text("导出社保核查结果");
 
-             $("#exportButton").attr("onclick", "TalentAllowanceInfo.export(3)").text("导出");
 
-             break;
 
-         case 4:                             //导出项目核查结果(初审)
 
-             $("#exportCommonModalLabel").text("导出项目核查结果");
 
-             $("#exportButton").attr("onclick", "TalentAllowanceInfo.export(5)").text("导出");
 
-             break;
 
-         case 5:                             //批量提交审核(走访核查)
 
-             $("#exportCommonModalLabel").text("批量提交审核");
 
-             $("#exportButton").attr("onclick", "TalentAllowanceInfo.submitBatchVisit()").text("提交");
 
-             break;
 
-         case 6:                             //导出项目录入模板(走访核查)
 
-             $("#exportCommonModalLabel").text("导出项目录入模板");
 
-             $("#exportButton").attr("onclick", "TalentAllowanceInfo.export(2)").text("导出");
 
-             break;
 
-         case 7:                             //导出项目核查结果(走访核查)
 
-             $("#exportCommonModalLabel").text("导出项目核查结果");
 
-             $("#exportButton").attr("onclick", "TalentAllowanceInfo.export(4)").text("导出");
 
-             break;
 
-         case 8:                             //导出项目核查结果(复核)
 
-             $("#exportCommonModalLabel").text("导出项目核查结果");
 
-             $("#exportButton").attr("onclick", "TalentAllowanceInfo.export(5)").text("导出");
 
-             break;
 
-         case 9:                             //导出项目核查结果(预备库)
 
-             $("#exportCommonModalLabel").text("导出项目核查结果");
 
-             $("#exportButton").attr("onclick", "TalentAllowanceInfo.export(5)").text("导出");
 
-             break;
 
-     }
 
-     $('#dataTable').bootstrapTable('destroy');
 
-     $('#dataTable').bootstrapTable({
 
-         url: Feng.ctxPath + "/talentAllowanceInfo/selectNeedData?type=" + type,
 
-         method: 'POST',
 
-         contentType: "application/x-www-form-urlencoded; charset=UTF-8",
 
-         search: false,					// 是否显示表格搜索,此搜索是客户端搜索,不会进服务端
 
-         showRefresh: false,				// 是否显示刷新按钮
 
-         clickToSelect: true,			// 是否启用点击选中行
 
-         singleSelect: false,				// 设置True 将禁止多选
 
-         striped: true,  				// 是否显示行间隔色
 
-         pagination: true,   			// 设置为 true 会在表格底部显示分页条
 
-         paginationHAlign: "left",
 
-         paginationDetailHAlign: "right",
 
-         sidePagination: "client",   	// 设置在哪里进行分页,可选值为 'client' 或者 'server'
 
-         pageNumber: 1,                       //初始化加载第一页,默认第一页
 
-         pageSize: 10,                       //每页的记录行数(*)
 
-         pageList: [10, 25, 50, 100, 500, 1000, 1500],        //可供选择的每页的行数(*)
 
-         maintainSelected: true,              //全表全选需要开启
 
-         showColumns: false,
 
-         responseHandler: function (res) {
 
-             $("#exportCommonModal").modal("show");
 
-             return res.obj.rows;
 
-         },
 
-         columns:
 
-             [
 
-                 {field: "selectItem", checkbox: true},
 
-                 {title: '年度', field: 'year', visible: true, align: 'center', valign: 'middle', width: "10%"},
 
-                 {title: '姓名', field: 'name', visible: true, align: 'center', valign: 'middle', width: "10%"},
 
-                 {title: '证件号码', field: 'idCard', visible: true, align: 'center', valign: 'middle', width: "30%"},
 
-                 {
 
-                     title: '企业名称',
 
-                     field: 'enterpriseName',
 
-                     visible: true,
 
-                     align: 'center',
 
-                     valign: 'middle',
 
-                     width: "35%"
 
-                 },
 
-                 {
 
-                     title: '审核状态',
 
-                     field: 'checkState',
 
-                     visible: true,
 
-                     align: 'center',
 
-                     valign: 'middle',
 
-                     'class': 'uitd_showTip',
 
-                     width: "15%",
 
-                     formatter(value, row, index) {
 
-                         switch (type) {
 
-                             case 1:                             //批量提交审核(社保局)
 
-                             case 2:                             //导出社保录入模板
 
-                             case 3:                             //导出社保核查结果
 
-                                 if (value == -2) {
 
-                                     return "<span class='label'>待提交</span>";
 
-                                 } else if (value == -1) {
 
-                                     return "<span class='label label-warning-light'>审核不通过</span>";
 
-                                 } else if (value == 1) {
 
-                                     return "<span class='label label-success'>待审核</span>";
 
-                                 } else if (value == 2) {
 
-                                     return "<span class='label label-danger'>已驳回</span>";
 
-                                 } else if (value == 3) {
 
-                                     return "<span class='label label-primary'>已通过</span>"
 
-                                 } else if (value == 4) {
 
-                                     return "<span class='label label-success'>上级驳回</span>";
 
-                                 } else if (value == 9) {
 
-                                     return "<span class='label label-success'>重新提交</span>";
 
-                                 }
 
-                                 break;
 
-                             case 4:                             //导出项目核查结果(初审)
 
-                                 if (value == -1) {
 
-                                     return "<span class='label label-warning-light'>审核不通过</span>";
 
-                                 } else if (value == 1) {
 
-                                     return "<span class='label'>待提交</span>"
 
-                                 } else if (value == 5) {
 
-                                     return (Feng.isNotEmptyStr(row.highProcess) && row.highProcess > 1) ? "<span class='label label-success'>重新提交</span>" : "<span class='label label-success'>待审核</span>";
 
-                                 } else if (value == 13) {
 
-                                     return "<span class='label label-success'>上级驳回</span>";
 
-                                 } else if (value == 10) {
 
-                                     return "<span class='label label-danger'>已驳回</span>";
 
-                                 } else if (value == 15 || value == 20 || value == 25 || value == 30) {
 
-                                     return "<span class='label label-primary'>已通过</span>";
 
-                                 }
 
-                                 break;
 
-                             case 5:                             //批量提交审核(走访核查)
 
-                             case 6:                             //导出项目录入模板(走访核查)
 
-                             case 7:                             //导出项目核查结果(走访核查)
 
-                                 if (value == -1) {
 
-                                     return "<span class='label label-warning-light'>审核不通过</span>";
 
-                                 } else if (value == 1 || value == 5 || value == 10) {
 
-                                     return "<span class='label label-danger'>已驳回</span>";
 
-                                 } else if (value == 15) {
 
-                                     return (Feng.isNotEmptyStr(row.highProcess) && row.highProcess >= 2) ? "<span class='label label-success'>重新提交</span>" : "<span class='label label-success'>待审核</span>";
 
-                                 } else if (value == 20 || value == 30) {
 
-                                     return "<span class='label label-primary'>已通过</span>"
 
-                                 } else if (value == 25) {
 
-                                     return "<span class='label label-success'>上级驳回</span>";
 
-                                 }
 
-                                 break;
 
-                             case 8:                             //导出项目核查结果(复核)
 
-                                 if (value == -1) {
 
-                                     return "<span class='label label-warning-light'>审核不通过</span>";
 
-                                 } else if (value == 1 || value == 5 || value == 10 || value == 13 || value == 15 || value == 25) {
 
-                                     return "<span class='label label-danger'>已驳回</span>";
 
-                                 } else if (value == 20) {
 
-                                     return (Feng.isNotEmptyStr(row.highProcess) && row.highProcess >= 3) ? "<span class='label label-success'>重新提交</span>" : "<span class='label label-success'>待审核</span>";
 
-                                 } else if (value == 30) {
 
-                                     return "<span class='label label-primary'>已通过</span>"
 
-                                 } else if (value == 35) {
 
-                                     return "<span class='label label-success'>公示驳回</span>";
 
-                                 }
 
-                                 break;
 
-                             case 9:                             //导出项目核查结果(预备库)
 
-                                 if (value == -1) {
 
-                                     return "<span class='label label-warning-light'>审核不通过</span>";
 
-                                 }
 
-                                 if (value == 30) {
 
-                                     return "<span class='label label-primary'>已通过</span>"
 
-                                 }
 
-                                 break;
 
-                         }
 
-                     }
 
-                 },
 
-             ]
 
-     });
 
- }
 
- /**
 
-  * 刷新检索
 
-  */
 
- TalentAllowanceInfo.commonSearch = function () {
 
-     var name = $("#commonName").val();
 
-     var idCard = $("#commonIdCard").val();
 
-     var year = $("#commonYear").val();
 
-     $('#dataTable').bootstrapTable("refresh", {"query": {"name": name, "idCard": idCard,"year":year}});
 
- }
 
- /**
 
-  * 重置
 
-  */
 
- TalentAllowanceInfo.commonReset = function () {
 
-     $("#commonName").val("");
 
-     $("#commonIdCard").val("");
 
- }
 
- /**
 
-  * 社保局批量提交审核
 
-  */
 
- TalentAllowanceInfo.submitBatch = function () {
 
-     var selected = $('#dataTable').bootstrapTable('getSelections');
 
-     if (selected.length == 0) {
 
-         Feng.info("请先选择需要提交审核的数据!");
 
-         return false;
 
-     }
 
-     var ids = "";
 
-     for (var i = 0; i < selected.length; i++) {
 
-         ids = ids + selected[i].id + ",";
 
-     }
 
-     var operation = function () {
 
-         var ajax = new $ax(Feng.ctxPath + "/talentAllowanceInfo/submitCheckBatch", function (data) {
 
-             if (data.code == 200) {
 
-                 Feng.success(data.msg);
 
-                 TalentAllowanceInfo.table.refresh();
 
-                 $("#exportCommonModal").modal("hide");
 
-             } else {
 
-                 Feng.error(data.msg);
 
-             }
 
-         }, function (data) {
 
-             Feng.error("提交审核失败!" + data.responseJSON.message + "!");
 
-         });
 
-         ajax.set("ids", ids);
 
-         ajax.start();
 
-     }
 
-     Feng.confirm("一旦提交无法修改,是否审核完毕且无误?", operation);
 
- }
 
- /**
 
-  * 走访核查批量提交审核
 
-  */
 
- TalentAllowanceInfo.submitBatchVisit = function () {
 
-     var selected = $('#dataTable').bootstrapTable('getSelections');
 
-     if (selected.length == 0) {
 
-         Feng.info("请先选择需要提交审核的数据!");
 
-         return false;
 
-     }
 
-     var ids = "";
 
-     for (var i = 0; i < selected.length; i++) {
 
-         ids = ids + selected[i].id + ",";
 
-     }
 
-     var operation = function () {
 
-         var i = layer.msg('提交中,请稍后!', {
 
-             icon: 16
 
-             , shade: 0.3
 
-         });
 
-         var ajax = new $ax(Feng.ctxPath + "/talentAllowanceInfo/submitBatchVisit", function (data) {
 
-             layer.close(i);
 
-             if (data.code == 200) {
 
-                 Feng.success(data.msg);
 
-                 TalentAllowanceInfo.table.refresh();
 
-                 $("#exportCommonModal").modal("hide");
 
-             } else {
 
-                 Feng.error(data.msg);
 
-             }
 
-         }, function (data) {
 
-             layer.close(i);
 
-             Feng.error("提交审核失败!" + data.responseJSON.message + "!");
 
-         });
 
-         ajax.set("ids", ids);
 
-         ajax.start();
 
-     }
 
-     Feng.confirm("一旦提交无法修改,是否审核完毕且无误?", operation);
 
- }
 
- TalentAllowanceInfo.updateFieldsAndFiles = function () {
 
-     if (this.check()) {
 
-         var ajax = new $ax(Feng.ctxPath + "/talentAllowanceInfo/findFieldsAndFiles?id=" + TalentAllowanceInfo.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: '<form id="checkForm">\n' +
 
-                         '                    <div class="form-group" id="field" style="margin: 10px">\n' +
 
-                         '                        <label for="field_concat" class="control-label">可修改合同时间</label>\n' +
 
-                         '                        <div id="field_concat">\n' +
 
-                         '                        </div>\n' +
 
-                         '                        <label for="field_project" class="control-label">可修改字段</label>\n' +
 
-                         '                        <div id="field_field">\n' +
 
-                         '                           <ul><li style="width: 100%"><input type="checkbox" value="wage"><span>上一年度年薪(元)</span></li></ul>'+
 
-                         '                        </div>\n'+
 
-                         '                        <label for="field_project" class="control-label">可修改项目</label>\n' +
 
-                         '                        <div id="field_project">\n' +
 
-                         '                        </div>\n' +
 
-                         '                        <label for="field_file" class="control-label">可修改附件</label>\n' +
 
-                         '                        <div id="field_file">\n' +
 
-                         '                        </div>\n' +
 
-                         '                        <div class="form-group" style="text-align: center">\n' +
 
-                         '                            <button type="button" class="btn btn-primary" onclick="TalentAllowanceInfoSupple.checkAll(\'field\')">全选</button>\n' +
 
-                         '                            <button type="button" class="btn btn-success" onclick="TalentAllowanceInfoSupple.unCheckAll(\'field\')">反选</button>\n' +
 
-                         '                        </div>\n' +
 
-                         '                    </div>\n' +
 
-                         '                </form>',
 
-                     btn: ['<i class="fa fa-save"></i>  提交', '<i class="fa fa-eraser"></i>  关闭'],
 
-                     btnAlign: 'c',
 
-                     zIndex: layer.zIndex,
 
-                     success: function (layero, index) {
 
-                         var projectList = data.obj.projects;
 
-                         var fileList = data.obj.files;
 
-                         var concatList = data.obj.concats;
 
-                         var files = data.obj.info.files;
 
-                         var projects = data.obj.info.projects;
 
-                         var concats = data.obj.info.concats;
 
-                         var fields = data.obj.fields;
 
-                         //初始化附件、核查项目、合同
 
-                         if (projectList != null && projectList.length != 0) {
 
-                             var html = '<ul>';
 
-                             for (var key in projectList) {
 
-                                 html = html + '<li style="width: 100%"><input type="checkbox" class="icheckbox" value="' + projectList[key].id + '"><span>' + projectList[key].projectName + '</span></li>';
 
-                             }
 
-                             html = html + "</ul>";
 
-                             $("#field_project").empty().append(html);
 
-                         }
 
-                         if (fileList != null && fileList.length != 0) {
 
-                             var html = '';
 
-                             for (var key in fileList) {
 
-                                 html = html + '<ul><li style="width: 100%"><input type="checkbox" class="icheckbox" value="' + fileList[key].id + '"><span>' + fileList[key].name + '</span></li></ul>';
 
-                             }
 
-                             $("#field_file").empty().append(html);
 
-                         }
 
-                         if (concatList != null && concatList.length != 0) {
 
-                             var html = '';
 
-                             for (var key in concatList) {
 
-                                 html = html + '<ul><li style="width: 100%"><input type="checkbox" class="icheckbox" value="' + concatList[key].id + '"><span>' + concatList[key].enterpriseName + '</span></li></ul>';
 
-                             }
 
-                             $("#field_concat").empty().append(html);
 
-                         }
 
-                         TalentAllowanceInfoSupple.initICheck();
 
-                         if (Feng.isNotEmptyStr(projects)) {
 
-                             $("#field_project input").each(function () {
 
-                                 if (projects.indexOf($(this).val()) != -1) {
 
-                                     $(this).iCheck("check");
 
-                                 }
 
-                             });
 
-                         }
 
-                         if (files != null && files != '') {
 
-                             $("#field_file input").each(function () {
 
-                                 if (files.indexOf($(this).val()) != -1) {
 
-                                     $(this).iCheck("check");
 
-                                 }
 
-                             });
 
-                         }
 
-                         if (concats != null && concats != '') {
 
-                             $("#field_concat input").each(function () {
 
-                                 if (concats.indexOf($(this).val()) != -1) {
 
-                                     $(this).iCheck("check");
 
-                                 }
 
-                             });
 
-                         }
 
-                         if(Feng.isNotEmptyStr(fields) && fields == "wage"){
 
-                             $("#field_field ul input[value='wage']").iCheck("check");
 
-                         }
 
-                     },
 
-                     yes: function (index, layero) {
 
-                         var projects = '', files = '', concats = '' ,fields = '';
 
-                         $("#field_project li input").each(function (index) {
 
-                             if ($(this).is(":checked")) {
 
-                                 projects = projects + $(this).val() + ",";
 
-                             }
 
-                         });
 
-                         $("#field_file li input").each(function (index) {
 
-                             if ($(this).is(":checked")) {
 
-                                 files = files + $(this).val() + ",";
 
-                             }
 
-                         });
 
-                         $("#field_concat li input").each(function (index) {
 
-                             if ($(this).is(":checked")) {
 
-                                 concats = concats + $(this).val() + ",";
 
-                             }
 
-                         });
 
-                         $("#field_field li input").each(function(index){
 
-                             if($(this).is(":checked")){
 
-                                 fields = fields + $(this).val() + ",";
 
-                             }
 
-                         });
 
-                         fields  = fields.substring(0,fields.length-1);
 
-                         if (Feng.isEmptyStr(projects) && Feng.isEmptyStr(files) && Feng.isEmptyStr(concats) && Feng.isEmptyStr(fields)) {
 
-                             Feng.info("请选择可修改的字段、附件或合同!");
 
-                             return;
 
-                         }
 
-                         var ajax = new $ax(Feng.ctxPath + "/talentAllowanceInfo/updateFieldsAndFiles", 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": TalentAllowanceInfo.seItem.id,
 
-                             "projects": projects,
 
-                             "files": files,
 
-                             "concats": concats,
 
-                             "fields" : fields
 
-                         })
 
-                         ajax.start();
 
-                     }
 
-                 });
 
-             } else {
 
-                 Feng.error(data.msg);
 
-             }
 
-         }, function (data) {
 
-             Feng.error("查询失败!" + data.responseJSON.message + "!");
 
-         });
 
-         ajax.start();
 
-     }
 
- }
 
- /**
 
-  * 撤销审核
 
-  */
 
- TalentAllowanceInfo.firstCancleCheck = function () {
 
-     if (this.check()) {
 
-         var index = layer.open({
 
-             type: 1,
 
-             title: '撤销审核',
 
-             area: ['800px', '420px'], //宽高
 
-             fix: false, //不固定
 
-             maxmin: true,
 
-             content: '<form >\n' +
 
-                 '                    <div class="form-group" style="margin: 10px;">\n' +
 
-                 '                        <label for="checkMsg" class="control-label">撤销原因</label>\n' +
 
-                 '                        <textarea class="form-control" id="cancleMsg" rows="6"></textarea>\n' +
 
-                 '                    </div>\n' +
 
-                 '                </form>',
 
-             btn: ['<i class="fa fa-save layui-bg-green"></i>  提交', '<i class="fa fa-eraser"></i>  关闭'],
 
-             yes: function (index, layero) {
 
-                 var cancleMsg = $("#cancleMsg").val();
 
-                 if (Feng.isEmptyStr(cancleMsg)) {
 
-                     Feng.error("撤销原因不能为空");
 
-                     return;
 
-                 }
 
-                 var operation = function () {
 
-                     var ajax = new $ax(Feng.ctxPath + "/talentAllowanceInfo/cancleFirstCheck", function (data) {
 
-                         if (data.code == 200) {
 
-                             Feng.success(data.msg);
 
-                             TalentAllowanceInfo.table.refresh();
 
-                             layer.close(index);
 
-                         } else {
 
-                             Feng.error(data.msg);
 
-                         }
 
-                         locked = false;
 
-                     }, function (data) {
 
-                         Feng.error("撤销审核失败!" + data.responseJSON.message + "!");
 
-                         locked = false;
 
-                     });
 
-                     ajax.setData({
 
-                         "id": TalentAllowanceInfo.seItem.id,
 
-                         "companyId": TalentAllowanceInfo.seItem.companyId,
 
-                         "checkMsg": cancleMsg
 
-                     })
 
-                     ajax.start();
 
-                 };
 
-                 Feng.confirm("一旦提交无法修改,确定要撤销吗?", operation);
 
-             }
 
-         });
 
-     }
 
- }
 
- /**
 
-  * 撤销复核
 
-  */
 
- TalentAllowanceInfo.reviewCancleCheck = function () {
 
-     if (this.check()) {
 
-         var index = layer.open({
 
-             type: 1,
 
-             title: '撤销审核',
 
-             area: ['800px', '420px'], //宽高
 
-             fix: false, //不固定
 
-             maxmin: true,
 
-             content: '<form >\n' +
 
-                 '                    <div class="form-group" style="margin: 10px;">\n' +
 
-                 '                        <label for="checkMsg" class="control-label">撤销原因</label>\n' +
 
-                 '                        <textarea class="form-control" id="cancleMsg" rows="6"></textarea>\n' +
 
-                 '                    </div>\n' +
 
-                 '                </form>',
 
-             btn: ['<i class="fa fa-save layui-bg-green"></i>  提交', '<i class="fa fa-eraser"></i>  关闭'],
 
-             yes: function (index, layero) {
 
-                 var cancleMsg = $("#cancleMsg").val();
 
-                 if (Feng.isEmptyStr(cancleMsg)) {
 
-                     Feng.error("撤销原因不能为空");
 
-                     return;
 
-                 }
 
-                 var operation = function () {
 
-                     var ajax = new $ax(Feng.ctxPath + "/talentAllowanceInfo/reviewCancleCheck", function (data) {
 
-                         if (data.code == 200) {
 
-                             Feng.success(data.msg);
 
-                             TalentAllowanceInfo.table.refresh();
 
-                             layer.close(index);
 
-                         } else {
 
-                             Feng.error(data.msg);
 
-                         }
 
-                         locked = false;
 
-                     }, function (data) {
 
-                         Feng.error("撤销复核失败!" + data.responseJSON.message + "!");
 
-                         locked = false;
 
-                     });
 
-                     ajax.setData({"id": TalentAllowanceInfo.seItem.id, "checkMsg": cancleMsg})
 
-                     ajax.start();
 
-                 };
 
-                 Feng.confirm("一旦提交无法修改,确定要撤销吗?", operation);
 
-             }
 
-         });
 
-     }
 
- }
 
- TalentAllowanceInfo.repair = function (){
 
-     var operation = function () {
 
-         var ajax = new $ax(Feng.ctxPath + "/talentAllowanceInfo/repairTalentType", function (data) {
 
-             if (data.code == 200) {
 
-                 Feng.success(data.msg);
 
-                 TalentAllowanceInfo.table.refresh();
 
-             } else {
 
-                 Feng.error(data.msg);
 
-             }
 
-         }, function (data) {
 
-             Feng.error("修复失败!" + data.responseJSON.message + "!");
 
-         });
 
-         ajax.start();
 
-     };
 
-     Feng.confirm("一旦修复无法修改,确定要修复吗?", operation);
 
- }
 
- /**
 
-  * 导出基础信息
 
-  */
 
- TalentAllowanceInfo.exportBasicInfo = function () {
 
-     var process = $("#process").val();
 
-     var queryData = TalentAllowanceInfo.formParams();
 
-     queryData['process'] = process;
 
-     var url = Feng.setUrlParam(Feng.ctxPath + "/talentAllowanceInfoExport/exportBasicInfo", queryData);
 
-     window.hiddenIframe.location.href = url;
 
- }
 
- /**
 
-  * 导出项目数据
 
-  */
 
- TalentAllowanceInfo.exportProjectData = function () {
 
-     var selected = $("#dataTable").bootstrapTable('getSelections');
 
-     if (selected.length == 0) {
 
-         Feng.info("请先选择需要导出的数据!");
 
-         return false;
 
-     }
 
-     var ids = "";
 
-     for (var i = 0; i < selected.length; i++) {
 
-         ids = ids + selected[i].id + ",";
 
-     }
 
-     window.hiddenIframe.location.href = Feng.ctxPath + "/talentAllowanceInfoExport/exportProjectData?ids=" + ids + "&process=" + $("#process").val();
 
- }
 
- /**
 
-  * 导出
 
-  */
 
- TalentAllowanceInfo.export = function (type) {
 
-     var selected = $("#dataTable").bootstrapTable('getSelections');
 
-     if (selected.length == 0) {
 
-         Feng.info("请先选择需要导出的数据!");
 
-         return false;
 
-     }
 
-     var ids = "";
 
-     for (var i = 0; i < selected.length; i++) {
 
-         ids = ids + selected[i].id + ",";
 
-     }
 
-     switch (type) {
 
-         case 1:         //导出社保录入模板
 
-             var operation = function () {
 
-                 window.hiddenIframe.location.href = Feng.ctxPath + "/talentAllowanceInfoExportProject/exportProject?type=1&projectType=1&ids=" + ids + "&process=" + $("#process").val();
 
-             }
 
-             Feng.confirm("请确认所选数据为未录入社保的数据,确认导出吗?", operation);
 
-             break;
 
-         case 2:         //导出项目录入模板(走访核查)
 
-             var operation = function () {
 
-                 window.hiddenIframe.location.href = Feng.ctxPath + "/talentAllowanceInfoExportProject/exportProject?type=1&projectType=2&ids=" + ids + "&process=" + $("#process").val();
 
-             }
 
-             Feng.confirm("请确认所选数据为未录入走访核查项目的数据,确认导出吗?", operation);
 
-             break;
 
-         case 3:         //导出社保核查结果
 
-             var operation = function () {
 
-                 window.hiddenIframe.location.href = Feng.ctxPath + "/talentAllowanceInfoExportProject/exportProject?type=2&projectType=1&ids=" + ids + "&process=" + $("#process").val();
 
-             }
 
-             Feng.confirm("确认导出吗?", operation);
 
-             break;
 
-         case 4:         //导出项目核查结果(走访核查)
 
-             var operation = function () {
 
-                 window.hiddenIframe.location.href = Feng.ctxPath + "/talentAllowanceInfoExportProject/exportProject?type=2&projectType=2&ids=" + ids + "&process=" + $("#process").val();
 
-             }
 
-             Feng.confirm("确认导出吗?", operation);
 
-             break;
 
-         case 5:         //导出项目核查结果(所有)
 
-             var operation = function () {
 
-                 window.hiddenIframe.location.href = Feng.ctxPath + "/talentAllowanceInfoExportProject/exportProject?type=2&projectType=3&ids=" + ids + "&process=" + $("#process").val();
 
-             }
 
-             Feng.confirm("确认导出吗?", operation);
 
-             break;
 
-     }
 
- }
 
- /**
 
-  * 显示导入模态框
 
-  */
 
- TalentAllowanceInfo.showImportModal = function (type) {
 
-     if (type == 1) {
 
-         $("#importModalLabel").html("社保核查情况导入");
 
-     } else if (type == 2) {
 
-         $("#importModalLabel").html("走访核查情况导入");
 
-     }
 
-     $("#file,#fileName").val("");
 
-     $("#importModal").modal("show");
 
- }
 
- /**
 
-  * 导入附件提交
 
-  */
 
- TalentAllowanceInfo.importSubmit = function () {
 
-     var operation = function () {
 
-         $("#import-form")[0].submit();
 
-     }
 
-     Feng.confirm("导入前请确认仔细确认所选文件,一旦导入无法修改,确认导入吗?", operation);
 
- }
 
- /**
 
-  * 回调
 
-  */
 
- TalentAllowanceInfo.callBack = function (data) {
 
-     if (data.code == 200) {
 
-         $("#importModal").modal("hide");
 
-         Feng.success(data.msg);
 
-     } else {
 
-         Feng.error(data.msg);
 
-     }
 
- }
 
- /**
 
-  * 查询表单提交参数对象
 
-  * @returns {{}}
 
-  */
 
- TalentAllowanceInfo.formParams = function () {
 
-     var queryData = {};
 
-     queryData['year'] = $("#year").val();
 
-     queryData['enterpriseName'] = $("#enterpriseName").val();
 
-     queryData['name'] = $("#name").val();
 
-     queryData['idCard'] = $("#idCard").val();
 
-     queryData['talentType'] = $("#talentType").val();
 
-     queryData['talentArrange'] = $("#talentArrange").val();
 
-     queryData['address'] = $("#address").val();
 
-     queryData['identifyCondition'] = $("#identifyCondition").val();
 
-     queryData['isSupple'] = $("#isSupple").val();
 
-     queryData['checkState'] = $("#checkState").val();
 
-     queryData['isPublicCheck'] = $("#isPublicCheck").val();
 
-     queryData['publicState'] = $("#publicState").val();
 
-     queryData['recommendAllowanceType'] = $("#recommendAllowanceType").val();
 
-     queryData['companyName'] = $("#companyName").val();
 
-     queryData['introductionMode'] = $("#introductionMode").val();
 
-     queryData['firstJJStartTime'] = $("#firstJJStartTime").val();
 
-     queryData['firstJJEndTime'] = $("#firstJJEndTime").val();
 
-     return queryData;
 
- }
 
- /**
 
-  * 查询人才认定申报列表
 
-  */
 
- TalentAllowanceInfo.search = function () {
 
-     TalentAllowanceInfo.table.refresh({
 
-         query: TalentAllowanceInfo.formParams()
 
-     });
 
- };
 
- /**
 
-  * 重置
 
-  */
 
- TalentAllowanceInfo.reset = function () {
 
-     $("#year").val("");
 
-     $("#enterpriseName").val("");
 
-     $("#name").val("");
 
-     $("#idCard").val("");
 
-     $("#talentType").val("");
 
-     $("#talentArrange").val("");
 
-     $("#address").val("");
 
-     $("#identifyCondition").val("");
 
-     $("#isSupple").val("");
 
-     $("#checkState").val("");
 
-     $("#isPublicCheck").val("");
 
-     $("#publicState").val("");
 
-     $("#recommendAllowanceType").val("");
 
-     $("#companyName").val("");
 
-     $("#introductionMode").val("");
 
-     $("#firstJJStartTime").val("");
 
-     $("#firstJJEndTime").val("");
 
- }
 
- /**
 
-  * 获取人才认定
 
-  */
 
- TalentAllowanceInfo.getIdentifyCondition = function () {
 
-     var level = $("#talentArrange").val();
 
-     if (level == null || level == '') {
 
-         $("#identifyCondition").empty();
 
-         $("#identifyCondition").trigger('chosen:updated');
 
-         return;
 
-     }
 
-     Feng.addAjaxSelect({
 
-         "id": "identifyCondition",
 
-         "displayCode": "id",
 
-         "displayName": "name",
 
-         "type": "GET",
 
-         "url": Feng.ctxPath + "/api/common/findIdentifyConditionByLevel?talentLevel=" + level + "&type=1"
 
-     });
 
-     $("#identifyCondition").trigger('chosen:updated');
 
- }
 
- $(function () {
 
-     var process = $("#process").val();
 
-     var defaultColunms = TalentAllowanceInfoSupple.initColumn(process);
 
-     var table = new BSTable(TalentAllowanceInfo.id, "/talentAllowanceInfo/list/" + process, defaultColunms);
 
-     table.setPaginationType("server");
 
-     table.setOnDblClickRow(function () {
 
-         TalentAllowanceInfo.openCheckTalentAllowanceInfo();
 
-     });
 
-     table.setSingleSelect(false);
 
-     // table.setHeaderStyle(function headerStyle(column) {
 
-     //     return {
 
-     //         name: {
 
-     //             css: {background: 'yellow'}
 
-     //         }
 
-     //     }[column.field]
 
-     // });
 
-     TalentAllowanceInfo.table = table.init();
 
-     //批量加载字典表数据
 
-     var arr = [{
 
-         "name": "address",
 
-         "code": "un_street"
 
-     }, {
 
-         "name": "talentArrange",
 
-         "code": "un_talentLevel"
 
-     }, {
 
-         "name": "nationality",
 
-         "code": "un_nationality"
 
-     }, {
 
-         "name": "talentType",
 
-         "code": "un_jbt_talentType"
 
-     }, {"name": "introductionMode", "code": "un_introduction_mode"}];
 
-     Feng.findChildDictBatch(JSON.stringify(arr));
 
-     $("#identifyCondition").on('chosen:ready', function (e, params) {
 
-         $(".chosen-container-single .chosen-single").css("padding", "4px 0px 0px 4px");
 
-     });
 
-     $("#identifyCondition").chosen({
 
-         search_contains: true,
 
-         //关键字模糊搜索。设置为true,只要选项包含搜索词就会显示;设置为false,则要求从选项开头开始匹配
 
-         disable_search: false,
 
-         width: "100%",
 
-         enable_split_word_search: true
 
-     });
 
-     $('#checkAll').click(function () {
 
-         $("#dataTable").bootstrapTable('togglePagination').bootstrapTable('checkAll').bootstrapTable('togglePagination');
 
-     })
 
-     $('#uncheckAll').click(function () {
 
-         $("#dataTable").bootstrapTable('togglePagination').bootstrapTable('uncheckAll').bootstrapTable('togglePagination')
 
-     })
 
-     $('#checkAllPrepare').click(function () {
 
-         $("#prepareTable").bootstrapTable('togglePagination').bootstrapTable('checkAll').bootstrapTable('togglePagination');
 
-     })
 
-     $('#uncheckAllPrepare').click(function () {
 
-         $("#prepareTable").bootstrapTable('togglePagination').bootstrapTable('uncheckAll').bootstrapTable('togglePagination')
 
-     })
 
-     $(".time").each(function(){
 
-         laydate.render({
 
-             elem: "#"+$(this).attr("id")
 
-             ,type: "date"
 
-             ,trigger: 'click'
 
-         });
 
-     });
 
- });
 
 
  |