sugangqiang 1 anno fa
parent
commit
d27da612b7

+ 21 - 3
app/admin/controller/Talent.php

@@ -22,6 +22,7 @@ use app\common\api\CompanyApi;
 use app\common\state\ProjectState;
 use app\admin\api\RsApi;
 use app\admin\model\ApiData;
+use app\common\state\CommonConst;
 
 /**
  * Description of Talent
@@ -134,11 +135,15 @@ class Talent extends AdminController {
             return view("talentInfo_base_check", ["info" => $info]);
         } else {
             switch ($info["enterpriseType"]) {
-                case 1:
+                case CommonConst::ENTERPRISE_NORMAL:
                     $tpl = "talentInfo_common_check"; //$info["isImport"] ? "nofile_talentInfo_common_check" : "talentInfo_common_check";
                     return view($tpl, ["info" => $info]);
-                case 2:
+                case CommonConst::ENTERPRISE_JC:
                     return view("talentInfo_common_checkIC", ["info" => $info]);
+                case CommonConst::ENTERPRISE_WJ:
+                    return view("/talent/hospital/talentInfo_common_check", ["info" => $info]);
+                case CommonConst::ENTERPRISE_GJ:
+                    return view("/talent/school/talentInfo_common_check", ["info" => $info]);
             }
         }
     }
@@ -222,7 +227,20 @@ class Talent extends AdminController {
      * @auth {{/talentInfo/gotoIndex/1}}
      */
     public function fst_verify() {
-        return view("", $this->getCommonAssigns());
+        $tpl = "";
+        $assigns = $this->getCommonAssigns();
+        switch ($this->user["type"]) {
+            case CommonConst::ENTERPRISE_WJ:
+                $tpl = "/talent/hospital/fst_verify";
+                $medicalCommunities = \app\common\api\Nhc::getMedicalCommunityList();
+                $_assigns = ["medicalCommunities" => $medicalCommunities];
+                $assigns = array_merge($assigns, $_assigns);
+                break;
+            case CommonConst::ENTERPRISE_GJ:
+                $tpl = "/talent/school/fst_verify";
+                break;
+        }
+        return view($tpl, $assigns);
     }
 
     /**

+ 375 - 0
app/admin/view/talent/hospital/dept_verify.html

@@ -0,0 +1,375 @@
+{extend name="layout/content"}
+{block name="content"}
+<style type="text/css">
+    .layui-layer-btn .layui-layer-btn1 {
+        border-color: #009688;
+        background-color: #009688;
+        color: #fff;
+    }
+    ul li{
+        list-style: none;
+        display:inline-block;
+        margin-bottom: 5px;
+    }
+    #field ul li input{
+        vertical-align:middle;
+        margin-top:1px;
+    }
+</style>
+<div class="row">
+    <div class="col-sm-12">
+        <div class="ibox float-e-margins">
+            <div class="ibox-title">
+                <h5>人才认定申报 - 部门审核</h5>
+            </div>
+            <div class="ibox-content">
+                <div class="row row-lg">
+                    <div class="col-sm-12">
+                        <div class="row">
+                            <input type="hidden" id="type" value="{$type}">
+                            <input type="hidden" id="process" value="4">
+                            <input type="hidden" id="superpriv" value="{$superpriv}">
+                            <input type="hidden" id="title" value="部门审核">
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">姓名</button>
+                                    </div>
+                                    <input type="text" class="form-control" id="name" placeholder="" />
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">证件号码</button>
+                                    </div>
+                                    <input type="text" class="form-control" id="card_number" placeholder="" />
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            性别
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="sex">
+                                        <option value=""></option>
+                                        <option value="1">男</option>
+                                        <option value="2">女</option>
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            民族
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="nation">
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">申报年度
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="apply_year" placeholder="">
+                                </div>                            
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">手机
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="phone" placeholder="">
+                                </div>                            
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">电子邮箱
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="email" placeholder="">
+                                </div>                            
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">审核状态
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="checkState">
+                                        <option value="">---请选择---</option>
+                                        <!--<option value="1">待审核</option>
+                                        <option value="2">已驳回</option>
+                                        <option value="3">已通过</option>-->
+                                        <option value="1">待部门并审(首次提交)</option>
+                                        <option value="2">待部门并审(重新提交)</option>
+                                        <option value="3">部门并审通过</option>
+                                        <option value="4">部门并审驳回</option>
+                                    </select>
+                                </div>                            
+                            </div>
+                        </div>
+                        <div class="row highSearch" style="display: none">                            
+                            {if condition="$superpriv"}
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            审核部门
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="company_id">
+                                        {volist name="companys" id="item"}
+                                        <option value="{$item.id}">{$item.name}</option>
+                                        {/volist}
+                                    </select>
+                                </div>
+                            </div>
+                            {/if}
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            医院名称
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="enterprise_id">
+                                        {volist name="enterprises" id="item"}
+                                        <option value="{$item.id}">{$item.name}</option>
+                                        {/volist}
+                                    </select>
+                                </div>
+                            </div>                 
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            医共体
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="medicalCommunityId">
+                                        <option value="">---请选择---</option>
+                                        {volist name="medicalCommunities" id="item"}
+                                        <option value="{$item.id}">{$item.name}</option>
+                                        {/volist}
+                                    </select>
+                                </div>
+                            </div> 
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            是否总院
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="isGeneral">
+                                        <option value="">---请选择---</option>
+                                        <option value="1">是</option>
+                                        <option value="2">否</option>
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            人才类型
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="talent_type">
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">最高学历
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="highest_degree">
+                                    </select>
+                                </div>                            
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">是否有留学经历
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="study_abroad">
+                                        <option value="">---请选择---</option>
+                                        <option value="1">是</option>
+                                        <option value="2">否</option>
+                                    </select>
+                                </div>                            
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            人才层次
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="talent_arrange">
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            人才条款
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="talent_condition">
+                                        <option value="">--请选择--</option>
+                                        {volist name="talent_conditions" id="condition"}
+                                        <option value="{$condition.id}">{$condition.name}</option>
+                                        {/volist}
+                                    </select>
+                                </div>
+                            </div>
+                        </div>
+                        <div class="row">
+                            <div class="col-sm-12" style="text-align: center">
+                                <button type="button" style="cursor:pointer;" id="openSearch" onclick="$('.highSearch,#closeSearch').show();
+                                        $(this).hide();" class="btn btn-sm btn-primary glyphicon glyphicon-eye-open" id="open-but">打开高级搜索</button>
+                                <button type="button" style="cursor:pointer;display: none;" id="closeSearch" onclick="$('#openSearch').show();
+                                        $('.highSearch').hide();
+                                        $(this).hide();"  class="btn btn-sm btn-danger glyphicon glyphicon-eye-close" id="close-but">关闭高级搜索</button>
+                                <button type="button" style="cursor:pointer;"  class="btn btn-sm btn-info  glyphicon glyphicon-search" onclick="TalentInfo.search()">搜索</button>
+                                <button type="button" style="cursor:pointer;"  class="btn btn-sm btn-warning glyphicon glyphicon-repeat" onclick="TalentInfo.reset()">重置</button>
+                            </div>
+                        </div>
+                        <div class="hidden-xs" id="TalentInfoTableToolbar" role="group">
+                            {if condition="chkCommission('/admin/talent/deptCheck','/talentInfo/depCheck')"}
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfo.openCheckTalentInfo()" id="">
+                                <i class="fa fa-check"></i>&nbsp;审核
+                            </button>
+                            {/if}
+                            {if condition="chkCommission('/admin/talent/depExport','/talentInfo/depExport')"}
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfo.showExportModal(1)" id="">
+                                <i class="fa fa-file-excel-o"></i>&nbsp;导出
+                            </button>
+                            {/if}
+                            {if condition="chkCommission('/admin/talent/depDownloadZip','/talentInfo/depDownload')"}
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfo.download()" id="">
+                                <i class="fa fa-download"></i>&nbsp;下载
+                            </button>
+                            {/if}
+                        </div>
+                        <table id="TalentInfoTable" class="table-condensed" style="font-size: 10px;table-layout: fixed!important;" data-mobile-responsive="true" data-click-to-select="true">
+                            <thead>
+                                <tr>
+                                    <th data-field="selectItem" data-checkbox="true"></th>
+                                </tr>
+                            </thead>
+                        </table>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+<!--导出模态框-->
+<div class="modal fade " id="commonExportModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel">
+    <div class="modal-dialog modal-lg" role="document" style="min-width: 1000px">
+        <div class="modal-content animated flipInY">
+            <div class="modal-header">
+                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
+                <h4 class="modal-title" id="firstModalLabel">导出</h4>
+            </div>
+            <div class="modal-body">
+                <form id="exportForm" action="/talentInfoExport/publicExport" target="hiddenIframe" class="form-horizontal">
+                    <div class="form-group" id="field">
+                        <div id="field_info">
+                            <ul>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="name"><span>姓名</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="card_type"><span>证件类型</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="card_number"><span>证件号码</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="sex"><span>性别</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="birthday"><span>出生日期</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="nation"><span>民族</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="politics"><span>政治面貌</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="nationality"><span>国籍/地区</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="province"><span>籍贯省</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="city"><span>籍贯市</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="county"><span>籍贯县</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="enterpriseTag"><span>单位标签</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="enterpriseName"><span>单位名称</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="street"><span>所属镇街</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="industryFieldNew"><span>产业领域</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="talent_type"><span>人才类型</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="tax_insurance_month"><span>在我市缴交社保或个税月份</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="labor_contract_rangetime"><span>劳动合同起止时间</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="salary_pay_way"><span>工资发放渠道</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="salary_pay_month"><span>工资发放月份</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="fst_work_time"><span>来晋时间</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="pre_import_type"><span>预引进类型</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="return"><span>流出晋江满3年后又返回晋江的</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="apply_year"><span>申报年度</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="phone"><span>手机号码</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="email"><span>电子邮箱</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="highest_degree"><span>最高学历</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="graduate_school"><span>毕业院校</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="major"><span>专业</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="study_abroad"><span>是否有留学经历</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="abroad_school"><span>留学毕业院校</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="abroad_major"><span>留学专业</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="import_way"><span>引进方式</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="cur_entry_time"><span>本单位入职时间</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="position"><span>本单位现任职务</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="pro_qua"><span>职业资格</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="professional"><span>专业技术职称</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="isMatchZhiren"><span>是否直认人才</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="source"><span>申报来源</span></li>
+                                <!--<li style="width:24%"><input type="checkbox" name="export[]" value="source_batch"><span>入选名单的文件号及批次</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="fujian_highcert_pubtime"><span>福建省高层次人才证书发证日期</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="fujian_highcert_exptime"><span>福建省高层次人才证书有效期</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="quanzhou_highcert_pubtime"><span>泉州高层次人才证书发证日期</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="quanzhou_highcert_exptime"><span>泉州高层次人才证书有效期</span></li>-->
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="source_city"><span>入选来源地级市</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="source_county"><span>入选来源县市区</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="talent_arrange"><span>人才层次</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="talent_arrange_category"><span>人才条款</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="talent_condition"><span>认定条件</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="identifyGetTime"><span>认定条件取得时间</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="annual_salary"><span>年薪</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="bank"><span>开户银行</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="bank_number"><span>银行行号</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="bank_branch_name"><span>开户银行网点</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="bank_account"><span>银行账号</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="checkState"><span>审核状态</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="checkMsg"><span>审核意见</span></li>
+                            </ul>
+                        </div>
+                        <div class="form-group" style="text-align: center">
+                            <button type="button" class="btn btn-primary" onclick="TalentInfo.checkAll()">全选</button>
+                            <button type="button" class="btn btn-success" onclick="TalentInfo.unCheckAll()">反选</button>
+                        </div>
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" onclick="TalentInfo.export(4)">导出</button>
+                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
+            </div>
+        </div>
+    </div>
+</div>
+<iframe id="hiddenIframe" name="hiddenIframe" style="display: none;"></iframe>
+<!--<script src="${ctxPath}/static/modular/talentIdentify/talentInfo/talentInfo_first.js"></script>-->
+<!--<script src="${ctxPath}/static/modular/talentIdentify/talentInfo/talentInfo_common.js"></script>-->
+<script type="text/javascript">
+    document.write('<script src="/static/modular/talentIdentify/talentInfo/hospital/talentInfo_base.js?v=' + (new Date()).getTime() + '"><\/script>');
+    document.write('<script src="/static/modular/talentIdentify/talentInfo/talentInfo_common.js?v=' + (new Date()).getTime() + '"><\/script>');
+</script>
+{/block}

+ 395 - 0
app/admin/view/talent/hospital/fst_verify.html

@@ -0,0 +1,395 @@
+{extend name="layout/content"}
+{block name="content"}
+<style type="text/css">
+    .layui-layer-btn .layui-layer-btn1 {
+        border-color: #009688;
+        background-color: #009688;
+        color: #fff;
+    }
+    ul li{
+        list-style: none;
+        display:inline-block;
+        margin-bottom: 5px;
+    }
+    #field ul li input{
+        vertical-align:middle;
+        margin-top:1px;
+    }
+</style>
+<div class="row">
+    <div class="col-sm-12">
+        <div class="ibox float-e-margins">
+            <div class="ibox-title">
+                <h5>人才认定申报 - 初级审核</h5>
+            </div>
+            <div class="ibox-content">
+                <div class="row row-lg">
+                    <div class="col-sm-12">
+                        <div class="row">
+                            <input type="hidden" id="type" value="{$type}">
+                            <input type="hidden" id="process" value="3">
+                            <input type="hidden" id="title" value="初级审核">
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle"
+                                                type="button">姓名
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="name" placeholder="" />
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle"
+                                                type="button">证件号码
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="card_number" placeholder="" />
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            性别
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="sex">
+                                        <option value=""></option>
+                                        <option value="1">男</option>
+                                        <option value="2">女</option>
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            民族
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="nation">
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">申报年度
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="apply_year" placeholder="">
+                                </div>                            
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">手机
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="phone" placeholder="">
+                                </div>                            
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">电子邮箱
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="email" placeholder="">
+                                </div>                            
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">审核状态
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="checkState">
+                                        <option value="">---请选择---</option>
+                                        <!--<option value="-1">保存未提交</option>
+                                        <option value="5">重新提交</option>
+                                        <option value="1">待审核</option>
+                                        <option value="2">审核驳回</option>
+                                        <option value="3">审核通过</option>
+                                        <option value="4">审核不通过</option>-->
+                                        <option value="1">保存未提交</option>
+                                        <option value="2">初审驳回</option>
+                                        <option value="3">待初审(首次提交)</option>
+                                        <option value="4">待初审(重新提交)</option>
+                                        {if condition="in_array($type,[1])"}
+                                        <option value="5">待初审(部门并审驳回)</option>
+                                        {/if}
+                                        <option value="6">待初审(复审驳回)</option>
+                                        {if condition="in_array($type,[1])"}
+                                        <option value="7">初审通过(待部门并审)</option>
+                                        {/if}
+                                        <option value="8">初审通过(待复审)</option>
+                                        <option value="9">初审不通过</option>
+                                    </select>
+                                </div>                            
+                            </div>
+                        </div>
+                        <div class="row highSearch" style="display: none">                            
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            医院名称
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="enterprise_id">
+                                        {volist name="enterprises" id="item"}
+                                        <option value="{$item.id}">{$item.name}</option>
+                                        {/volist}
+                                    </select>
+                                </div>
+                            </div>                      
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            医共体
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="medicalCommunityId">
+                                        <option value="">---请选择---</option>
+                                        {volist name="medicalCommunities" id="item"}
+                                        <option value="{$item.id}">{$item.name}</option>
+                                        {/volist}
+                                    </select>
+                                </div>
+                            </div> 
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            是否总院
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="isGeneral">
+                                        <option value="">---请选择---</option>
+                                        <option value="1">是</option>
+                                        <option value="2">否</option>
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            人才类型
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="talent_type">
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">最高学历
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="highest_degree">
+                                    </select>
+                                </div>                            
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">是否有留学经历
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="study_abroad">
+                                        <option value="">---请选择---</option>
+                                        <option value="1">是</option>
+                                        <option value="2">否</option>
+                                    </select>
+                                </div>                            
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            人才层次
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="talent_arrange">
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            人才条款
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="talent_condition">
+                                        <option value="">--请选择--</option>
+                                        {volist name="talent_conditions" id="condition"}
+                                        <option value="{$condition.id}">{$condition.name}</option>
+                                        {/volist}
+                                    </select>
+                                </div>
+                            </div>
+                        </div>
+                        <div class="row">
+                            <div class="col-sm-12" style="text-align: center">
+                                <button type="button" style="cursor:pointer;" id="openSearch" onclick="$('.highSearch,#closeSearch').show();
+                                        $(this).hide();" class="btn btn-sm btn-primary glyphicon glyphicon-eye-open" id="open-but">打开高级搜索</button>
+                                <button type="button" style="cursor:pointer;display: none;" id="closeSearch" onclick="$('#openSearch').show();
+                                        $('.highSearch').hide();
+                                        $(this).hide();"  class="btn btn-sm btn-danger glyphicon glyphicon-eye-close" id="close-but">关闭高级搜索</button>
+                                <button type="button" style="cursor:pointer;"  class="btn btn-sm btn-info  glyphicon glyphicon-search" onclick="TalentInfo.search()">搜索</button>
+                                <button type="button" style="cursor:pointer;"  class="btn btn-sm btn-warning glyphicon glyphicon-repeat" onclick="TalentInfo.reset()">重置</button>
+                            </div>
+                        </div>
+                        <div class="hidden-xs" id="TalentInfoTableToolbar" role="group">
+                            {if condition="chkCommission('/admin/talent/fst_check','/talentInfo/firstCheck')"}
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfo.openCheckTalentInfo()" id="">
+                                <i class="fa fa-check"></i>&nbsp;审核
+                            </button>
+                            {/if}
+                            {if condition="chkCommission('/admin/talent/fstVerifyListExport','/talentInfo/firstExport')"}
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfo.showExportModal(1)" id="">
+                                <i class="fa fa-file-excel-o"></i>&nbsp;导出
+                            </button>
+                            {/if}
+                            {if condition="chkCommission('','/talentInfo/firstDownload')"}
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfo.download()" id="">
+                                <i class="fa fa-download"></i>&nbsp;下载
+                            </button>
+                            {/if}
+                            {if condition="chkCommission('/admin/talent/updateFieldsAndFiles','/talentInfo/updateFieldsAndFiles')"}
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfo.updateFieldsAndFiles()" id="">
+                                <i class="fa fa-edit"></i>&nbsp;修改驳回字段
+                            </button>
+                            {/if}
+                            {if condition="chkCommission('/admin/talent/dis_pass','/talentInfo/setNotPass')"}
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfo.setNotPass()" id="">
+                                <i class="fa fa-mobile"></i>&nbsp;审核不通过
+                            </button>
+                            {/if}
+                            {if condition="chkCommission('/admin/talent/getPhones','')"}
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfo.getPhones()" id="">
+                                <i class="fa fa-mobile"></i>&nbsp;获取人才手机号
+                            </button>
+                            {/if}
+                            {if condition="chkCommission('/admin/talent/getEnterprisePhones','')"}
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfo.getEnterprisePhones()" id="">
+                                <i class="fa fa-phone"></i>&nbsp;获取人才联络员手机号
+                            </button>
+                            {/if}
+                        </div>
+                        <table id="TalentInfoTable" class="table-condensed" style="font-size: 10px;table-layout: fixed!important;" data-mobile-responsive="true" data-click-to-select="true">
+                            <thead>
+                                <tr>
+                                    <th data-field="selectItem" data-checkbox="true"></th>
+                                </tr>
+                            </thead>
+                        </table>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+<!--导出模态框-->
+<div class="modal fade " id="commonExportModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel">
+    <div class="modal-dialog modal-lg" role="document" style="min-width: 1000px">
+        <div class="modal-content animated flipInY">
+            <div class="modal-header">
+                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
+                <h4 class="modal-title" id="firstModalLabel">导出</h4>
+            </div>
+            <div class="modal-body">
+                <form id="exportForm" action="/talentInfoExport/publicExport" target="hiddenIframe" class="form-horizontal">
+                    <div class="form-group" id="field">
+                        <div id="field_info">
+                            <ul>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="name"><span>姓名</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="card_type"><span>证件类型</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="card_number"><span>证件号码</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="sex"><span>性别</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="birthday"><span>出生日期</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="nation"><span>民族</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="politics"><span>政治面貌</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="nationality"><span>国籍/地区</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="province"><span>籍贯省</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="city"><span>籍贯市</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="county"><span>籍贯县</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="enterpriseTag"><span>单位标签</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="enterpriseName"><span>单位名称</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="street"><span>所属镇街</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="industryFieldNew"><span>产业领域</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="talent_type"><span>人才类型</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="tax_insurance_month"><span>在我市缴交社保或个税月份</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="labor_contract_rangetime"><span>劳动合同起止时间</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="salary_pay_way"><span>工资发放渠道</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="salary_pay_month"><span>工资发放月份</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="fst_work_time"><span>来晋时间</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="pre_import_type"><span>预引进类型</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="return"><span>流出晋江满3年后又返回晋江的</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="apply_year"><span>申报年度</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="phone"><span>手机号码</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="email"><span>电子邮箱</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="highest_degree"><span>最高学历</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="graduate_school"><span>毕业院校</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="major"><span>专业</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="study_abroad"><span>是否有留学经历</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="abroad_school"><span>留学毕业院校</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="abroad_major"><span>留学专业</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="import_way"><span>引进方式</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="cur_entry_time"><span>本单位入职时间</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="position"><span>本单位现任职务</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="pro_qua"><span>职业资格</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="professional"><span>专业技术职称</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="isMatchZhiren"><span>是否直认人才</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="source"><span>申报来源</span></li>
+                                <!--<li style="width:24%"><input type="checkbox" name="export[]" value="source_batch"><span>入选名单的文件号及批次</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="fujian_highcert_pubtime"><span>福建省高层次人才证书发证日期</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="fujian_highcert_exptime"><span>福建省高层次人才证书有效期</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="quanzhou_highcert_pubtime"><span>泉州高层次人才证书发证日期</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="quanzhou_highcert_exptime"><span>泉州高层次人才证书有效期</span></li>-->
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="source_city"><span>入选来源地级市</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="source_county"><span>入选来源县市区</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="talent_arrange"><span>人才层次</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="talent_arrange_category"><span>人才条款</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="talent_condition"><span>认定条件</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="identifyGetTime"><span>认定条件取得时间</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="annual_salary"><span>年薪</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="bank"><span>开户银行</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="bank_number"><span>银行行号</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="bank_branch_name"><span>开户银行网点</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="bank_account"><span>银行账号</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="checkState"><span>审核状态</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="checkMsg"><span>审核意见</span></li>
+                            </ul>
+                        </div>
+                        <div class="form-group" style="text-align: center">
+                            <button type="button" class="btn btn-primary" onclick="TalentInfo.checkAll()">全选</button>
+                            <button type="button" class="btn btn-success" onclick="TalentInfo.unCheckAll()">反选</button>
+                        </div>
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" onclick="TalentInfo.export(3)">导出查找内容</button>
+                <button type="button" class="btn btn-primary" onclick="TalentInfo.export(3, true)">导出全部</button>
+                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
+            </div>
+        </div>
+    </div>
+</div>
+<iframe id="hiddenIframe" name="hiddenIframe" style="display: none;"></iframe>
+<!--<script src="${ctxPath}/static/modular/talentIdentify/talentInfo/talentInfo_first.js"></script>-->
+<!--<script src="${ctxPath}/static/modular/talentIdentify/talentInfo/talentInfo_common.js"></script>-->
+<script type="text/javascript">
+    document.write('<script src="/static/modular/talentIdentify/talentInfo/hospital/talentInfo_base.js?v=' + (new Date()).getTime() + '"><\/script>');
+    document.write('<script src="/static/modular/talentIdentify/talentInfo/talentInfo_common.js?v=' + (new Date()).getTime() + '"><\/script>');
+</script>
+{/block}

+ 397 - 0
app/admin/view/talent/hospital/library.html

@@ -0,0 +1,397 @@
+{extend name="layout/content"}
+{block name="content"}
+<style type="text/css">
+    .layui-layer-btn .layui-layer-btn1 {
+        border-color: #009688;
+        background-color: #009688;
+        color: #fff;
+    }
+    ul li{
+        list-style: none;
+        display:inline-block;
+        margin-bottom: 5px;
+    }
+    #field ul li input{
+        vertical-align:middle;
+        margin-top:1px;
+    }
+</style>
+<div class="row">
+    <div class="col-sm-12">
+        <div class="ibox float-e-margins">
+            <div class="ibox-title">
+                <h5>优秀人才库</h5>
+            </div>
+            <div class="ibox-content">
+                <div class="row row-lg">
+                    <div class="col-sm-12">
+                        <div class="row">
+                            <input type="hidden" id="type" value="{$type}">
+                            <input type="hidden" id="process" value="7">
+                            <input type="hidden" id="title" value="优秀人才库">
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle"
+                                                type="button">姓名
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="name" placeholder="" />
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle"
+                                                type="button">证件号码
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="card_number" placeholder="" />
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            性别
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="sex">
+                                        <option value=""></option>
+                                        <option value="1">男</option>
+                                        <option value="2">女</option>
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            民族
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="nation">
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">申报年度
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="apply_year" placeholder="">
+                                </div>                            
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">手机
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="phone" placeholder="">
+                                </div>                            
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">电子邮箱
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="email" placeholder="">
+                                </div>                            
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            单位名称
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="enterprise_id">
+                                        {volist name="enterprises" id="item"}
+                                        <option value="{$item.id}">{$item.name}</option>
+                                        {/volist}
+                                    </select>
+                                </div>
+                            </div>
+                        </div>
+                        <div class="row highSearch" style="display: none">                            
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            医共体
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="medicalCommunityId">
+                                        <option value="">---请选择---</option>
+                                        {volist name="medicalCommunities" id="item"}
+                                        <option value="{$item.id}">{$item.name}</option>
+                                        {/volist}
+                                    </select>
+                                </div>
+                            </div> 
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            是否总院
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="isGeneral">
+                                        <option value="">---请选择---</option>
+                                        <option value="1">是</option>
+                                        <option value="2">否</option>
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            人才类型
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="talent_type">
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">最高学历
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="highest_degree">
+                                    </select>
+                                </div>                            
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">是否有留学经历
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="study_abroad">
+                                        <option value="">---请选择---</option>
+                                        <option value="1">是</option>
+                                        <option value="2">否</option>
+                                    </select>
+                                </div>                            
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            人才层次
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="talent_arrange">
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            人才条款
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="talent_condition">
+                                        <option value="">--请选择--</option>
+                                        {volist name="talent_conditions" id="condition"}
+                                        <option value="{$condition.id}">{$condition.name}</option>
+                                        {/volist}
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">离职状态
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="active">
+                                        <option value="">---请选择---</option>
+                                        <option value="1">在职</option>
+                                        <option value="2">离职</option>
+                                    </select>
+                                </div>                            
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">是否失信
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="breakFaith">
+                                        <option value="">---请选择---</option>
+                                        <option value="2">否</option>
+                                        <option value="1">是</option>
+                                    </select>
+                                </div>                            
+                            </div>
+                        </div>
+                        <div class="row">
+                            <div class="col-sm-12" style="text-align: center">
+                                <button type="button" style="cursor:pointer;" id="openSearch" onclick="$('.highSearch,#closeSearch').show();
+                                        $(this).hide();" class="btn btn-sm btn-primary glyphicon glyphicon-eye-open" id="open-but">打开高级搜索</button>
+                                <button type="button" style="cursor:pointer;display: none;" id="closeSearch" onclick="$('#openSearch').show();
+                                        $('.highSearch').hide();
+                                        $(this).hide();"  class="btn btn-sm btn-danger glyphicon glyphicon-eye-close" id="close-but">关闭高级搜索</button>
+                                <button type="button" style="cursor:pointer;"  class="btn btn-sm btn-info  glyphicon glyphicon-search" onclick="TalentInfo.search()">搜索</button>
+                                <button type="button" style="cursor:pointer;"  class="btn btn-sm btn-warning glyphicon glyphicon-repeat" onclick="TalentInfo.reset()">重置</button>
+                            </div>
+                        </div>
+                        <div class="hidden-xs" id="TalentInfoTableToolbar" role="group">
+                            {if condition="chkCommission('/admin/talent/libraryCancel','/talentInfo/libraryCancle')"}
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfo.cancle()" id="">
+                                <i class="fa fa-remove"></i>&nbsp;取消优秀人才
+                            </button>
+                            {/if}
+                            {if condition="chkCommission('/admin/talent/libraryRecovery','/talentInfo/libraryRecovery')"}
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfo.recovery()" id="">
+                                <i class="fa fa-mail-reply"></i>&nbsp;恢复优秀人才
+                            </button>
+                            {/if}
+                            {if condition="chkCommission('/admin/talent/libraryExport','/talentInfo/libraryExport')"}
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfo.showExportModal()" id="">
+                                <i class="fa fa-file-excel-o"></i>&nbsp;导出
+                            </button>
+                            {/if}
+                            {if condition="chkCommission('/admin/talent/libraryDownload','/talentInfo/libraryDownload')"}
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfo.download()" id="">
+                                <i class="fa fa-download"></i>&nbsp;下载
+                            </button>
+                            {/if}
+                            {if condition="chkCommission('/admin/talent/libraryDetail','/talentInfo/libraryDetail')"}
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfo.openTalentInfoDetail()" id="">
+                                <i class="fa fa-eye"></i>&nbsp;查看
+                            </button>
+                            {/if}
+                            {if condition="chkCommission('/admin/talent/editBasicInfo','/talentInfo/editBasicInfo')"}
+                            <button type="button" class="btn btn-sm btn-primary " onclick="alert('暂时未开放');return;TalentInfo.editBasicInfo()" id="">
+                                <i class="fa fa-edit"></i>&nbsp;修改信息
+                            </button>
+                            {/if}
+                            {if condition="chkCommission('/admin/talent/selectFirstInfo','/talentInfo/selectFirstInfo')"}
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfo.selectFirstInfo()" id="">
+                                <i class="fa fa-history"></i>&nbsp;查看首次申报信息
+                            </button>
+                            {/if}
+                        </div>
+                        <table id="TalentInfoTable" class="table-condensed" style="font-size: 10px;table-layout: fixed!important;" data-mobile-responsive="true" data-click-to-select="true">
+                            <thead>
+                                <tr>
+                                    <th data-field="selectItem" data-checkbox="true"></th>
+                                </tr>
+                            </thead>
+                        </table>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+<!--导出模态框-->
+<div class="modal fade " id="commonExportModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel">
+    <div class="modal-dialog modal-lg" role="document" style="min-width: 1000px">
+        <div class="modal-content animated flipInY">
+            <div class="modal-header">
+                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
+                <h4 class="modal-title" id="firstModalLabel">导出</h4>
+            </div>
+            <div class="modal-body">
+                <form id="exportForm" action="/talentInfoExport/publicExport" target="hiddenIframe" class="form-horizontal">
+                    <div class="form-group" id="field">
+                        <div id="field_info">
+                            <ul>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="name"><span>姓名</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="card_type"><span>证件类型</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="card_number"><span>证件号码</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="sex"><span>性别</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="birthday"><span>出生日期</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="nation"><span>民族</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="politics"><span>政治面貌</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="nationality"><span>国籍/地区</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="province"><span>籍贯省</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="city"><span>籍贯市</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="county"><span>籍贯县</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="enterpriseTag"><span>单位标签</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="enterpriseName"><span>单位名称</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="street"><span>所属镇街</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="industryFieldNew"><span>产业领域</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="talent_type"><span>人才类型</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="tax_insurance_month"><span>在我市缴交社保或个税月份</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="labor_contract_rangetime"><span>劳动合同起止时间</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="salary_pay_way"><span>工资发放渠道</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="salary_pay_month"><span>工资发放月份</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="fst_work_time"><span>来晋时间</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="pre_import_type"><span>预引进类型</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="return"><span>流出晋江满3年后又返回晋江的</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="apply_year"><span>申报年度</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="phone"><span>手机号码</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="email"><span>电子邮箱</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="highest_degree"><span>最高学历</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="graduate_school"><span>毕业院校</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="major"><span>专业</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="study_abroad"><span>是否有留学经历</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="abroad_school"><span>留学毕业院校</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="abroad_major"><span>留学专业</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="import_way"><span>引进方式</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="cur_entry_time"><span>本单位入职时间</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="position"><span>本单位现任职务</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="pro_qua"><span>职业资格</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="professional"><span>专业技术职称</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="isMatchZhiren"><span>是否直认人才</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="source"><span>申报来源</span></li>
+                                <!--<li style="width:24%"><input type="checkbox" name="export[]" value="source_batch"><span>入选名单的文件号及批次</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="fujian_highcert_pubtime"><span>福建省高层次人才证书发证日期</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="fujian_highcert_exptime"><span>福建省高层次人才证书有效期</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="quanzhou_highcert_pubtime"><span>泉州高层次人才证书发证日期</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="quanzhou_highcert_exptime"><span>泉州高层次人才证书有效期</span></li>-->
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="source_city"><span>入选来源地级市</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="source_county"><span>入选来源县市区</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="talent_arrange"><span>人才层次</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="talent_arrange_category"><span>人才条款</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="talent_condition"><span>认定条件</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="identifyGetTime"><span>认定条件取得时间</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="annual_salary"><span>年薪</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="bank"><span>开户银行</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="bank_number"><span>银行行号</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="bank_branch_name"><span>开户银行网点</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="bank_account"><span>银行账号</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="breakFaithName"><span>曾被相关主管部门列为失信个人</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="identifyMonth"><span>公布入选月份</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="certificateNo"><span>人才编号</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="activeName"><span>离职状态</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="cur_quit_time"><span>离职时间</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="first_submit_time"><span>首次确认提交时间</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="new_submit_time"><span>最新确认提交时间</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="checkState"><span>审核状态</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="checkMsg"><span>审核意见</span></li>
+                            </ul>
+                        </div>
+                        <div class="form-group" style="text-align: center">
+                            <button type="button" class="btn btn-primary" onclick="TalentInfo.checkAll()">全选</button>
+                            <button type="button" class="btn btn-success" onclick="TalentInfo.unCheckAll()">反选</button>
+                        </div>
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" onclick="TalentInfo.export(1)">导出</button>
+                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
+            </div>
+        </div>
+    </div>
+</div>
+<iframe id="hiddenIframe" name="hiddenIframe" style="display: none;"></iframe>
+<!--<script src="${ctxPath}/static/modular/talentIdentify/talentInfo/talentInfo_first.js"></script>-->
+<!--<script src="${ctxPath}/static/modular/talentIdentify/talentInfo/talentInfo_common.js"></script>-->
+<script type="text/javascript">
+    document.write('<script src="/static/modular/talentIdentify/talentInfo/talentInfo_library.js?v=' + (new Date()).getTime() + '"><\/script>');
+    document.write('<script src="/static/modular/talentIdentify/talentInfo/talentInfo_common.js?v=' + (new Date()).getTime() + '"><\/script>');
+</script>
+{/block}

+ 367 - 0
app/admin/view/talent/hospital/re_verify.html

@@ -0,0 +1,367 @@
+{extend name="layout/content"}
+{block name="content"}
+<style type="text/css">
+    .layui-layer-btn .layui-layer-btn1 {
+        border-color: #009688;
+        background-color: #009688;
+        color: #fff;
+    }
+    ul li{
+        list-style: none;
+        display:inline-block;
+        margin-bottom: 5px;
+    }
+    #field ul li input{
+        vertical-align:middle;
+        margin-top:1px;
+    }
+</style>
+<div class="row">
+    <div class="col-sm-12">
+        <div class="ibox float-e-margins">
+            <div class="ibox-title">
+                <h5>人才认定申报 - 复审</h5>
+            </div>
+            <div class="ibox-content">
+                <div class="row row-lg">
+                    <div class="col-sm-12">
+                        <div class="row">
+                            <input type="hidden" id="type" value="{$type}">
+                            <input type="hidden" id="process" value="5">
+                            <input type="hidden" id="title" value="复审">
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle"
+                                                type="button">姓名
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="name" placeholder="" />
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle"
+                                                type="button">证件号码
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="card_number" placeholder="" />
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            性别
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="sex">
+                                        <option value=""></option>
+                                        <option value="1">男</option>
+                                        <option value="2">女</option>
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            民族
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="nation">
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">申报年度
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="apply_year" placeholder="">
+                                </div>                            
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">手机
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="phone" placeholder="">
+                                </div>                            
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">电子邮箱
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="email" placeholder="">
+                                </div>                            
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">审核状态
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="checkState">
+                                        <option value="">---请选择---</option>
+                                        <!--<option value="1">待审核</option>
+                                        <option value="-1">审核不通过</option>-->
+                                        <option value="1">待复审(首次提交)</option>
+                                        <option value="2">待复审(重新提交)</option>
+                                        <option value="3">复审通过</option>
+                                        <option value="4">复审驳回</option>
+                                        <option value="5">复审不通过</option>
+                                    </select>
+                                </div>                            
+                            </div>
+                        </div>
+                        <div class="row highSearch" style="display: none">
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            医院名称
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="enterprise_id">
+                                        {volist name="enterprises" id="item"}
+                                        <option value="{$item.id}">{$item.name}</option>
+                                        {/volist}
+                                    </select>
+                                </div>
+                            </div>     
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            医共体
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="medicalCommunityId">
+                                        <option value="">---请选择---</option>
+                                        {volist name="medicalCommunities" id="item"}
+                                        <option value="{$item.id}">{$item.name}</option>
+                                        {/volist}
+                                    </select>
+                                </div>
+                            </div> 
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            是否总院
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="isGeneral">
+                                        <option value="">---请选择---</option>
+                                        <option value="1">是</option>
+                                        <option value="2">否</option>
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            人才类型
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="talent_type">
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">最高学历
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="highest_degree">
+                                    </select>
+                                </div>                            
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">是否有留学经历
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="study_abroad">
+                                        <option value="">---请选择---</option>
+                                        <option value="1">是</option>
+                                        <option value="2">否</option>
+                                    </select>
+                                </div>                            
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            人才层次
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="talent_arrange">
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            人才条款
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="talent_condition">
+                                        <option value="">--请选择--</option>
+                                        {volist name="talent_conditions" id="condition"}
+                                        <option value="{$condition.id}">{$condition.name}</option>
+                                        {/volist}
+                                    </select>
+                                </div>
+                            </div>
+                        </div>
+                        <div class="row">
+                            <div class="col-sm-12" style="text-align: center">
+                                <button type="button" style="cursor:pointer;" id="openSearch" onclick="$('.highSearch,#closeSearch').show();
+                                        $(this).hide();" class="btn btn-sm btn-primary glyphicon glyphicon-eye-open" id="open-but">打开高级搜索</button>
+                                <button type="button" style="cursor:pointer;display: none;" id="closeSearch" onclick="$('#openSearch').show();
+                                        $('.highSearch').hide();
+                                        $(this).hide();"  class="btn btn-sm btn-danger glyphicon glyphicon-eye-close" id="close-but">关闭高级搜索</button>
+                                <button type="button" style="cursor:pointer;"  class="btn btn-sm btn-info  glyphicon glyphicon-search" onclick="TalentInfo.search()">搜索</button>
+                                <button type="button" style="cursor:pointer;"  class="btn btn-sm btn-warning glyphicon glyphicon-repeat" onclick="TalentInfo.reset()">重置</button>
+                            </div>
+                        </div>
+                        <div class="hidden-xs" id="TalentInfoTableToolbar" role="group">
+                            {if condition="chkCommission('/admin/talent/re_verify','/talentInfo/thirdCheck')"}
+                                <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfo.openCheckTalentInfo()" id="">
+                                    <i class="fa fa-check"></i>&nbsp;审核
+                                </button>
+                            {/if}
+                            {if condition="chkCommission('/admin/talent/cancelThirdCheck','/talentInfo/cancleThirdCheck')"}
+                                <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfo.cancleThirdCheck()" id="">
+                                    <i class="fa fa-file-excel-o"></i>&nbsp;撤销复核
+                                </button>
+                            {/if}
+                            {if condition="chkCommission('/admin/talent/reVerifyExport','/talentInfo/thirdExport')"}
+                                <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfo.showExportModal(3)" id="">
+                                    <i class="fa fa-file-excel-o"></i>&nbsp;导出
+                                </button>
+                            {/if}
+                            {if condition="chkCommission('/admin/talent/download','/talentInfo/thirdDownload')"}
+                                <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfo.download()" id="">
+                                    <i class="fa fa-download"></i>&nbsp;下载
+                                </button>
+                            {/if}
+                        </div>
+                        <table id="TalentInfoTable" class="table-condensed" style="font-size: 10px;table-layout: fixed!important;" data-mobile-responsive="true" data-click-to-select="true">
+                            <thead>
+                                <tr>
+                                    <th data-field="selectItem" data-checkbox="true"></th>
+                                </tr>
+                            </thead>
+                        </table>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+<!--导出模态框-->
+<div class="modal fade " id="commonExportModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel">
+    <div class="modal-dialog modal-lg" role="document" style="min-width: 1000px">
+        <div class="modal-content animated flipInY">
+            <div class="modal-header">
+                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
+                <h4 class="modal-title" id="firstModalLabel">导出</h4>
+            </div>
+            <div class="modal-body">
+                <form id="exportForm" action="/talentInfoExport/publicExport" target="hiddenIframe" class="form-horizontal">
+                    <div class="form-group" id="field">
+                        <div id="field_info">
+                            <ul>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="name"><span>姓名</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="card_type"><span>证件类型</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="card_number"><span>证件号码</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="sex"><span>性别</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="birthday"><span>出生日期</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="nation"><span>民族</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="politics"><span>政治面貌</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="nationality"><span>国籍/地区</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="province"><span>籍贯省</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="city"><span>籍贯市</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="county"><span>籍贯县</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="enterpriseTag"><span>单位标签</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="enterpriseName"><span>单位名称</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="street"><span>所属镇街</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="industryFieldNew"><span>产业领域</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="talent_type"><span>人才类型</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="tax_insurance_month"><span>在我市缴交社保或个税月份</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="labor_contract_rangetime"><span>劳动合同起止时间</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="salary_pay_way"><span>工资发放渠道</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="salary_pay_month"><span>工资发放月份</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="fst_work_time"><span>来晋时间</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="pre_import_type"><span>预引进类型</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="return"><span>流出晋江满3年后又返回晋江的</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="apply_year"><span>申报年度</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="phone"><span>手机号码</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="email"><span>电子邮箱</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="highest_degree"><span>最高学历</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="graduate_school"><span>毕业院校</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="major"><span>专业</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="study_abroad"><span>是否有留学经历</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="abroad_school"><span>留学毕业院校</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="abroad_major"><span>留学专业</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="import_way"><span>引进方式</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="cur_entry_time"><span>本单位入职时间</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="position"><span>本单位现任职务</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="pro_qua"><span>职业资格</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="professional"><span>专业技术职称</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="isMatchZhiren"><span>是否直认人才</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="source"><span>申报来源</span></li>
+                                <!--<li style="width:24%"><input type="checkbox" name="export[]" value="source_batch"><span>入选名单的文件号及批次</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="fujian_highcert_pubtime"><span>福建省高层次人才证书发证日期</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="fujian_highcert_exptime"><span>福建省高层次人才证书有效期</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="quanzhou_highcert_pubtime"><span>泉州高层次人才证书发证日期</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="quanzhou_highcert_exptime"><span>泉州高层次人才证书有效期</span></li>-->
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="source_city"><span>入选来源地级市</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="source_county"><span>入选来源县市区</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="talent_arrange"><span>人才层次</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="talent_arrange_category"><span>人才条款</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="talent_condition"><span>认定条件</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="identifyGetTime"><span>认定条件取得时间</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="annual_salary"><span>年薪</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="bank"><span>开户银行</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="bank_number"><span>银行行号</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="bank_branch_name"><span>开户银行网点</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="bank_account"><span>银行账号</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="checkState"><span>审核状态</span></li>
+                                <li style="width:24%"><input type="checkbox" name="export[]" value="checkMsg"><span>审核意见</span></li>
+                            </ul>
+                        </div>
+                        <div class="form-group" style="text-align: center">
+                            <button type="button" class="btn btn-primary" onclick="TalentInfo.checkAll()">全选</button>
+                            <button type="button" class="btn btn-success" onclick="TalentInfo.unCheckAll()">反选</button>
+                        </div>
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" onclick="TalentInfo.export(5)">导出</button>
+                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
+            </div>
+        </div>
+    </div>
+</div>
+<iframe id="hiddenIframe" name="hiddenIframe" style="display: none;"></iframe>
+<!--<script src="${ctxPath}/static/modular/talentIdentify/talentInfo/talentInfo_first.js"></script>-->
+<!--<script src="${ctxPath}/static/modular/talentIdentify/talentInfo/talentInfo_common.js"></script>-->
+<script type="text/javascript">
+    document.write('<script src="/static/modular/talentIdentify/talentInfo/hospital/talentInfo_base.js?v=' + (new Date()).getTime() + '"><\/script>');
+    document.write('<script src="/static/modular/talentIdentify/talentInfo/talentInfo_common.js?v=' + (new Date()).getTime() + '"><\/script>');
+</script>
+{/block}

+ 279 - 0
app/admin/view/talent/hospital/talentInfo_common_check.html

@@ -0,0 +1,279 @@
+{extend name="layout/content"}
+{block name="content"}
+<style type="text/css">
+    .spacing {
+        margin-bottom: 10px;
+    }
+    #talentInfoForm label {
+        font-size: 10px;
+    }
+    .has-feedback .form-control {
+        padding-right: 5px;
+    }
+    .form-horizontal .has-feedback .form-control-feedback{top:0;right:0;}
+    .col-label{
+        color: #337ab7;
+    }
+    .col{
+        padding-bottom: 5px;
+    }
+    .imgs li{
+        list-style: none;
+        float: left;
+        border: 1px solid #d8d1d1;
+        text-align: center;
+        height: 30px;
+    }
+    .header{border-left:5px solid #518dff;letter-spacing:3px;text-indent:10px;margin:0 0 10px 0;}
+    .row{margin:0 0 10px 0;}
+    .col-label{float:left;margin:7px 10px;width:80px;text-align:right;}
+    .w60{width:60px;}
+    .w80{width:80px;}
+    .w100{width:100px;}
+    .w120{width:120px;}
+    .w175{width:175px;}
+    .w210{width:210px;}
+    .w250{width:250px;}
+    .w300{width:300px;}
+    .w360{width:360px;}
+    .w490{width:490px;}
+    .w60,.w80,.w100.w120,.w175,.w210,.w250,.w300,.w360,.w490,.col,select.form-control{float:left;}
+    .container-fluid{margin:0 auto;width:1100px;background:#eef9ff;padding:20px;border:1px solid #c3d5ff;box-shadow:1px 1px 5px #c3d5ff;margin-bottom:20px;position:relative;}
+    .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
+        background-color:#e2ecf2;
+        opacity: 1;
+    }
+    .photo{position:absolute;width:200px;right:0px;top:60px;text-align:center;}
+    .ml5{margin-left:5px;}
+</style>
+<div class="ibox float-e-margins">
+    <div class="ibox-content">
+        <div class="form-horizontal">
+            <div class="row">
+                <div class="col-sm-12" >
+                    <div class="panel-body" style="background:#dbedfd;">                                      
+                        <div class="container-fluid">
+                            <div class="form-group-sm">
+                                <form id="talentInfoForm" class="form-horizontal" action="/enterprise/talent/apply" method="post" enctype="multipart/form-data" target="hiddenIframe">                                    
+                                    <input type="hidden" name="id" id="id" value="{$info.id}">
+                                    <input type="hidden" name="type" id="type" value="{$info.enterpriseType}">
+                                    <input type="hidden" name="process" id="process" value="{$info.process}">
+                                    <input type="hidden" name="talent_condition" id="talent_condition" value="{$info.talent_condition}">
+                                    <input type="hidden" name="checkState" id="checkState" value="{$info.checkState}">
+                                    <input type="hidden" name="enterprise_tag" id="enterprise_tag" value="{$info.enterpriseTag}">
+                                    <input type="hidden" name="import" id="import" value="{$info.isImport}"/>
+                                    <div class="header">
+                                        基本信息
+                                    </div>
+                                    <div class="row">
+                                        <div class="col">
+                                            <label class="col-label w100"><span style="color: red">*</span>姓名</label>
+                                            <input type="text" class="form-control w120" id="name" name="name" value="{$info.name}"/>
+                                        </div>
+                                        <div class="col">
+                                            <label class="col-label"><span style="color: red">*</span>性别</label>
+                                            <select class="form-control w80" id="sex" name="sex" value="{$info.sex}">
+                                                {eq name="info.sex" value="1"}<option value="1">男</option>{/eq}
+                                                {eq name="info.sex" value="2"}<option value="2">女</option>{/eq}
+                                            </select>
+                                        </div>
+                                        <div class="col">
+                                            <label class="col-label"><span style="color: red">*</span>民族</label>
+                                            <input type="text" class="form-control w120" id="nation" name="nation" value="{$info.nationName}"/>
+                                        </div>
+                                        <div class="col">
+                                            <label class="col-label"><span style="color: red">*</span>政治面貌</label>
+                                            <input type="text" class="form-control w120" id="politics" name="politics" value="{$info.politicsName}"/>
+                                        </div>
+                                    </div>
+                                    <div class="row">
+                                        <div class="col">
+                                            <label class="col-label w100"><span style="color: red">*</span>证件类型 / 证件号码</label>
+                                            <select class="form-control w120" id="card_type" name="card_type">
+                                                <option value="">请选择</option>
+                                                <option value="1" {eq name="info.card_type" value="1"} selected="" {/eq}>身份证</option>
+                                                <option value="2" {eq name="info.card_type" value="2"} selected="" {/eq}>通行证</option>
+                                                <option value="3" {eq name="info.card_type" value="3"} selected="" {/eq}>护照</option>
+                                            </select>
+                                            <input class="form-control w175 ml5" id="card_number" name="card_number" value="{$info.card_number}">
+                                        </div>
+                                        <div class="col">
+                                            <label class="col-label"><span style="color: red">*</span>出生日期</label>
+                                            <input type="text" class="form-control w120 date" id="birthday" name="birthday" value="{$info.birthday}"/>
+                                        </div>
+                                        <div class="col">
+                                            <label class="col-label"><span style="color: red">*</span>人才类型</label>
+                                            <input type="text" class="form-control w120 date" id="talent_type" name="talent_type" value="{$info.talentTypeName}"/>
+                                        </div>
+                                    </div>
+                                    <div class="photo">
+                                        <img id="photoImg" onclick="Feng.showImg(this)" {if condition="$info['headimgurl']"} src="{$info.headimgurl|getStoragePath}" {else/} src="/static/img/avatar.png" {/if}  style="height:159px;width:105px;margin:0 auto;display:block;">
+                                    </div>
+                                    <div class="row">
+                                        <div class="col">
+                                            <label class="col-label w100"><span style="color: red">*</span>最高学历</label>
+                                            <input type="text" class="form-control w120" id="highest_degree" name="highest_degree" value="{$info.highestDegreeName}"/>
+                                        </div>
+                                        <div class="col">
+                                            <label class="col-label"><span style="color: red">*</span>毕业学校</label>
+                                            <input type="text" class="form-control w210" id="graduate_school" name="graduate_school" value="{$info.graduate_school}"/>
+                                        </div>
+                                        <div class="col">
+                                            <label class="col-label"><span style="color: red">*</span>专业</label>
+                                            <input type="text" class="form-control w210" id="major" name="major" value="{$info.major}"/>
+                                        </div>
+                                    </div>
+                                    <div class="row">
+                                        <div class="col">
+                                            <label class="col-label w100">是否有留学经历</label>
+                                            <select class="form-control w120" id="study_abroad" name="study_abroad">
+                                                {eq name="info.study_abroad" value="2"}<option value="2">否</option>{/eq}
+                                                {eq name="info.study_abroad" value="1"}<option value="1">是</option>{/eq}
+                                            </select>
+                                        </div>
+                                        <div class="col abroad_need_this" {if condition='!$info["study_abroad"] or $info["study_abroad"] eq 2'}style="display:none;"{/if}>      
+                                            <label class="col-label">留学毕业院校</label>                                               
+                                            <input type="text" class="form-control w210" id="abroad_school" name="abroad_school" value="{$info.abroad_school}"/>
+                                        </div>
+                                        <div class="col abroad_need_this" {if condition='!$info["study_abroad"] or $info["study_abroad"] eq 2'}style="display:none;"{/if}>   
+                                            <label class="col-label">留学专业</label>                                                  
+                                            <input type="text" class="form-control w210" id="abroad_major" name="abroad_major" value="{$info.abroad_major}"/>
+                                        </div>
+                                    </div>
+                                    <div class="row">
+                                        <div class="col">
+                                            <label class="col-label w100"><span style="color: red">*</span>工作医院名称</label>
+                                            <input type="text" class="form-control w360" readonly="readonly" value="{$info.enterpriseName}"/>
+                                        </div>
+                                        <div class="col">
+                                            <label class="col-label"><span style="color: red">*</span>所属医共体</label>
+                                            <input type="text" class="form-control w120" id="medicalCommunityId" name="medicalCommunityId" value="{$info.medicalCommunityName}"/>
+                                        </div>
+                                        <div class="col">
+                                            <label class="col-label">是否总院</label>
+                                            <select class="form-control w60" id="isGeneral" name="isGeneral">
+                                                {eq name="info.study_abroad" value="2"}<option value="2">否</option>{/eq}
+                                                {eq name="info.study_abroad" value="1"}<option value="1">是</option>{/eq}
+                                            </select>
+                                        </div>
+                                    </div>
+                                    <div class="row">
+                                        <div class="col">
+                                            <label class="col-label w100"><span style="color: red">*</span>职务</label>
+                                            <input type="text" class="form-control w175" id="position" name="position" value="{$info.position}"/>
+                                        </div>
+                                        <div class="col">
+                                            <label class="col-label"><span style="color: red">*</span>入职时间</label>
+                                            <input type="text" class="form-control w120 date" id="cur_entry_time" name="cur_entry_time" value="{$info.cur_entry_time}"/>
+                                        </div>
+                                        <div class="col">
+                                            <label class="col-label w120"><span style="color: red">*</span>工作合同起止时间</label>
+                                            <input type="text" class="form-control w175 rangedate" id="labor_contract_rangetime" name="labor_contract_rangetime" value="{$info.labor_contract_rangetime}"/>
+                                        </div>
+                                        <div class="col">
+                                            <label class="col-label">职称</label>
+                                            <input type="text" class="form-control w120" id="title" name="title" value="{$info.title}"/>
+                                        </div>
+                                    </div>
+                                    <div class="row">
+                                        <div class="col">
+                                            <label class="col-label w100"><span style="color: red">*</span>人才层次</label>
+                                            <input type="text" class="form-control w120" id="talent_arrange" name="talent_arrange" value="{$info.talentArrangeName}"/>
+                                        </div>
+                                        <div class="col">
+                                            <label class="col-label"><span style="color: red">*</span>人才条款</label>
+                                            <input type="text" class="form-control w120" id="talent_arrange_category" name="talent_arrange_category" value="{$info.talentArrangeCatName}"/>
+                                        </div>
+                                        <div class="col">
+                                            <label class="col-label"><span style="color: red">*</span>认定条件</label>
+                                            <input type="text" class="form-control w490" value="{$info.talentConditionName}"/>
+                                        </div>
+                                    </div>
+                                    <div class="row">
+                                        <div class="col">
+                                            <label class="col-label w100">手机号码</label>
+                                            <input type="text" class="form-control w175" id="phone" name="phone" maxlength="11" value="{$info.phone}"/>
+                                        </div>
+                                        <div class="col">
+                                            <label class="col-label">电子邮箱</label>
+                                            <input type="text" class="form-control w175" id="email" name="email" value="{$info.email}"/>
+                                        </div>
+                                    </div>
+                                    <div class="row">
+                                        <div class="col">
+                                            <label class="col-label w100"><span style="color: red">*</span>开户银行</label>
+                                            <input type="text" class="form-control w120" onchange="TalentInfoInfoDlg.bankChange()" id="bank" name="bank" value="{$info.bank}" placeholder="XX银行"/>
+                                        </div>
+                                        <div class="col">
+                                            <label class="col-label"><span style="color: red">*</span>银行账号</label>
+                                            <input type="text" class="form-control w120" id="bank_account" name="bank_account" value="{$info.bank_account}" onkeyup="value = value.replace(/\s+/g, '')"/>
+                                        </div>
+                                        <div class="col">
+                                            <label class="col-label"><span style="color: red">*</span>银行行号</label>
+                                            <input type="text" class="form-control w120" id="bank_number" name="bank_number" value="{$info.bank_number}"/>
+                                        </div>
+                                        <div class="col">
+                                            <label class="col-label w100"><span style="color: red">*</span>开户银行网点</label>
+                                            <input type="text" class="form-control w250" id="bank_branch_name" name="bank_branch_name" value="{$info.bank_branch_name}" PLACEHOLDER="XX银行XX省XX市XX支行/分行/分理处"/>
+                                        </div>
+                                    </div>
+                                    <div class="row">
+                                        <div class="col">
+                                            <label class="col-label w100">教育背景及工作简历</label>
+                                            <textarea style="overflow: auto;word-break: break-all;max-width:360px; " class="form-control w360" id="education" name="education" rows="5">{$info.education}</textarea>
+                                        </div>
+                                        <div class="col">
+                                            <label class="col-label w175">主要业绩及取得的荣誉</label>
+                                            <textarea style="overflow: auto;word-break: break-all;max-width:360px;" class="form-control w360" id="experience" name="experience" rows="5">{$info.experience}</textarea>
+                                        </div>
+                                    </div>
+                                </form>
+                                <div class="row">
+                                    <label class="col-sm-12" style="text-align: left;color: red;">声明:本人对输入材料的真实性负全部责任</label>
+                                </div>
+                            </div>
+                        </div>                             
+                        <div class="container-fluid">
+                            <div class="header">
+                                附件审核
+                                <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfoInfoDlg.download()" >
+                                    <i class="fa fa-download"></i>&nbsp;打包下载
+                                </button>
+                            </div>
+                            <table id="fileTable" class="table-condensed" style="font-size: 10px;table-layout: fixed!important;" data-mobile-responsive="true" data-click-to-select="true">
+                                <thead>
+                                    <tr>
+                                        <th data-field="selectItem" data-checkbox="true"></th>
+                                    </tr>
+                                </thead>
+                            </table>
+                            <label style="padding-top: 15px;color: red">*请根据上传的附件材料,编辑好相应的文件夹名称</label>
+                            <form id="uploadForm" action="/common/api/addTalentFile" method="post" class="form-horizontal" enctype="multipart/form-data" target="hiddenIframe" style="display: none">
+                                <input type='hidden' id="fileId" name="fileId" >
+                                <input type='file' id="upload_file" name="fileUrl" style='display: none'>
+                                <input type='hidden' id="mainId" name="mainId" >
+                                <input type='hidden' id="fileTypeId" name="fileTypeId" >
+                                <input type='hidden' id="index" name="index" >
+                                <input type="hidden" name="backName" value="TalentInfoInfoDlg.callBack">
+                                <input type="hidden" name="type" value="5">
+                            </form>
+                        </div>  
+                        {if condition="$info['id']"}
+                        <div class="container-fluid">  
+                            <div class="header">
+                                日志
+                            </div>
+                            <table id="logTable">
+                            </table>
+                        </div>
+                        {/if}
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+<script type="text/javascript">
+    document.write('<script src="/static/modular/talentIdentify/talentInfo/hospital/talentInfo_common_check.js?v=' + (new Date()).getTime() + '"><\/script>');
+</script>
+{/block}

+ 12 - 2
app/common/api/VerifyApi.php

@@ -51,6 +51,8 @@ class VerifyApi {
             $info["enterpriseBankCard"] = $enterprise["bankCard"];
             $info["enterpriseBankNetwork"] = $enterprise["bankNetwork"];
             $info["enterpriseBank"] = $enterprise["bank"];
+            $info["isGeneral"] = $enterprise["isGeneral"];
+            $info["medicalCommunityName"] = \app\common\api\Nhc::getMedicalCommunityMap()[$enterprise["medicalCommunityId"]];
             if ($enterprise["street"]) {
                 $info["street"] = $enterprise["street"];
                 $info["streetName"] = DictApi::selectByParentCode("street")[$enterprise["street"]];
@@ -404,6 +406,12 @@ class VerifyApi {
         if ($params["enterprise_id"]) {
             $where[] = ["ti.enterprise_id", "=", $params["enterprise_id"]];
         }
+        if ($params["medicalCommunityId"]) {
+            $where[] = ["e.medicalCommunityId", "=", $params["medicalCommunityId"]];
+        }
+        if ($params["isGeneral"]) {
+            $where[] = ["e.isGeneral", "=", $params["isGeneral"]];
+        }
         if ($params["street"]) {
             $where[] = ["e.street", "=", $params["street"]];
         }
@@ -497,7 +505,7 @@ class VerifyApi {
                             ->where($where)
                             ->limit($offset, $limit)
                             ->order("ti.createTime " . $order)
-                            ->field("ti.*,tl.last_state as 'lastState',tl.state as 'realState',e.name as enterprise_name,e.type as enterprise_type,enterpriseTag,tl2.resubmit")
+                            ->field("ti.*,tl.last_state as 'lastState',tl.state as 'realState',e.name as enterprise_name,e.type as enterprise_type,enterpriseTag,e.isGeneral,e.medicalCommunityId,tl2.resubmit")
                             ->select()->toArray();
         } else {
             switch ($process) {
@@ -586,15 +594,17 @@ class VerifyApi {
                             ->leftJoin("un_enterprise e", "e.id=ti.enterprise_id")
                             ->leftJoin("(select mainId,last_state,new_state,state,createTime from new_talent_checklog where md5(concat(createTime,mainId,`type`)) in (select md5(concat(max(createTime),mainId,`type`)) from `new_talent_checklog` where `type`=1 and `step` is null and active=1 and typeFileId is null group by mainId,`type`)) tl", "`tl`.`mainId`=ti.id")
                             //->leftJoin("(select mainId,last_state,new_state,state,createTime,row_number() over (partition by mainId order by createTime desc) as rowIndex from `new_talent_checklog` where `type`=1 and `step` is null and active=1 and typeFileId is null) tl", "tl.mainId=ti.id and tl.rowIndex=1")
-                            ->where($where)->where($whereRaw)->limit($offset, $limit)->order("ti.createTime " . $order)->field("ti.*,tl.last_state as 'lastState',tl.state as 'realState',e.name as enterprise_name,e.type as enterprise_type,enterpriseTag")->select()->toArray();
+                            ->where($where)->where($whereRaw)->limit($offset, $limit)->order("ti.createTime " . $order)->field("ti.*,tl.last_state as 'lastState',tl.state as 'realState',e.name as enterprise_name,e.type as enterprise_type,enterpriseTag,e.isGeneral,e.medicalCommunityId")->select()->toArray();
         }
         $talent_arrange_kvs = DictApi::selectByParentCode("talent_arrange");
         $enterprise_tag_kvs = DictApi::selectByParentCode("enterprise_tag");
+        $medicalCommunity_kvs = Nhc::getMedicalCommunityMap();
         foreach ($list as &$item) {
             $item["talent_type"] = $item["enterprise_type"] == 1 ? "晋江市现代产业体系人才" : "集成电路优秀人才";
             $item["enterprise_tag"] = $enterprise_tag_kvs[$item["enterpriseTag"]];
             $item["talentArrangeName"] = $talent_arrange_kvs[$item["talent_arrange"]];
             $item["talentConditionName"] = TalentCondition::findOrEmpty($item["talent_condition"])["name"];
+            $item["medicalCommunityName"] = $item["medicalCommunityId"] ? $medicalCommunity_kvs[$item["medicalCommunityId"]] : null;
             //$last_log = TalentLogApi::getLastLog($item["id"], 1, 0, ["step", "=", null]);
             //$item["lastState"] = $last_log["last_state"];
             //$item["realState"] = $last_log["state"];

+ 4 - 4
app/enterprise/controller/Talent.php

@@ -1397,10 +1397,10 @@ class Talent extends EnterpriseController {
         }
         if ($checkState == TalentState::FST_SUBMIT) {
             if ($params["checkState"] == 3) {
-//审核成功,并取消设置越过部门并审
-                $log_checkState = $checkState = TalentState::BASE_VERIFY_PASS; //初审成功
+                //审核成功
+                $log_checkState = $checkState = TalentState::SCND_SUBMIT; //待初审
             } else {
-//审核驳回并记录需要修改的字段和上传文件
+                //审核驳回并记录需要修改的字段和上传文件
                 $checkState = TalentState::FST_SAVE; //退回材料编辑状态
                 $log_checkState = TalentState::BASE_REJECT; //日志记录拒绝状态
             }
@@ -1445,7 +1445,7 @@ class Talent extends EnterpriseController {
             $log = TalentLogApi::getLastLog($talent_info["id"], 1);
             if (!$log || $log["active"] == 1)
                 return json(["msg" => "请先保存审核状态,再提交审核"]);
-            if (in_array($log["new_state"], [TalentState::BASE_VERIFY_PASS])) {
+            if (in_array($log["new_state"], [TalentState::SCND_SUBMIT])) {
                 $data["highProcess"] = $nowProcess > $talent_info["highProcess"] ? $nowProcess : $talent_info["highProcess"];
             }
             $data["id"] = $talent_info["id"];

+ 2 - 3
app/enterprise/view/talent/hospital/view.html

@@ -75,9 +75,8 @@
                                         <div class="col">
                                             <label class="col-label"><span style="color: red">*</span>性别</label>
                                             <select class="form-control w80" id="sex" name="sex" value="{$row.sex}">
-                                                <option value="">请选择</option>
-                                                <option value="1">男</option>
-                                                <option value="2">女</option>
+                                                {eq name="row.sex" value="1"}<option value="1">男</option>{/eq}
+                                                {eq name="row.sex" value="2"}<option value="2">女</option>{/eq}
                                             </select>
                                         </div>
                                         <div class="col">

+ 1 - 1
public/static/modular/gate/enterprise/talentIdentify/examine_center.js

@@ -58,7 +58,7 @@ TalentInfo.initColumn = function () {
                         return "<span class='label label-success'>待审核</span>"
                     }
                     if (value == 3) {
-                        return "<span class='label label-success'>待审</span>"
+                        return "<span class='label label-success'>待审</span>"
                     }
                     if (value == 5) {
                         return "<span class='label label-success'>复审通过</span>"

+ 571 - 0
public/static/modular/talentIdentify/talentInfo/hospital/talentInfo_base.js

@@ -0,0 +1,571 @@
+/**
+ * 人才认定申报管理初始化
+ */
+var TalentInfo = {
+    id: "TalentInfoTable", //表格id
+    seItem: null, //选中的条目
+    table: null,
+    layerIndex: -1
+};
+
+/**
+ * 初始化表格的列
+ */
+TalentInfo.initColumn = function () {
+    var type = $("#type").val();
+    var superpriv = $("#superpriv").val();
+    var process = $("#process").val();
+    var isShowVerifyDept = false;
+    isShowVerifyDept = process == 4 && superpriv ? true : false;
+    return [
+        {field: 'selectItem', checkbox: true},
+        {title: '申报年度', field: 'apply_year', visible: true, align: 'center', valign: 'middle', 'class': 'uitd_showTip', width: "120px"},
+        {title: '医院名称', field: 'enterprise_name', visible: true, align: 'center', valign: 'middle', 'class': 'uitd_showTip', width: "120px",
+            formatter: function (value, row, index) {
+                return value + (row.isGeneral == 1 ? "(总院)" : "");
+            }
+        },
+        {title: '医共体', field: 'medicalCommunityName', visible: true, align: 'center', valign: 'middle', 'class': 'uitd_showTip', width: "120px"},
+        {title: '姓名', field: 'name', visible: true, align: 'center', valign: 'middle', 'class': 'uitd_showTip', width: "100px",
+            formatter: function (value, row, index) {
+                if (row.sex == 1) {
+                    return value + '<span style="color:#6495ED">【男】</span>';
+                }
+                if (row.sex == 2) {
+                    return value + '<span style="color:#FF82AB">【女】</span>';
+                }
+            }
+        },
+        {title: '证件号码', field: 'card_number', visible: true, align: 'center', valign: 'middle', 'class': 'uitd_showTip', width: "120px"},
+        {title: '认定层次', field: 'talentArrangeName', visible: true, align: 'center', valign: 'middle', 'class': 'uitd_showTip', width: "80px"},
+        {title: '认定条件', field: 'talentConditionName', visible: true, align: 'center', valign: 'middle', 'class': 'uitd_showTip', width: "150px"},
+        {title: '审核部门', field: 'verifyDepts', visible: isShowVerifyDept, align: 'center', valign: 'middle', 'class': 'uitd_showTip', width: "150px",
+            formatter: function (value, row, index) {
+                var html = "";
+                for (var i in value) {
+                    let checkState = "";
+                    if (value[i].active == 1) {
+                        if (value[i].checkState == 9) {
+                            checkState = "<span style='color:#ff0000;'>审核驳回</span>";
+                        }
+                        if (value[i].checkState == 12) {
+                            checkState = "<span style='color:green;'>审核通过</span>";
+                        }
+                    } else {
+                        checkState = "<span style='color:gray;'>待审核</span>";
+                    }
+                    html += "<p style='margin:0 auto;'>" + value[i].name + "(" + checkState + ")</p>"
+                }
+                return html
+            }
+        },
+        {title: '首次提交时间', field: 'first_submit_time', visible: true, align: 'center', valign: 'middle', 'class': 'uitd_showTip', width: "100px"},
+        {title: '最新提交时间', field: 'new_submit_time', visible: true, align: 'center', valign: 'middle', 'class': 'uitd_showTip', width: "100px"},
+        {title: '审核状态', field: 'checkState', visible: true, align: 'center', valign: 'middle', 'class': 'uitd_showTip', width: "100px",
+            formatter: function (value, row, index) {
+                if (typeof row.deptCheckState != "undefined") {
+                    if ((row.deptActive == 0 && row.realState == 10) || !row.deptActive) {
+                        if (row.resubmit) {
+                            return "<span class='label label-success'>待部门并审(重新提交)</span>";
+                        } else {
+                            return "<span class='label label-success'>待部门并审(首次提交)</span>";
+                        }
+                    }
+                    if (row.deptActive == 1 && row.newState == 12) {
+                        return "<span class='label label-primary'>部门并审通过</span>";
+                    }
+                    if (row.deptActive == 1 && row.newState == 9) {
+                        return "<span class='label label-danger'>部门并审驳回</span>";
+                    }
+                } else {
+                    if (value == 2) {
+                        if (row.lastState == 4) {
+                            return "<span class='label label-success'>待审核(重新提交)</span>"
+                        }
+                        if (row.realState == 6) {
+                            return "<span class='label label-danger'>复审驳回</span>"
+                        }
+                        return "<span class='label label-success'>待审核</span>"
+                    }
+                    if (value == 3) {
+                        return "<span class='label label-success'>待复审</span>"
+                    }
+                    if (value == 5) {
+                        return "<span class='label label-success'>复审通过</span>"
+                    }
+                    if (value == 10) {
+                        if (process == 3) {
+                            if (row.pass_dept_check == 1) {
+                                return "<span class='label label-success'>初审通过(待复审)</span>"
+                            }
+                            return "<span class='label label-success'>初审通过(待部门并审)</span>"
+                        }
+                        if (process == 4) {
+                            if (row.resubmit) {
+                                return "<span class='label label-success'>待部门并审(重新提交)</span>";
+                            } else {
+                                return "<span class='label label-success'>待部门并审(首次提交)</span>";
+                            }
+                        }
+                        if (row.resubmit) {
+                            return "<span class='label label-success'>待复审(重新提交)</span>";
+                        } else {
+                            return "<span class='label label-success'>待复审(首次提交)</span>";
+                        }
+                    }
+                    if (value == 8) {
+                        if (row.realState == 11) {
+                            return "<span class='label label-danger'>初审驳回</span>"
+                        } else {
+                            return "<span class='label label-success'>保存未提交</span>"
+                        }
+                    }
+                    if (value == 9) {
+                        if (row.realState == 13) {
+                            if (process == 3) {
+                                return "<span class='label label-danger'>待初审(部门并审驳回)</span>";
+                            }
+                            return "<span class='label label-danger'>部门并审驳回</span>";
+                        } else if (row.realState == 15) {
+                            if (process == 3) {
+                                return "<span class='label label-danger'>待初审(复审驳回)</span>";
+                            }
+                            return "<span class='label label-danger'>复审驳回</span>";
+                        } else {
+                            if (row.lastState == 11) {
+                                return "<span class='label label-success'>待初审(重新提交)</span>"
+                            }
+                            return "<span class='label label-success'>待初审(首次提交)</span>"
+                        }
+                    }
+                    if (value == -2) {
+                        return "<span class='label label-danger'>初审不通过</span>"
+                    }
+                    if (value == 16) {
+                        return "<span class='label label-danger'>复审不通过</span>"
+                    }
+                    if (value == -1 || value == 7) {
+                        return "<span class='label label-danger'>审核不通过</span>"
+                    }
+                    if (value == 4) {
+                        if (row.highProcess != null && row.highProcess != '' && row.highProcess >= 1) {
+                            return "<span class='label label-success'>上级驳回</span>"
+                        } else {
+                            return "<span class='label label-success'>待审核</span>"
+                        }
+                    }
+                    if (value == 11) {
+                        if (row.highProcess != null && row.highProcess != '' && row.highProcess >= 3) {
+                            return "<span class='label label-success'>上级驳回</span>"
+                        } else {
+                            return "<span class='label label-success'>待审核</span>"
+                        }
+                    }
+                    if (value == 12) {
+                        if (process == 4) {
+                            return "<span class='label label-success'>部门并审通过</span>";
+                        }
+                        if (process == 3) {
+                            return "<span class='label label-success'>待复审(部门并审通过)</span>";
+                        }
+                        if (row.resubmit) {
+                            return "<span class='label label-success'>待复审(重新提交)</span>";
+                        } else {
+                            return "<span class='label label-success'>待复审(首次提交)</span>";
+                        }
+                    }
+                    if (value == 13) {
+                        if (row.highProcess != null && row.highProcess != '' && row.highProcess >= 4) {
+                            return "<span class='label label-danger'>上级驳回</span>"
+                        } else {
+                            return "<span class='label label-success'>待审核</span>"
+                        }
+                    }
+                    if (value == 14) {
+                        return "<span class='label label-primary'>复审通过</span>"
+                    }
+                    if (value == 15) {
+                        if (row.highProcess != null && row.highProcess != '' && row.highProcess >= 5) {
+                            return "<span class='label label-success'>上级驳回</span>"
+                        } else {
+                            return "<span class='label label-success'>待审核</span>"
+                        }
+                    }
+                }
+            }
+        },
+        {title: '操作', field: 'id', visible: true, align: 'center', valign: 'middle', width: "80px",
+            formatter: function (value, row, index) {
+                return "<span class='label label-success' onclick=\"TalentInfo.showLog('" + value + "')\" >" +
+                        "<i class=\"fa fa-book\"></i>日志" +
+                        "</span>";
+            }
+        }
+    ];
+};
+/**
+ * 检查是否选中
+ */
+TalentInfo.check = function () {
+    var selected = $('#' + this.id).bootstrapTable('getSelections');
+    if (selected.length != 1) {
+        Feng.info("请先选中表格中的某一记录!");
+        return false;
+    } else {
+        TalentInfo.seItem = selected[0];
+        return true;
+    }
+};
+
+
+TalentInfo.openCheckTalentInfo = function () {
+    var title = $("#title").val();
+    var process = $("#process").val();
+    if (this.check()) {
+        var index = layer.open({
+            type: 2,
+            title: '人才认定' + " - " + title,
+            area: ['800px', '420px'], //宽高
+            fix: false, //不固定
+            maxmin: true,
+            shade: 0,
+            content: '/admin/talent/common_check/id/' + TalentInfo.seItem.id + '/process/' + process,
+            btn: ['<i class="fa fa-eye"></i>&nbsp;&nbsp;保存未提交', '<i class="fa fa-save"></i>&nbsp;&nbsp;提交审核', '<i class="fa fa-eraser"></i>&nbsp;&nbsp;关闭'],
+            btnAlign: 'c',
+            btn1: function (index, layero) {
+                var obj = layero.find("iframe")[0].contentWindow;
+                obj.TalentInfoInfoDlg.showFirstCheckModal();
+            }, btn2: function (index, layero) {
+                var obj = layero.find("iframe")[0].contentWindow;
+                obj.TalentInfoInfoDlg.submitCheck();
+                return false;
+            }
+        });
+        layer.full(index);
+        TalentInfo.layerIndex = index;
+    }
+}
+
+
+
+/**
+ * 打开查看人才认定-初级审核详情
+ */
+TalentInfo.openTalentInfoDetail = function () {
+    if (this.check()) {
+        var index = layer.open({
+            type: 2,
+            title: '人才认定申报详情',
+            area: ['800px', '420px'], //宽高
+            fix: false, //不固定
+            maxmin: true,
+            content: Feng.ctxPath + '/talentInfo/talentInfo_toDetail/' + TalentInfo.seItem.id + '/1'
+        });
+        layer.full(index);
+        TalentInfo.layerIndex = index;
+    }
+};
+
+TalentInfo.cancleThirdCheck = 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="msg" rows="6"></textarea>\n' +
+                    '                    </div>\n' +
+                    '                </form>',
+            btn: ['<i class="fa fa-save layui-bg-green"></i>&nbsp;&nbsp;提交', '<i class="fa fa-eraser"></i>&nbsp;&nbsp;关闭'],
+            yes: function (index, layero) {
+                var cancleMsg = $("#msg").val();
+                if (Feng.isEmptyStr(cancleMsg)) {
+                    Feng.error("撤销原因不能为空");
+                    return;
+                }
+                var operation = function () {
+                    var ajax = new $ax(Feng.ctxPath + "/admin/talent/cancleThirdCheck", function (data) {
+                        if (data.code == 200) {
+                            Feng.success(data.msg);
+                            TalentInfo.table.refresh();
+                            layer.close(index);
+                        } else {
+                            Feng.error(data.msg);
+                        }
+                        locked = false;
+                    }, function (data) {
+                        Feng.error("撤销复核失败!" + data.responseJSON.message + "!");
+                        locked = false;
+                    });
+                    ajax.setData({"id": TalentInfo.seItem.id, "checkMsg": cancleMsg})
+                    ajax.start();
+                };
+                Feng.confirm("一旦提交无法修改,确定要撤销吗?", operation);
+            }
+        });
+    }
+}
+
+
+/**
+ * 修改驳回的字段及附件
+ */
+TalentInfo.updateFieldsAndFiles = function () {
+    if (this.check()) {
+        var ajax = new $ax("/admin/talent/findFieldsAndFiles?id=" + TalentInfo.seItem.id, function (data) {
+            if (data.code == 200) {
+                layer.open({
+                    type: 1,
+                    id: "neewFieldFormModel",
+                    title: '修改',
+                    area: ['800px', '450px'], //宽高
+                    fix: false, //不固定
+                    shade: 0,
+                    maxmin: true,
+                    content: TalentInfo.creatFieldCheckModal(),
+                    btn: ['<i class="fa fa-save"></i>&nbsp;&nbsp;提交', '<i class="fa fa-eraser"></i>&nbsp;&nbsp;关闭'],
+                    btnAlign: 'c',
+                    zIndex: layer.zIndex,
+                    success: function (layero, index) {
+
+                        var html1 = '';
+                        if (typeof data.fieldList != "undefined" && data.fieldList.length > 0) {
+                            for (var key in data.fieldList) {
+                                html1 += '<li style="float:left;margin:0 10px 10px 0;"><input type="checkbox" value="' + data.fieldList[key]["key"] + '"><span>' + data.fieldList[key]["value"] + '</span></li>';
+                            }
+                        }
+
+                        var html2 = '';
+                        for (var key in data.fileList) {
+                            html2 = html2 + '<ul><li style="width: 100%"><input type="checkbox" value="' + data.fileList[key].id + '"><span>' + data.fileList[key].name + '</span></li></ul>';
+                        }
+                        $("#firstCheckForm #field_info ul").css("overflow", "hidden").html(html1);
+                        $("#field_file").css("overflow", "hidden").empty().append(html2);
+                        //$("#field_file").empty().append(html);
+                        if (data.select.fields != null && data.select.fields != '') {
+                            $("#firstCheckForm #field_info li input").each(function () {
+                                if (data.select.fields.indexOf($(this).val()) != -1) {
+                                    this.checked = true;
+                                }
+                            });
+                        }
+                        if (data.select.files != null && data.select.files != '') {
+                            $("#field_file input").each(function () {
+                                if (data.select.files.indexOf($(this).val()) != -1) {
+                                    this.checked = true;
+                                }
+                            });
+                        }
+                    },
+                    yes: function (index, layero) {
+                        TalentInfo.submitFieldsAndFiles(index, data.id);
+                    }
+                });
+            } else {
+                Feng.error(data.msg);
+            }
+        }, function (data) {
+            Feng.error("查询失败!" + data.responseJSON.message + "!");
+        });
+        ajax.start();
+    }
+}
+
+/**
+ * 修改提交
+ * @param index
+ * @param id
+ */
+TalentInfo.submitFieldsAndFiles = function (index, id) {
+    var fields = '';
+    var files = '';
+    $("#firstCheckForm #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 (fields == '' && files == '') {
+        Feng.info("请选择可修改的字段或附件!");
+        return;
+    }
+    var ajax = new $ax("/admin/talent/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": id, "fields": fields, "files": files})
+    ajax.start();
+}
+
+/**
+ * 审核不通过
+ */
+TalentInfo.setNotPass = function () {
+    var selecteds = $('#' + this.id).bootstrapTable('getSelections');
+    if (selecteds.length == 0) {
+        Feng.info("请选择需要设置审核不通过的行");
+        return;
+    }
+    var ids = "";
+    for (var key in selecteds) {
+        ids = ids + selecteds[key].id + ",";
+    }
+    ids = ids.substring(0, ids.length - 1);
+    layer.open({
+        type: 1,
+        id: "notPassModal",
+        title: '修改',
+        area: ['800px', '450px'], //宽高
+        fix: false, //不固定
+        shade: 0,
+        maxmin: true,
+        content: '<form id="checkNotPass">\n' +
+                '                    <div class="form-group" style="margin: 10px;">\n' +
+                '                        <label for="checkMsgNotPass" class="control-label" >审核不通过原因</label>\n' +
+                '                        <textarea class="form-control" id="checkMsgNotPass" placeholder="此功能适用于未在申报提交截止时间内提交的数据"  rows="6"></textarea>\n' +
+                '                    </div>\n' +
+                '                </form>',
+
+        btn: ['<i class="fa fa-save"></i>&nbsp;&nbsp;提交', '<i class="fa fa-eraser"></i>&nbsp;&nbsp;关闭'],
+        btnAlign: 'c',
+        zIndex: layer.zIndex,
+        yes: function (index, layero) {
+            var checkMsg = $("#checkMsgNotPass").val();
+            if (Feng.isEmptyStr(checkMsg)) {
+                Feng.info("请填写审核不通过原因");
+                return;
+            }
+            var operation = function () {
+                var ajax = new $ax("/admin/talent/cancel_verify", function (data) {
+                    if (data.code == 200) {
+                        Feng.success(data.msg);
+                        TalentInfo.table.refresh();
+                        layer.close(index);
+                    } else {
+                        Feng.error(data.msg);
+                    }
+                }, function (data) {
+                    Feng.error("设置审核不通过失败!" + data.responseJSON.message + "!");
+                });
+                ajax.set("ids", ids);
+                ajax.set("msg", checkMsg);
+                ajax.start();
+            }
+            Feng.confirm("一旦提交无法修改,确定设置所选数据为审核不通过?", operation);
+        }
+    });
+
+}
+
+
+TalentInfo.creatFieldCheckModal = function () {
+    return '<form id="firstCheckForm">\n' +
+            '                    <div class="form-group" style="margin: 10px;">\n' +
+            '                        <div >\n' +
+            '                            <label for="checkMsg" class="control-label">可修改字段</label>\n' +
+            '                            <div id="field_info">\n' +
+            '                                <ul>\n' +
+            '                                </ul>\n' +
+            '                            </div>\n' +
+            '                            <label for="checkMsg" 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="TalentInfo.checkAll()">全选</button>\n' +
+            '                                <button type="button" class="btn btn-success" onclick="TalentInfo.unCheckAll()">反选</button>\n' +
+            '                            </div>\n' +
+            '                        </div>\n' +
+            '                    </div>\n' +
+            '                </form>';
+}
+
+TalentInfo.fieldCheckd = function (context) {
+    if ($(context).get(0).checked) {
+        $(context).parent().next().children()[0].checked = true;
+        $(context).parent().next().children().eq(0).trigger("change");
+    }
+}
+
+TalentInfo.sourceCheckd = function (context) {
+    if ($(context).get(0).checked) {
+        $("#talentArrangeCheckBox").attr("checked", true);
+        $("#talentArrangeCheckBox").trigger("change");
+    }
+}
+
+TalentInfo.getPhones = function () {
+    var process = $("#process").val();
+    var ajax = new $ax("/admin/talent/getPhones/process/" + process, function (data) {
+        if (data.code == 200) {
+            layer.open({
+                type: 1,
+                title: "手机号码",
+                area: ['830px', '300px'], //宽高
+                fix: false, //不固定
+                maxmin: true,
+                content: "<span style='word-break:break-all'>" + data.obj + "</span>"
+            });
+        } else {
+            Feng.info(data.msg);
+        }
+    }, function (data) {
+        Feng.error("操作失败!");
+    });
+    ajax.setData(TalentInfo.formParams());
+    ajax.start();
+}
+
+
+TalentInfo.getEnterprisePhones = function () {
+    var process = $("#process").val();
+    var ajax = new $ax("/admin/talent/getEnterprisePhones/process/" + process, function (data) {
+        if (data.code == 200) {
+            layer.open({
+                type: 1,
+                title: "手机号码",
+                area: ['830px', '300px'], //宽高
+                fix: false, //不固定
+                maxmin: true,
+                content: "<span style='word-break:break-all'>" + data.obj + "</span>"
+            });
+        } else {
+            Feng.info(data.msg);
+        }
+    }, function (data) {
+        Feng.error("操作失败!");
+    });
+    ajax.setData(TalentInfo.formParams());
+    ajax.start();
+}
+
+$(function () {
+    var defaultColunms = TalentInfo.initColumn();
+    var process = $("#process").val();
+    var table = new BSTable(TalentInfo.id, "/admin/talent/base_verify_list/process/" + process, defaultColunms);
+    table.setPaginationType("server");
+    table.setSingleSelect(false);
+    table.setOnDblClickRow(function () {
+        TalentInfo.openCheckTalentInfo();
+    });
+    TalentInfo.table = table.init();
+    TalentInfo.init();
+
+    // var defaultColunms = TalentInfo.initColumn();
+    // var table = new KDTable(TalentInfo.id, "/talentInfo/list/1", defaultColunms);
+    // table.setPaginationType("server");
+    // TalentInfo.table = table.init();
+});

+ 686 - 0
public/static/modular/talentIdentify/talentInfo/hospital/talentInfo_common_check.js

@@ -0,0 +1,686 @@
+/**
+ * 初始化人才认定申报详情对话框
+ */
+var locked = false;
+var TalentInfoInfoDlg = {
+    talentInfoInfoData: {},
+
+};
+
+
+/**
+ * 初始化表格的列
+ */
+TalentInfoInfoDlg.initFileTypeColumn = function () {
+    return [
+        {field: 'selectItem', checkbox: false, visible: false},
+        {title: '名称', field: 'name', visible: true, align: 'center', valign: 'middle', width: "30%", 'class': 'uitd_showTip',
+            formatter: function (value, row, index) {
+                if (row.must == 1) {
+                    return '<i class="fa fa-paste"></i><span style="font-weight:bold;color:red;font-size:14px;font-family:宋体"> * </span> ' + value;
+                }
+                if (row.must == 2) {
+                    return '<i class="fa fa-paste"></i>' + value;
+                }
+            }
+        },
+        {title: '模板', field: 'templateUrl', visible: true, align: 'center', valign: 'middle', width: "8%",
+            formatter: function (value, row, index) {
+                if (value == null || value == '' || value == 'null') {
+                    return '无';
+                }
+                return "<button type='button' onclick=\"TalentInfoInfoDlg.downloadFile('" + row.id + "',5)\" style='margin-right: 10px' class=\"btn btn-xs btn-primary\">" +
+                        "<i class=\"fa fa-download\"></i>下载" +
+                        "</button>";
+            }
+        },
+        {title: '备注', field: 'description', visible: true, align: 'center', valign: 'middle', width: "52%", 'class': 'uitd_showTip'},
+    ]
+};
+
+//初始化附件类别表单
+TalentInfoInfoDlg.initFileTable = function () {
+    var queryData = {};
+    queryData['project'] = CONFIG.project_rcrd;
+    queryData['type'] = $("#type").val();
+    queryData["talent_condition"] = $("#talent_condition").val();
+    queryData['checkState'] = $("#checkState").val();
+    queryData['isMix'] = 1;
+    $("#fileTable").bootstrapTable({
+        url: Feng.ctxPath + "/common/api/findCommonFileType",
+        method: 'POST',
+        contentType: "application/x-www-form-urlencoded; charset=UTF-8",
+        search: false, // 是否显示表格搜索,此搜索是客户端搜索,不会进服务端
+        showRefresh: false, // 是否显示刷新按钮
+        clickToSelect: true, // 是否启用点击选中行
+        singleSelect: true, // 设置True 将禁止多选
+        striped: true, // 是否显示行间隔色
+        escape: true,
+        pagination: false, // 设置为 true 会在表格底部显示分页条
+        paginationHAlign: "left",
+        paginationDetailHAlign: "right",
+        sidePagination: "server", // 设置在哪里进行分页,可选值为 'client' 或者 'server'
+        showColumns: false,
+        detailView: true, //是否显示父子表
+        pageList: [10, 30, 50],
+        queryParams: function (params) {
+            return $.extend(queryData, params)
+        },
+        rowStyle: function (row, index) {
+            return {classes: "info"};
+        },
+        columns: TalentInfoInfoDlg.initFileTypeColumn(),
+        onPostBody: function () {
+            $("td.uitd_showTip").bind("mouseover", function () {
+                var htm = $(this).html();
+                $(this).webuiPopover({title: '详情', content: htm, trigger: 'hover'}).webuiPopover('show');
+            });
+        },
+        onLoadSuccess: function (data) {
+            $("#fileTable").bootstrapTable('expandAllRows');
+        },
+        onExpandRow: function (index, row, $detail) {
+            var ajax = new $ax(Feng.ctxPath + "/common/api/listTalentFile", function (data) {
+                if (data == null || data.length == 0) {
+                    return;
+                }
+                var html = '<ul class="imgs"><li style="width: 75%;font-weight: bold;padding-top: 5px;">附件原名</li><li style="width: 10%;font-weight: bold;padding-top: 5px;">预览</li><li style="width:15%;font-weight: bold;padding-top: 5px;">操作</li>';
+                var files = $("#files").val();
+                var checkState = $("#checkState").val();
+                var realState = $("#realState").val();
+                for (var key in data) {
+                    var btn = "";
+                    if (Feng.isEmptyStr(checkState) || (checkState == 8 && (realState == 8 || Feng.isEmptyStr(realState))) || (checkState == 11 && realState != 14) || (realState == 11 && files.indexOf(row.id) != -1)) {
+                        btn = "<button type=\'button\' onclick=\"TalentInfoInfoDlg.checkFile(this,'" + row.fState + "','" + row.id + "','" + data[key].id + "')\" style=\'margin-right: 10px\' class=\"btn btn-xs btn-info\">" +
+                                "<i class=\"fa fa-paste\"></i>修改" +
+                                "</button>" +
+                                "<button type='button' onclick=\"TalentInfoInfoDlg.deleteFile('" + data[key].id + "','" + row.fState + "')\" class=\"btn btn-xs btn-danger\">" +
+                                "<i class=\"fa fa-times\"></i>删除" +
+                                "</button>";
+                    } else {
+                        btn = "";
+                    }
+                    var sn = data[key].url.lastIndexOf(".");
+                    var suffix = data[key].url.substring(sn + 1, data[key].url.length);
+                    var imgStr = "";
+                    if (suffix == "pdf" || suffix == "PDF") {
+                        imgStr = "<button type='button'  onclick=\"Feng.showPdf('" + data[key].url + "','" + data[key].id + "','" + data[key].orignName + "')\" class=\"btn btn-xs btn-danger\"><i class=\"fa fa-file-pdf-o\" aria-hidden=\"true\"></i></button>";
+                    } else if (suffix == "xlsx" || suffix == "XLSX" || suffix == 'xls' || suffix == 'XLS') {
+                        imgStr = "<button type='button'  onclick=\"Feng.showExcel('" + data[key].url + "','" + data[key].id + "','" + data[key].orignName + "')\" class=\"btn btn-xs btn-danger\"><i class=\"fa fa-file-excel-o\" aria-hidden=\"true\"></i></button>";
+                    } else {
+                        imgStr = '<img class=\"imgUrl\"  src=\"' + data[key].url + '\" style=\"width:25px;height:25px;\">';
+                    }
+                    html = html + '<li style="display: none">' + data[key].id + '</li>\n' +
+                            '<li style="width: 75%;padding-top: 5px;">' + data[key].orignName + '</li>\n' +
+                            '<li style="width: 10%;">' + imgStr + '</li>\n' +
+                            '<li style="width: 15%;padding-top: 2px;">' + btn + '</li>';
+                }
+                html = html + '</ul>';
+                $detail.html(html);
+                $(".imgs").viewer({fullscreen: false});
+            }, function (data) {
+                Feng.error("查询失败!" + data.responseJSON.message + "!");
+            });
+            var queryData = {};
+            queryData["mainId"] = $("#id").val();
+            queryData["fileTypeId"] = row.id;
+            ajax.set(queryData);
+            ajax.start();
+        }
+    });
+
+}
+
+/**
+ * 关闭此对话框
+ */
+TalentInfoInfoDlg.close = function () {
+    parent.layer.close(window.parent.TalentInfo.layerIndex);
+}
+
+TalentInfoInfoDlg.callback = function (data) {
+    Feng.info(data.msg);
+}
+
+/**
+ * 下载附件
+ * @param value
+ */
+TalentInfoInfoDlg.downloadFile = function (id, type) {
+    window.location.href = "/common/api/downloadFile?id=" + id + "&type=" + type;
+}
+
+TalentInfoInfoDlg.expandRows = function () {
+    $(".fileTable").bootstrapTable('expandAllRows')
+}
+
+/**
+ * 显示审核模态框
+ */
+TalentInfoInfoDlg.showCommonCheckModal = function () {
+    var ajax = new $ax("/admin/talent/validateIsCheck", function (data) {
+        if (data.code == 200) {
+            layer.open({
+                type: 1,
+                id: "neewFieldFormModel",
+                title: '审核',
+                area: ['800px', '350px'], //宽高
+                fix: false, //不固定
+                shade: 0,
+                maxmin: true,
+                content: TalentInfoInfoDlg.createNoFieldCheckModal(),
+                btn: ['<i class="fa fa-save"></i>&nbsp;&nbsp;提交', '<i class="fa fa-eraser"></i>&nbsp;&nbsp;关闭'],
+                btnAlign: 'c',
+                zIndex: layer.zIndex,
+                success: function (layero, index) {
+                    layer.setTop(layero);
+                    $("#commonCheckForm")[0].reset();
+                    var process = $("#process").val();
+                    if (process == 3) {
+                        var html = '<option value=""></option>\n' +
+                                '                            <option value="3">审核通过</option>\n' +
+                                '                            <option value="2">审核驳回</option>';
+                        $("#checkStateModal").empty().append(html);
+                    }
+                    $("#checkStateModal").val(data.obj.checkState);
+                    $("#checkMsg").val(data.obj.checkMsg);
+                },
+                yes: function (index, layero) {
+                    TalentInfoInfoDlg.commonCheck(index);
+                }
+            });
+        } else {
+            Feng.error(data.msg);
+        }
+    }, function (data) {
+        Feng.error("校验失败!" + data.responseJSON.message + "!");
+    });
+    ajax.setData({"id": $("#id").val(), "process": $("#process").val(), "companyId": $("#companyId").val()})
+    ajax.start();
+}
+
+/**
+ * 显示初审审核模态框
+ */
+TalentInfoInfoDlg.showFirstCheckModal = function () {
+    var ajax = new $ax("/admin/talent/validateIsCheck", function (data) {
+        if (data.code == 200) {
+            layer.open({
+                type: 1,
+                id: "neewFieldFormModel",
+                title: '审核',
+                area: ['800px', '450px'], //宽高
+                fix: false, //不固定
+                shade: 0,
+                maxmin: true,
+                content: TalentInfoInfoDlg.creatFieldCheckModal(),
+                btn: ['<i class="fa fa-save"></i>&nbsp;&nbsp;提交', '<i class="fa fa-eraser"></i>&nbsp;&nbsp;关闭'],
+                btnAlign: 'c',
+                zIndex: layer.zIndex,
+                success: function (layero, index) {
+                    layer.setTop(layero);
+                    var obj = data.obj.talentInfo;
+                    var companyList = data.obj.companys;
+                    var fileList = data.obj.fileList;
+                    var process = data.obj.process;
+                    if (typeof data.obj.fieldList != "undefined" && data.obj.fieldList.length > 0) {
+                        var fieldList = data.obj.fieldList;
+                        var html1 = '';
+                        for (var key in fieldList) {
+                            html1 = html1 + '<li style="float:left;margin:0 10px 10px 0;"><input type="checkbox" value="' + fieldList[key]["key"] + '"><span>' + fieldList[key]["value"] + '</span></li>';
+                        }
+                    }
+                    var html2 = '';
+                    for (var key in fileList) {
+                        html2 = html2 + '<ul><li style="width: 100%"><input type="checkbox" value="' + fileList[key].id + '"><span>' + fileList[key].name + '</span></li></ul>';
+                    }
+                    var html3 = '';
+                    for (var key in companyList) {
+                        html3 += '<li style="width: 100%"><input type="checkbox" value="' + companyList[key].id + '"><span>' + companyList[key].name + (companyList[key].uncheck == true ? "<span style='color:#ff0000;'>(上次驳回)</span>" : "") + '</span></li>';
+                    }
+                    $("#field_info ul").css("overflow", "hidden").empty().append(html1);
+                    $("#field_file").css("overflow", "hidden").empty().append(html2);
+                    $("#company_list ul").css("overflow", "hidden").empty().append(html3);
+                    var optionHtml = "";
+                    if (process <= 4 && process != 2) {
+                        optionHtml = '<option value="">请选择</option>\n' +
+                                (obj.highProcess >= 3 && companyList.length > 0 && process == 3 && obj.isMatchZhiren == 0 ? '<option value="5">审核通过(需要再次部门并审)</option>\n' : '<option value="3">审核通过</option>') +
+                                (obj.highProcess >= 3 && companyList.length > 0 && process == 3 && obj.isMatchZhiren == 0 ? '<option value="4">审核通过(跳过部门并审)</option>\n' : "") +
+                                '                            <option value="2">审核驳回</option>\n';
+                    }
+                    if (process == 5 || process == 2) {
+                        optionHtml = '<option value="">请选择</option>\n' +
+                                '                            <option value="3">审核通过</option>\n' +
+                                '                            <option value="2">审核驳回</option>\n' +
+                                '                            <option value="-1">审核不通过</option>';
+                    }
+                    $("#checkStateFirstModal").empty().append(optionHtml);
+                    $("#firstCheckForm")[0].reset();
+                    $("#checkStateFirstModal").val(data.obj.check.checkState);
+                    $("#checkStateFirstModal").trigger("change");
+                    $("#checkMsgFirst").val(data.obj.check.msg);
+                    if (obj.fields != null && obj.fields != '') {
+                        $("#field_info input").each(function () {
+                            for (var key in obj.fields) {
+                                if ($(this).val() == obj.fields[key]) {
+                                    this.checked = true;
+                                }
+                            }
+                        });
+                    }
+                    if (obj.files != null && obj.files != '') {
+                        $("#field_file input").each(function () {
+                            for (var key in obj.files) {
+                                if ($(this).val() == obj.files[key]) {
+                                    this.checked = true;
+                                }
+                            }
+                            //if (obj.files.indexOf($(this).val()) != -1) {
+                            //this.checked = true;
+                            //}
+                        });
+                    }
+                    if (obj.re_check_companys != null && obj.re_check_companys != '') {
+                        $("#company_list input").each(function () {
+                            for (var key in obj.re_check_companys) {
+                                if ($(this).val() == obj.re_check_companys[key]) {
+                                    this.checked = true;
+                                }
+                            }
+                        });
+                    }
+                },
+                yes: function (index, layero) {
+                    TalentInfoInfoDlg.firstCheck(index);
+                }
+            });
+        } else {
+            Feng.error(data.msg);
+        }
+    }, function (data) {
+        Feng.error("校验失败!" + data.responseJSON.message + "!");
+    });
+    ajax.setData({"id": $("#id").val(), "process": $("#process").val(), "companyId": $("#companyId").val()})
+    ajax.start();
+}
+
+TalentInfoInfoDlg.toggledepField = function () {
+    var checkState = $("#checkStateModal").val();
+    var checkMsg = $("#checkMsg").val();
+    if (checkState == 3) {
+        if (checkMsg == null || checkMsg == '') {
+            $("#checkMsg").val("部门审核通过,待复核");
+        }
+    } else {
+        $("#checkMsg").val("");
+    }
+}
+
+
+/**
+ * 显示字段或者隐藏字段选择
+ */
+TalentInfoInfoDlg.toggleField = function () {
+    var checkState = $("#checkStateFirstModal").val();
+    var checkMsgFirst = $("#checkMsgFirst").val();
+    $("#company_list").hide();
+    if (checkState == 2) {
+        $("#field").show();
+        $("#checkMsgFirst").val("");
+    } else if (checkState == 3 || checkState == 4 || checkState == 5) {
+        $("#field").hide();
+        $("#field").find("input[type=checkbox]").removeAttr("checked");
+        if (checkMsgFirst == null || checkMsgFirst == '' || checkMsgFirst == "等待部门审核") {
+            $("#checkMsgFirst").val("审核通过");
+        }
+        if (checkState == 5) {
+            $("#company_list").show();
+        }
+    } else if (checkState == -1) {
+        $("#field").hide();
+        $("#checkMsgFirst").val("审核不通过");
+    }
+}
+
+
+/**
+ * 全选
+ */
+TalentInfoInfoDlg.checkAll = function () {
+    $("#field input").each(function () {
+        this.checked = true;
+    })
+}
+/**
+ * 反选
+ */
+TalentInfoInfoDlg.unCheckAll = function () {
+    $("#field input").each(function () {
+        if (this.checked) {
+            this.checked = false;
+        } else {
+            this.checked = true;
+        }
+    })
+}
+
+/**
+ * 审核提交
+ */
+TalentInfoInfoDlg.commonCheck = function (i) {
+    var checkState = $("#checkStateModal").val();
+    var checkMsg = $("#checkMsg").val();
+    if (checkState == null || checkState == '') {
+        Feng.info("请选择审核状态");
+        return;
+    }
+    if (checkMsg == null || checkMsg == '') {
+        Feng.info("请填写审核意见");
+        return;
+    }
+    if (locked)
+        return;
+    locked = true;
+    var ajax = new $ax(Feng.ctxPath + "/admin/talent/check", function (data) {
+        if (data.code == 200) {
+            Feng.success(data.msg);
+            // $("#commonModal").modal("hide");
+            layer.close(i);
+        } else {
+            Feng.error(data.msg);
+        }
+        locked = false;
+    }, function (data) {
+        Feng.error("提交审核失败!" + data.responseJSON.message + "!");
+        locked = false;
+    });
+    ajax.setData({"id": $("#id").val(), "checkState": checkState, "checkMsg": checkMsg, "process": $("#process").val(), "companyId": $("#companyId").val()})
+    ajax.start();
+}
+
+/**
+ * 初审提交
+ */
+TalentInfoInfoDlg.firstCheck = function (i) {
+    var checkState = $("#checkStateFirstModal").val();
+    var checkMsg = $("#checkMsgFirst").val();
+    if (checkState == null || checkState == '') {
+        Feng.info("请选择审核状态");
+        return;
+    }
+    if (checkMsg == null || checkMsg == '') {
+        Feng.info("请填写审核意见");
+        return;
+    }
+    var fields = '';
+    var files = '';
+    var companys = '';
+    $("#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() + ",";
+        }
+    });
+    $("#company_list li input").each(function (index) {
+        if ($(this).is(":checked")) {
+            companys += $(this).val() + ",";
+        }
+    });
+    if (checkState == 2 && fields == '' && files == '') {
+        Feng.info("请选择可修改的字段或附件!");
+        return;
+    }
+    if (checkState == 5 && companys == "") {
+        Feng.info("请选择需要再次审核的部门!");
+        return;
+    }
+    if (locked)
+        return;
+    locked = true;
+    var ajax = new $ax("/admin/talent/check", function (data) {
+        if (data.code == 200) {
+            // $("#firstModal").modal("hide");
+            layer.close(i);
+            Feng.success(data.msg);
+        } else {
+            Feng.error(data.msg);
+        }
+        locked = false;
+    }, function (data) {
+        Feng.error("提交审核失败!" + data.responseJSON.message + "!");
+        locked = false;
+    });
+    ajax.setData({"id": $("#id").val(), "checkState": checkState, "checkMsg": checkMsg,
+        "process": $("#process").val(), "fields": fields, "files": files, "companys": companys})
+    ajax.start();
+}
+
+
+TalentInfoInfoDlg.submitCheck = function () {
+    var operation = function () {
+        var ajax = new $ax(Feng.ctxPath + "/admin/talent/submitCheck", function (data) {
+            if (data.code == 200) {
+                Feng.success(data.msg);
+                window.parent.TalentInfo.table.refresh();
+                TalentInfoInfoDlg.close();
+            } else {
+                Feng.error(data.msg);
+            }
+        }, function (data) {
+            Feng.error("提交审核失败!" + data.responseJSON.message + "!");
+        });
+        ajax.setData({"id": $("#id").val(), "process": $("#process").val(), "companyId": $("#companyId").val()});
+        ajax.start();
+    }
+    Feng.confirm("一旦提交无法修改,是否审核完毕且无误?", operation);
+}
+
+TalentInfoInfoDlg.fieldCheckd = function (context) {
+    if ($(context).get(0).checked) {
+        $(context).parent().next().children()[0].checked = true;
+        $(context).parent().next().children().eq(0).trigger("change");
+    }
+}
+
+TalentInfoInfoDlg.sourceCheckd = function (context) {
+    if ($(context).get(0).checked) {
+        $("#talentArrangeCheckBox").attr("checked", true);
+        $("#talentArrangeCheckBox").trigger("change");
+    }
+}
+
+TalentInfoInfoDlg.download = function () {
+    window.location.href = encodeURI(encodeURI("/common/api/downloadZip?type=1&id=" + $("#id").val()));
+}
+
+
+TalentInfoInfoDlg.creatFieldCheckModal = function () {
+    var type = $("#type").val();
+    if (type == 1) {
+        return '<form id="firstCheckForm">\n' +
+                '                    <div class="form-group" style="margin: 10px;">\n' +
+                '                        <label for="checkState" class="control-label">审核状态</label>\n' +
+                '                        <select class="form-control" id="checkStateFirstModal" onchange="TalentInfoInfoDlg.toggleField()">\n' +
+                '                            <option value="">请选择</option>\n' +
+                '                            <option value="3">审核通过</option>\n' +
+                '                            <option value="2">审核驳回</option>\n' +
+                '                            <option value="-1">审核不通过</option>\n' +
+                '                        </select>\n' +
+                '                    </div>\n' +
+                '                    <div class="form-group" style="margin: 10px;">\n' +
+                '                        <label for="checkMsg" class="control-label" >审核意见</label>\n' +
+                '                        <textarea class="form-control" id="checkMsgFirst" placeholder="审核状态属“审核通过”的,仅代表此步骤已操作完成,不代表用户提交的信息符合认定条件。若不符合认定条件的,请写明不符合原因。" rows="6"></textarea>\n' +
+                '                        <div id="company_list" style="padding-top:5px;display:none;">\n' +
+                '                            <label for="checkMsg" class="control-label">选择需要再次审核的部门</label>\n' +
+                '                            <div id="companys">' +
+                '                               <ul style="overflow:hidden;list-style:none;"></ul>' +
+                '                            </div>' +
+                '                        </div>\n' +
+                '                        <div id="field" style="padding-top: 5px;display: none">\n' +
+                '                            <label for="checkMsg" class="control-label">可修改字段</label>\n' +
+                '                            <div id="field_info">\n' +
+                '                                <ul style="overflow:hidden;list-style:none;">\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="name"><span>姓名</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="sex"><span>性别</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="birthday"><span>出生日期</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="industryField"><span>行业领域</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="address"><span>所属镇街</span></li>\n' +
+                '                                <li style="width:20.5%"><input type="checkbox" value="nationality"><span>国籍/地区</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="provinceCode"><span>籍贯省</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="cityCode"><span>籍贯市</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="countyCode"><span>籍贯县</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="cardType"><span>证件类型</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="idCard"><span>证件号码</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="nation"><span>民族</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="politics"><span>政治面貌</span></li>\n' +
+                '                                <li style="width:20.5%"><input type="checkbox" value="entryTime"><span>本单位入职时间</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="post"><span>职务</span></li>\n' +
+                '                                <li style="width:20.5%"><input type="checkbox" value="startTime"><span>工作合同开始时间</span></li>\n' +
+                '                                <li style="width:20.5%"><input type="checkbox" value="endTime"><span>工作合同结束时间</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="highEducation"><span>最高学历</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="graduateSchool"><span>毕业院校</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="major"><span>专业</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="title"><span>职称</span></li>\n' +
+                '                                <li style="width:20.5%"><input type="checkbox" value="professionalQualifications"><span>国家职业资格</span></li>\n' +
+                '                                <li style="width:20.5%"><input type="checkbox" value="studyAbroad"><span>是否有留学经历</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="phone"><span>手机号码</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="email"><span>电子邮箱</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="bank"><span>开户银行</span></li>\n' +
+                '                                <li style="width:20.5%"><input type="checkbox" value="bankNetwork"><span>开户银行网点</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="bankNumber"><span>银行行号</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="bankAccount"><span>银行账号</span></li>\n' +
+                '                                <li style="width:31%"><input type="checkbox" value="breakFaith"><span>曾被相关主管部门列为失信个人</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="talentArrange"><span>人才层次</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="identifyCondition"><span>认定条件</span></li>\n' +
+                '                                <li style="width:20.5%"><input type="checkbox" value="identifyConditionName"><span>认定条件名称</span></li>\n' +
+                '                                <li style="width:20.5%"><input type="checkbox" value="identifyGetTime"><span>认定条件证书取得时间</span></li>\n' +
+                '                                <li style="width:20.5%"><input type="checkbox" value="educationAndResume"><span>教育背景及工作简历</span></li>\n' +
+                '                                <li style="width:20.5%"><input type="checkbox" value="mainHonours"><span>主要业绩及取得的荣誉</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="description"><span>备注</span></li>\n' +
+                '                                </ul>\n' +
+                '                            </div>\n' +
+                '                            <label for="checkMsg" 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="TalentInfoInfoDlg.checkAll()">全选</button>\n' +
+                '                                <button type="button" class="btn btn-success" onclick="TalentInfoInfoDlg.unCheckAll()">反选</button>\n' +
+                '                            </div>\n' +
+                '                        </div>\n' +
+                '                    </div>\n' +
+                '                </form>';
+    } else if (type == 2) {
+
+        return  '<form id="firstCheckForm">\n' +
+                '                    <div class="form-group" style="margin: 10px;">\n' +
+                '                        <label for="checkState" class="control-label">审核状态</label>\n' +
+                '                        <select class="form-control" id="checkStateFirstModal" onchange="TalentInfoInfoDlg.toggleField()">\n' +
+                '                            <option value="">请选择</option>\n' +
+                '                            <option value="3">审核通过</option>\n' +
+                '                            <option value="2">审核驳回</option>\n' +
+                '                            <option value="-1">审核不通过</option>\n' +
+                '                        </select>\n' +
+                '                    </div>\n' +
+                '                    <div class="form-group" style="margin: 10px;">\n' +
+                '                        <label for="checkMsg" class="control-label" >审核意见</label>\n' +
+                '                        <textarea class="form-control" id="checkMsgFirst" placeholder="审核状态属“审核通过”的,仅代表此步骤已操作完成,不代表用户提交的信息符合认定条件。若不符合认定条件的,请写明不符合原因。" rows="6"></textarea>\n' +
+                '                        <div id="company_list" style="padding-top:5px;display:none;">\n' +
+                '                            <label for="checkMsg" class="control-label">选择需要再次审核的部门</label>\n' +
+                '                            <div id="companys">' +
+                '                               <ul style="overflow:hidden;list-style:none;"></ul>' +
+                '                            </div>' +
+                '                        </div>\n' +
+                '                        <div id="field" style="padding-top: 5px;display: none">\n' +
+                '                            <label for="checkMsg" class="control-label">可修改字段</label>\n' +
+                '                            <div id="field_info">\n' +
+                '                                <ul style="overflow:hidden;list-style:none;">\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="name"><span>姓名</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="sex"><span>性别</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="birthday"><span>出生日期</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="industryField"><span>行业领域</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="address"><span>所属镇街</span></li>\n' +
+                '                                <li style="width:20.5%"><input type="checkbox" value="nationality"><span>国籍/地区</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="provinceCode"><span>籍贯省</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="cityCode"><span>籍贯市</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="countyCode"><span>籍贯县</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="cardType"><span>证件类型</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="idCard"><span>证件号码</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="nation"><span>民族</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="politics"><span>政治面貌</span></li>\n' +
+                '                                <li style="width:20.5%"><input type="checkbox" value="entryTime"><span>本单位入职时间</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="post"><span>职务</span></li>\n' +
+                '                                <li style="width:20.5%"><input type="checkbox" value="startTime"><span>工作合同开始时间</span></li>\n' +
+                '                                <li style="width:20.5%"><input type="checkbox" value="endTime"><span>工作合同结束时间</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="highEducation"><span>最高学历</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="graduateSchool"><span>毕业院校</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="major"><span>专业</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="title"><span>职称</span></li>\n' +
+                '                                <li style="width:20.5%"><input type="checkbox" value="professionalQualifications"><span>国家职业资格</span></li>\n' +
+                '                                <li style="width:20.5%"><input type="checkbox" value="studyAbroad"><span>是否有留学经历</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="phone"><span>手机号码</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="email"><span>电子邮箱</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="bank"><span>开户银行</span></li>\n' +
+                '                                <li style="width:20.5%"><input type="checkbox" value="bankNetwork"><span>开户银行网点</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="bankNumber"><span>银行行号</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="bankAccount"><span>银行账号</span></li>\n' +
+                '                                <li style="width:31%"><input type="checkbox" value="breakFaith"><span>曾被相关主管部门列为失信个人</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="talentArrange"><span>人才层次</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="identifyCondition"><span>认定条件</span></li>\n' +
+                '                                <li style="width:20.5%"><input type="checkbox" value="identifyConditionName"><span>认定条件名称</span></li>\n' +
+                '                                <li style="width:20.5%"><input type="checkbox" value="identifyGetTime"><span>认定条件证书取得时间</span></li>\n' +
+                '                                <li style="width:20.5%"><input type="checkbox" value="educationAndResume"><span>教育背景及工作简历</span></li>\n' +
+                '                                <li style="width:20.5%"><input type="checkbox" value="mainHonours"><span>主要业绩及取得的荣誉</span></li>\n' +
+                '                                <li style="width:10%"><input type="checkbox" value="description"><span>备注</span></li>\n' +
+                '                            </ul>\n' +
+                '                            </div>\n' +
+                '                            <label for="checkMsg" 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="TalentInfoInfoDlg.checkAll()">全选</button>\n' +
+                '                                <button type="button" class="btn btn-success" onclick="TalentInfoInfoDlg.unCheckAll()">反选</button>\n' +
+                '                            </div>\n' +
+                '                        </div>\n' +
+                '                    </div>\n' +
+                '                </form>';
+    }
+}
+
+TalentInfoInfoDlg.createNoFieldCheckModal = function () {
+    return '<form id="commonCheckForm" >\n' +
+            '                    <div class="form-group" style="margin: 10px;">\n' +
+            '                        <label for="checkState" class="control-label">审核状态</label>\n' +
+            '                        <select class="form-control" id="checkStateModal" >\n' +
+            '                            <option value=""></option>\n' +
+            '                            <option value="3">审核通过</option>\n' +
+            '                            <option value="2">审核驳回</option>\n' +
+            '                        </select>\n' +
+            '                    </div>\n' +
+            '                    <div class="form-group" style="margin: 10px;">\n' +
+            '                        <label for="checkMsg" class="control-label">审核意见</label>\n' +
+            '                        <textarea class="form-control" id="checkMsg" placeholder="审核状态属“审核通过”的,仅代表此步骤已操作完成,不代表用户提交的信息符合认定条件。若不符合认定条件的,请写明不符合原因。" rows="6"></textarea>\n' +
+            '                    </div>\n' +
+            '                </form>';
+}
+
+
+$(function () {
+    $("select:not(#checkStateModal,#checkStateFirstModal)").each(function () {
+        //$(this).attr("disabled", "disabled");
+    });
+    $("input,textarea").not("#checkMsg,#checkMsgFirst").each(function () {
+        $(this).attr("readonly", "readonly");
+    });
+    $('[data-toggle="tooltip"]').tooltip();
+
+    
+    $("input,select,textarea").not("input[type='hidden']").not("input[type='file']").attr("style", "pointer-events: none;background-color: #e2ecf2;;");
+    TalentInfoInfoDlg.initFileTable();
+    Feng.getCheckLog("logTable", {"type": CONFIG.project_rcrd, "mainId": $("#id").val(), "typeFileId": "", "active": 1})
+});
+
+