Browse Source

Signed-off-by: sgq <sgq@sugangqiang>

sgq 2 years ago
parent
commit
7ff6c5d680

+ 15 - 0
app/admin/api/RoleApi.php

@@ -3,6 +3,7 @@
 namespace app\admin\api;
 namespace app\admin\api;
 
 
 use app\admin\model\Role;
 use app\admin\model\Role;
+use app\admin\model\SysRelation;
 
 
 /**
 /**
  * Description of RoleApi
  * Description of RoleApi
@@ -77,6 +78,20 @@ class RoleApi {
         return ["code" => 200, "msg" => "成功"];
         return ["code" => 200, "msg" => "成功"];
     }
     }
 
 
+    public static function set_authority($id, $mids) {
+        SysRelation::where("roleid", "=", $id)->delete();
+        $data = [];
+        $mids = explode(",", $mids);
+        for ($i = 0; $i < count($mids); $i++) {
+            $data[] = [
+                "menuid" => $mids[$i],
+                "roleid" => $id
+            ];
+        }
+        SysRelation::insertAll($data);
+        return ["code" => 200, "msg" => "成功"];
+    }
+
     public static function delete($id) {
     public static function delete($id) {
         //不能删除超级管理员角色
         //不能删除超级管理员角色
         if ($id == 1)
         if ($id == 1)

+ 3 - 6
app/admin/controller/Menu.php

@@ -17,21 +17,18 @@ class Menu extends AdminController {
      */
      */
     function treelist() {
     function treelist() {
         $id = $this->request->param("id");
         $id = $this->request->param("id");
-        $role = \app\admin\api\RoleApi::getOne($id);
-        $list = getTreeList(\app\common\api\MenuApi::getMenuListByRoleid($role["id"]));
-        var_dump($list);exit();
+        $list = getTreeList(\app\common\api\MenuApi::getPrivilagesByRoleid($id));
         $format_list = [];
         $format_list = [];
         foreach ($list as $item) {
         foreach ($list as $item) {
             $format_list[] = [
             $format_list[] = [
-                "checked" => false,
+                "checked" => $item["checked"],
                 "id" => $item["id"],
                 "id" => $item["id"],
                 "isOpen" => true,
                 "isOpen" => true,
-                "name" => $item["simplename"],
+                "name" => $item["name"],
                 "open" => $item["pid"] == 0 ? true : false,
                 "open" => $item["pid"] == 0 ? true : false,
                 "pId" => $item["pid"]
                 "pId" => $item["pid"]
             ];
             ];
         }
         }
-        $format_list[] = ["checked" => true, "id" => "0", "isOpen" => true, "name" => "顶级", "open" => true, "pId" => "0"];
         return $format_list;
         return $format_list;
     }
     }
 
 

+ 3 - 1
app/admin/controller/Role.php

@@ -72,7 +72,9 @@ class Role extends AdminController {
      * @auth {{/role/setAuthority}}
      * @auth {{/role/setAuthority}}
      */
      */
     public function set_authority() {
     public function set_authority() {
-        
+        if ($this->request->isPost()) {
+            return json(RoleApi::set_authority($this->request["roleId"], $this->request["ids"]));
+        }
     }
     }
 
 
     /**
     /**

+ 185 - 4
app/admin/controller/Talent.php

@@ -11,11 +11,192 @@ use app\admin\common\AdminController;
  */
  */
 class Talent extends AdminController {
 class Talent extends AdminController {
 
 
-    function build_form() {
-        return view();
+    private function common_verify() {
+        
     }
     }
 
 
-    function add_field(){
-        return view();
+    /**
+     * 部门初审
+     * @auth {{/talentInfo/gotoIndex/-1}}
+     */
+    public function dept_fst_verify() {
+        $this->common_verify(-1);
     }
     }
+
+    /**
+     * 部门初审-审核
+     * @auth {{/talentInfo/beforeCheck}}
+     */
+    public function dept_fst_check() {
+        
+    }
+
+    /**
+     * 初审
+     * @auth {{/talentInfo/gotoIndex/1}}
+     */
+    public function fst_verify() {
+        $this->common_verify(1);
+    }
+
+    /**
+     * 初审-审核
+     * @auth {{/talentInfo/firstCheck}}
+     */
+    public function fst_check() {
+        
+    }
+
+    /**
+     * 初审-修改驳回字段
+     * @auth {{/talentInfo/updateFieldsAndFiles}}
+     */
+    public function updateFieldsAndFiles() {
+        
+    }
+
+    /**
+     * 初审-审核不通过
+     * @auth {{/talentInfo/setNotPass}}
+     */
+    public function dis_pass() {
+        
+    }
+
+    /**
+     * 部门审核
+     * @auth {{/talentInfo/gotoIndex/2}}
+     */
+    public function dept_verify() {
+        $this->common_verify(2);
+    }
+
+    /**
+     * 部门审核-审核
+     * @auth {{/talentInfo/depCheck}}
+     */
+    public function dept_check() {
+        
+    }
+
+    /**
+     * 复审
+     * @auth {{/talentInfo/gotoIndex/3}}
+     */
+    public function re_verify() {
+        $this->common_verify(3);
+    }
+
+    /**
+     * 复审-审核
+     * @auth {{/talentInfo/thirdCheck}}
+     */
+    public function re_check() {
+        
+    }
+
+    /**
+     * 复审-撤销复核
+     * @auth {{/talentInfo/cancleThirdCheck}}
+     */
+    public function cancel_check() {
+        
+    }
+
+    /**
+     * 预备人才库
+     * @auth {{/talentInfo/gotoIndex/4}}
+     */
+    public function pre_list() {
+        $this->common_verify(4);
+    }
+
+    /**
+     * 预备人才库-公示
+     * @auth {{/talentInfo/preparePublic}}
+     */
+    public function pre_public() {
+        
+    }
+
+    /**
+     * 预备人才库-核查征信
+     * @auth {{/talentInfo/prepareHczx}}
+     */
+    public function pre_hczx() {
+        
+    }
+
+    /**
+     * 预备人才库-征信通过
+     * @auth {{/talentInfo/hczxPass}}
+     */
+    public function pre_zx_pass() {
+        
+    }
+
+    /**
+     * 预备人才库-征信失信
+     * @auth {{/talentInfo/hczxReject}}
+     */
+    public function pre_zx_reject() {
+        
+    }
+
+    /**
+     * 预备人才库-公示再审核
+     * @auth {{/talentInfo/prepareCheck}}
+     */
+    public function pre_check() {
+        
+    }
+
+    /**
+     * 预备人才库-公示通过
+     * @auth {{/talentInfo/publicPass}}
+     */
+    public function pre_public_pass() {
+        
+    }
+
+    /**
+     * 预备人才库-公布
+     * @auth {{/talentInfo/preparePublish}}
+     */
+    public function pre_publish() {
+        
+    }
+
+    /**
+     * 预备人才库-发证
+     * @auth {{/talentInfo/prepareCertification}}
+     */
+    public function pre_certification() {
+        
+    }
+
+    /**
+     * 预备人才库-撤销公布
+     * @auth {{/talentInfo/prepareCanclePublish}}
+     */
+    public function pre_cancel_publish() {
+        
+    }
+
+    /**
+     * 预备人才库-公示预览
+     * @auth {{/talentInfo/publicExportBefore}}
+     */
+    public function pre_public_preview() {
+        
+    }
+
+    /**
+     * 预备人才库-公布预览
+     * @auth {{/talentInfo/publishExportBefore}}
+     */
+    public function pre_publish_preview() {
+        
+    }
+
 }
 }

+ 345 - 0
app/admin/view/Talent/dept_fst_verify.html

@@ -0,0 +1,345 @@
+@layout("/common/_container.html"){
+<style type="text/css">
+    .layui-layer-btn .layui-layer-btn1 {
+        border-color: #009688;
+        background-color: #009688;
+        color: #fff;
+    }
+    #field 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="${user.type}">
+                            <div class="col-sm-3">
+                                <#NameCon id="name" name="姓名" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="idCard" name="证件号码" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="sex" name="性别" >
+                                    <option value=""></option>
+                                    <option value="1">男</option>
+                                    <option value="2">女</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="nation" name="民族" >
+                                </#SelectCon>
+                            </div>
+                        </div>
+                        <div class="row highSearch" style="display: none">
+                            <div class="col-sm-3">
+                                <#SelectCon id="nationality" name="国籍/地区" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="provinceCode" name="籍贯省" >
+                                    <option value="">请选择</option>
+                                    @for(item in provinceList){
+                                    <option value="${item.code}">${item.name}</option>
+                                    @}
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="politics" name="政治面貌" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="enterpriseId" name="单位名称" >
+                                    <option value="">请选择</option>
+                                    @for(item in enterpriseList){
+                                    <option value="${item.id}">${item.name}</option>
+                                    @}
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="industryField" name="行业领域" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3"
+                                 @if(user.type==2){
+                                    style="display: none"
+                                 @}
+                                >
+                                <#SelectCon id="source" name="申报来源">
+                                    <option value=""></option>
+                                    <option value="1">经我市申报并已经成功入选的泉州高层次人才</option>
+                                    <option value="2">从我市以外的其他县(市、区)变动到我市工作的泉州市高层次人才</option>
+                                    <option value="3">依据《晋江市优秀人才补充认定标准》申报认定</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3"
+                                 @if(user.type==2){
+                                    style="display: none"
+                                 @}
+                                >
+                                <#SelectCon id="fromCity" name="入选来源县市">
+                                    <option value="">请选择</option>
+                                    @for(item in fromCityList){
+                                    <option value="${item.code}">${item.name}</option>
+                                    @}
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3"
+                                 @if(user.type==2){
+                                    style="display: none"
+                                 @}
+                                >
+                                <#SelectCon id="introductionMode" name="引进方式">
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="highEducation" name="最高学历" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="major" name="专业" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="title" name="职称" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="studyAbroad" name="是否有留学经历" >
+                                    <option value="">请选择</option>
+                                    <option value="2">否</option>
+                                    <option value="1">是</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="phone" name="手机号码" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="email" name="电子邮箱" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="talentType" name="人才标签" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="talentArrange" name="人才层次" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="identifyCondition" name="认定条件" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="address" name="所属镇街" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="breakFaith" name="是否失信" >
+                                    <option value="">请选择</option>
+                                    <option value="2">否</option>
+                                    <option value="1">是</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="checkState" name="审核状态">
+                                    <option value="">请选择</option>
+                                    <option value="-1">审核不通过</option>
+                                    <option value="3">待审核</option>
+                                    <option value="5">已驳回</option>
+                                    <option value="7">已通过</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3" style="display: none">
+                                <#SelectCon id="active" name="离职状态" >
+                                <option value="">请选择</option>
+                                <option value="1">在职</option>
+                                <option value="2">离职</option>
+                            </#SelectCon>
+                            </div>
+                            <div class="col-sm-3" style="display: none">
+                                <#SelectCon id="isPublic" name="公示状态" >
+                                    <option value="">请选择</option>
+                                    <option value="1">待核查征信</option>
+                                    <option value="2">待公示</option>
+                                    <option value="3">公示中</option>
+                                    <option value="4">待公布</option>
+                                    <option value="5">待发证</option>
+                                    <option value="6">已发证</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="year" name="申报年度" />
+                            </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(shiro.hasPermission("/talentInfo/beforeCheck")){
+                            <#button name="审核" icon="fa-check" clickFun="TalentInfo.openCheckTalentInfo()"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/beforeExport")){
+                            <#button name="导出" icon="fa-file-excel-o" clickFun="TalentInfo.export()"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/beforeDownload")){
+                            <#button name="下载" icon="fa-download" clickFun="TalentInfo.download()"/>
+                            @}
+                        </div>
+                        <#table id="TalentInfoTable"/>
+                    </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">
+        <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="${ctxPath}/talentInfoExport/publicExport" target="hiddenIframe" class="form-horizontal">
+                    <div class="form-group" id="field">
+                        <div id="field_info">
+                            <ul>
+                                @if(user.type==1){
+                                <li style="width:12%"><input type="checkbox" value="year"><span>申报年度</span></li>
+                                <li style="width:12%"><input type="checkbox" value="name"><span>姓名</span></li>
+                                <li style="width:12%"><input type="checkbox" value="sexName"><span>性别</span></li>
+                                <li style="width:12%"><input type="checkbox" value="birthday"><span>出生日期</span></li>
+                                <li style="width:12%"><input type="checkbox" value="nationalityName"><span>国籍/地区</span></li>
+                                <li style="width:12%"><input type="checkbox" value="provinceName"><span>籍贯省</span></li>
+                                <li style="width:12%"><input type="checkbox" value="cityName"><span>籍贯市</span></li>
+                                <li style="width:12%"><input type="checkbox" value="countyName"><span>籍贯县</span></li>
+                                <li style="width:12%"><input type="checkbox" value="nationName"><span>民族</span></li>
+                                <li style="width:12%"><input type="checkbox" value="politicsName"><span>政治面貌</span></li>
+                                <li style="width:12%"><input type="checkbox" value="cardTypeName"><span>证件类型</span></li>
+                                <li style="width:12%"><input type="checkbox" value="idCard"><span>证件号码</span></li>
+                                <li style="width:24%"><input type="checkbox" value="firstInJJTime"><span>首次来晋工作时间</span></li>
+                                <li style="width:12%"><input type="checkbox" value="enterpriseName"><span>企业名称</span></li>
+                                <li style="width:12%"><input type="checkbox" value="industryFieldName"><span>行业领域</span></li>
+                                <li style="width:12%"><input type="checkbox" value="streetName"><span>所属镇街</span></li>
+                                <li style="width:12%"><input type="checkbox" value="sourceName"><span>申报来源</span></li>
+                                <li style="width:12%"><input type="checkbox" value="ourCitySourceName"><span>公布入选来源</span></li>
+                                <li style="width:12%"><input type="checkbox" value="fromCityName"><span>入选来源县市</span></li>
+                                <li style="width:12%"><input type="checkbox" value="qzBatch"><span>入选名单批次</span></li>
+                                <li style="width:24%"><input type="checkbox" value="certificateStartTime"><span>泉州高层次人才证书发证日期</span></li>
+                                <li style="width:24%"><input type="checkbox" value="qzgccrcActiveTime"><span>泉州高层次人才证书的有效期</span></li>
+                                <li style="width:12%"><input type="checkbox" value="talentArrangeName"><span>人才层次</span></li>
+                                <li style="width:12%"><input type="checkbox" value="identifyConditionText"><span>认定条件</span></li>
+                                <li style="width:12%"><input type="checkbox" value="identifyConditionName"><span>认定条件名称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyGetTime"><span>认定条件证书取得时间</span></li>
+                                <li style="width:12%"><input type="checkbox" value="enterpriseTalentTypeName"><span>企业标签</span></li>
+                                <li style="width:12%"><input type="checkbox" value="talentTypeName"><span>人才标签</span></li>
+                                <li style="width:24%"><input type="checkbox" value="letterTime"><span>首次来晋行政介绍信时间</span></li>
+                                <li style="width:12%"><input type="checkbox" value="introductionModeName"><span>引进方式</span></li>
+                                <li style="width:24%"><input type="checkbox" value="entryTime"><span>本单位入职时间</span></li>
+                                <li style="width:12%"><input type="checkbox" value="post"><span>职务</span></li>
+                                <li style="width:24%"><input type="checkbox" value="startTime"><span>工作合同开始时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="endTime"><span>工作合同结束时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="lastYearWages"><span>上一年度年薪(元)</span></li>
+                                <li style="width:12%"><input type="checkbox" value="educationName"><span>最高学历</span></li>
+                                <li style="width:24%"><input type="checkbox" value="graduateSchool"><span>毕业院校)</span></li>
+                                <li style="width:12%"><input type="checkbox" value="major"><span>专业</span></li>
+                                <li style="width:12%"><input type="checkbox" value="title"><span>职称</span></li>
+                                <li style="width:12%"><input type="checkbox" value="professionalQualifications"><span>国家职业资格</span></li>
+                                <li style="width:24%"><input type="checkbox" value="studyAbroadName"><span>是否有留学经历</span></li>
+                                <li style="width:12%"><input type="checkbox" value="phone"><span>手机号码</span></li>
+                                <li style="width:12%"><input type="checkbox" value="email"><span>电子邮箱</span></li>
+                                <li style="width:12%"><input type="checkbox" value="bank"><span>开户银行</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bankNetwork"><span>开户银行网点</span></li>
+                                <li style="width:12%"><input type="checkbox" value="bankNumber"><span>银行行号</span></li>
+                                <li style="width:12%"><input type="checkbox" value="bankAccount"><span>银行账号</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="breakFaithName"><span>曾被相关主管部门列为失信个人</span></li>
+                                <li style="width:12%"><input type="checkbox" value="identifyMonth"><span>公布入选月份</span></li>
+                                <li style="width:12%"><input type="checkbox" value="certificateNO"><span>人才编号</span></li>
+                                <li style="width:24%"><input type="checkbox" value="firstSubmitTime"><span>首次确认提交时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="newSubmitTime"><span>最新确认提交时间</span></li>
+                                <li style="width:12%"><input type="checkbox" value="checkStateName"><span>审核状态</span></li>
+                                <li style="width:12%"><input type="checkbox" value="checkMsg"><span>审核意见</span></li>
+                                @}
+                                @if(user.type==2){
+                                <li style="width:12%"><input type="checkbox" value="year"><span>申报年度</span></li>
+                                <li style="width:12%"><input type="checkbox" value="enterpriseName"><span>企业名称</span></li>
+                                <li style="width:12%"><input type="checkbox" value="name"><span>姓名</span></li>
+                                <li style="width:12%"><input type="checkbox" value="sexName"><span>性别</span></li>
+                                <li style="width:12%"><input type="checkbox" value="birthday"><span>出生日期</span></li>
+                                <li style="width:12%"><input type="checkbox" value="nationName"><span>民族</span></li>
+                                <li style="width:12%"><input type="checkbox" value="cardTypeName"><span>证件类型</span></li>
+                                <li style="width:12%"><input type="checkbox" value="idCard"><span>证件号码</span></li>
+                                <li style="width:12%"><input type="checkbox" value="nationalityName"><span>国籍/地区</span></li>
+                                <li style="width:12%"><input type="checkbox" value="politicsName"><span>政治面貌</span></li>
+                                <li style="width:12%"><input type="checkbox" value="streetName"><span>所属镇街</span></li>
+                                <li style="width:12%"><input type="checkbox" value="provinceName"><span>籍贯省</span></li>
+                                <li style="width:12%"><input type="checkbox" value="cityName"><span>籍贯市</span></li>
+                                <li style="width:12%"><input type="checkbox" value="countyName"><span>籍贯县</span></li>
+                                <li style="width:12%"><input type="checkbox" value="educationName"><span>最高学历</span></li>
+                                <li style="width:12%"><input type="checkbox" value="graduateSchool"><span>毕业学校</span></li>
+                                <li style="width:12%"><input type="checkbox" value="major"><span>专业</span></li>
+                                <li style="width:12%"><input type="checkbox" value="post"><span>职务</span></li>
+                                <li style="width:12%"><input type="checkbox" value="phone"><span>手机号码</span></li>
+                                <li style="width:12%"><input type="checkbox" value="email"><span>电子邮箱</span></li>
+                                <li style="width:12%"><input type="checkbox" value="bank"><span>开户银行</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bankNetwork"><span>开户银行网点</span></li>
+                                <li style="width:12%"><input type="checkbox" value="bankAccount"><span>银行账号</span></li>
+                                <li style="width:24%"><input type="checkbox" value="startTime"><span>工作合同开始时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="endTime"><span>工作合同结束时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="entryTime"><span>本单位入职时间</span></li>
+                                <li style="width:12%"><input type="checkbox" value="talentArrangeName"><span>人才层次</span></li>
+                                <li style="width:12%"><input type="checkbox" value="identifyConditionText"><span>认定条件</span></li>
+                                <li style="width:12%"><input type="checkbox" value="identifyConditionName"><span>认定条件名称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyGetTime"><span>认定条件证书取得时间</span></li>
+                                <li style="width:12%"><input type="checkbox" value="title"><span>职称</span></li>
+                                <li style="width:12%"><input type="checkbox" value="professionalQualifications"><span>国家职业资格</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="studyAbroadName"><span>是否有留学经历</span></li>
+                                <li style="width:36%"><input type="checkbox" value="breakFaithName"><span>曾被相关主管部门列为失信个人</span></li>
+                                <li style="width:12%"><input type="checkbox" value="identifyMonth"><span>公布入选月份</span></li>
+                                <li style="width:12%"><input type="checkbox" value="certificateNO"><span>人才编号</span></li>
+                                <li style="width:24%"><input type="checkbox" value="firstSubmitTime"><span>首次确认提交时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="newSubmitTime"><span>最新确认提交时间</span></li>
+                                <li style="width:12%"><input type="checkbox" value="checkStateName"><span>审核状态</span></li>
+                                <li style="width:12%"><input type="checkbox" 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_before.js"></script>-->
+<!--<script src="${ctxPath}/static/modular/talentIdentify/talentInfo/talentInfo_common.js"></script>-->
+<script type="text/javascript">
+    document.write('<script src="${ctxPath}/static/modular/talentIdentify/talentInfo/talentInfo_before.js?v='+(new Date()).getTime()+'"><\/script>');
+    document.write('<script src="${ctxPath}/static/modular/talentIdentify/talentInfo/talentInfo_common.js?v='+(new Date()).getTime()+'"><\/script>');
+</script>
+@}

+ 364 - 0
app/admin/view/Talent/dept_verify.html

@@ -0,0 +1,364 @@
+{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;
+    }
+    #field 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="${user.type}">
+                            <div class="col-sm-3">
+                                <#NameCon id="name" name="姓名" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="idCard" name="证件号码" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="sex" name="性别" >
+                                <option value=""></option>
+                                <option value="1">男</option>
+                                <option value="2">女</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="nation" name="民族" >
+                                </#SelectCon>
+                            </div>
+                        </div>
+                        <div class="row highSearch" style="display: none">
+                            <div class="col-sm-3">
+                                <#SelectCon id="nationality" name="国籍/地区" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="provinceCode" name="籍贯省" >
+                                <option value="">请选择</option>
+                                @for(item in provinceList){
+                                <option value="${item.code}">${item.name}</option>
+                                @}
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="politics" name="政治面貌" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="enterpriseId" name="单位名称" >
+                                <option value="">请选择</option>
+                                @for(item in enterpriseList){
+                                <option value="${item.id}">${item.name}</option>
+                                @}
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="industryField" name="行业领域" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3"
+                                 @if(user.type==2){
+                                 style="display: none"
+                                 @}
+                                 >
+                                 <#SelectCon id="source" name="申报来源">
+                                 <option value=""></option>
+                                <option value="1">经我市申报并已经成功入选的泉州高层次人才</option>
+                                <option value="2">从我市以外的其他县(市、区)变动到我市工作的泉州市高层次人才</option>
+                                <option value="3">依据《晋江市优秀人才补充认定标准》申报认定</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3"
+                                 @if(user.type==2){
+                                 style="display: none"
+                                 @}
+                                 >
+                                 <#SelectCon id="fromCity" name="入选来源县市">
+                                 <option value="">请选择</option>
+                                @for(item in fromCityList){
+                                <option value="${item.code}">${item.name}</option>
+                                @}
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3"
+                                 @if(user.type==2){
+                                 style="display: none"
+                                 @}
+                                 >
+                                 <#SelectCon id="introductionMode" name="引进方式">
+                                 </#SelectCon>
+                        </div>
+                        <div class="col-sm-3">
+                            <#SelectCon id="highEducation" name="最高学历" >
+                            </#SelectCon>
+                        </div>
+                        <div class="col-sm-3">
+                            <#NameCon id="major" name="专业" />
+                        </div>
+                        <div class="col-sm-3">
+                            <#NameCon id="title" name="职称" />
+                        </div>
+                        <div class="col-sm-3">
+                            <#SelectCon id="studyAbroad" name="是否有留学经历" >
+                            <option value="">请选择</option>
+                            <option value="2">否</option>
+                            <option value="1">是</option>
+                            </#SelectCon>
+                        </div>
+                        <div class="col-sm-3">
+                            <#NameCon id="phone" name="手机号码" />
+                        </div>
+                        <div class="col-sm-3">
+                            <#NameCon id="email" name="电子邮箱" />
+                        </div>
+                        <div class="col-sm-3">
+                            <#SelectCon id="talentType" name="人才标签" >
+                            </#SelectCon>
+                        </div>
+                        <div class="col-sm-3">
+                            <#SelectCon id="talentArrange" name="人才层次" >
+                            </#SelectCon>
+                        </div>
+                        <div class="col-sm-3">
+                            <#SelectCon id="identifyCondition" name="认定条件" >
+                            </#SelectCon>
+                        </div>
+                        <div class="col-sm-3">
+                            <#SelectCon id="address" name="所属镇街" >
+                            </#SelectCon>
+                        </div>
+                        <div class="col-sm-3">
+                            <#SelectCon id="breakFaith" name="是否失信" >
+                            <option value="">请选择</option>
+                            <option value="2">否</option>
+                            <option value="1">是</option>
+                            </#SelectCon>
+                        </div>
+                        <div class="col-sm-3">
+                            <#SelectCon id="checkState" name="审核状态" >
+                            <option value="" >请选择</option>
+                            <option value="1">待审核</option>
+                            <option value="2">已驳回</option>
+                            <option value="3">已通过</option>
+                            <option value="4">上级驳回</option>
+                            <option value="9">重新提交</option>
+                            </#SelectCon>
+                        </div>
+                        <div class="col-sm-3" style="display: none">
+                            <#SelectCon id="active" name="离职状态" >
+                            <option value="">请选择</option>
+                            <option value="1">在职</option>
+                            <option value="2">离职</option>
+                            </#SelectCon>
+                        </div>
+                        <div class="col-sm-3" style="display: none">
+                            <#SelectCon id="isPublic" name="公示状态" >
+                            <option value="">请选择</option>
+                            <option value="1">待核查征信</option>
+                            <option value="2">待公示</option>
+                            <option value="3">公示中</option>
+                            <option value="4">待公布</option>
+                            <option value="5">待发证</option>
+                            <option value="6">已发证</option>
+                            </#SelectCon>
+                        </div>
+                        <div class="col-sm-3">
+                            <#NameCon id="year" name="申报年度" />
+                        </div>
+                        <div class="col-sm-3" style="display: none">
+                            <#SelectCon id="isEffect" name="是否有效">
+                            <option value="">请选择</option>
+                            <option value="1">有效</option>
+                            <option value="3">人才证书过期</option>
+                            <option value="4">已取消</option>
+                            </#SelectCon>
+                        </div>
+                        <div class="col-sm-3" style="display: none">
+                            <div class="input-group ">
+                                <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 time" id="identifyMonth" name="identifyMonth"/>
+                            </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(shiro.hasPermission("/talentInfo/depCheck")){
+                        <#button name="审核" icon="fa-check" clickFun="TalentInfo.openCheckTalentInfo()"/>
+                        @}
+                        @if(shiro.hasPermission("/talentInfo/depExport")){
+                        <#button name="导出" icon="fa-file-excel-o" clickFun="TalentInfo.showExportModal(2)" space="true"/>
+                        @}
+                        @if(shiro.hasPermission("/talentInfo/depDownload")){
+                        <#button name="下载" icon="fa-download" clickFun="TalentInfo.download()"/>
+                        @}
+                    </div>
+                    <#table id="TalentInfoTable"/>
+                </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="${ctxPath}/talentInfoExport/publicExport" target="hiddenIframe" class="form-horizontal">
+                    <div class="form-group" id="field">
+                        <div id="field_info">
+                            <ul>
+                                @if(user.type==1){
+                                <li style="width:24%"><input type="checkbox" value="year"><span>申报年度</span></li>
+                                <li style="width:24%"><input type="checkbox" value="name"><span>姓名</span></li>
+                                <li style="width:24%"><input type="checkbox" value="sexName"><span>性别</span></li>
+                                <li style="width:24%"><input type="checkbox" value="birthday"><span>出生日期</span></li>
+                                <li style="width:24%"><input type="checkbox" value="nationalityName"><span>国籍/地区</span></li>
+                                <li style="width:24%"><input type="checkbox" value="provinceName"><span>籍贯省</span></li>
+                                <li style="width:24%"><input type="checkbox" value="cityName"><span>籍贯市</span></li>
+                                <li style="width:24%"><input type="checkbox" value="countyName"><span>籍贯县</span></li>
+                                <li style="width:24%"><input type="checkbox" value="nationName"><span>民族</span></li>
+                                <li style="width:24%"><input type="checkbox" value="politicsName"><span>政治面貌</span></li>
+                                <li style="width:24%"><input type="checkbox" value="cardTypeName"><span>证件类型</span></li>
+                                <li style="width:24%"><input type="checkbox" value="idCard"><span>证件号码</span></li>
+                                <li style="width:24%"><input type="checkbox" value="firstInJJTime"><span>首次来晋工作时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="enterpriseName"><span>企业名称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="industryFieldName"><span>行业领域</span></li>
+                                <li style="width:24%"><input type="checkbox" value="streetName"><span>所属镇街</span></li>
+                                <li style="width:24%"><input type="checkbox" value="sourceName"><span>申报来源</span></li>
+                                <li style="width:24%"><input type="checkbox" value="ourCitySourceName"><span>公布入选来源</span></li>
+                                <li style="width:24%"><input type="checkbox" value="fromCityName"><span>入选来源县市</span></li>
+                                <li style="width:24%"><input type="checkbox" value="qzBatch"><span>入选名单批次</span></li>
+                                <li style="width:24%"><input type="checkbox" value="certificateStartTime"><span>泉州高层次人才证书发证日期</span></li>
+                                <li style="width:24%"><input type="checkbox" value="qzgccrcActiveTime"><span>泉州高层次人才证书的有效期</span></li>
+                                <li style="width:24%"><input type="checkbox" value="talentArrangeName"><span>人才层次</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyConditionText"><span>认定条件</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyConditionName"><span>认定条件名称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyGetTime"><span>认定条件证书取得时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="enterpriseTalentTypeName"><span>企业标签</span></li>
+                                <li style="width:24%"><input type="checkbox" value="talentTypeName"><span>人才标签</span></li>
+                                <li style="width:24%"><input type="checkbox" value="letterTime"><span>首次来晋行政介绍信时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="introductionModeName"><span>引进方式</span></li>
+                                <li style="width:24%"><input type="checkbox" value="entryTime"><span>本单位入职时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="post"><span>职务</span></li>
+                                <li style="width:24%"><input type="checkbox" value="startTime"><span>工作合同开始时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="endTime"><span>工作合同结束时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="lastYearWages"><span>上一年度年薪(元)</span></li>
+                                <li style="width:12%"><input type="checkbox" value="educationName"><span>最高学历</span></li>
+                                <li style="width:24%"><input type="checkbox" value="graduateSchool"><span>毕业院校)</span></li>
+                                <li style="width:24%"><input type="checkbox" value="major"><span>专业</span></li>
+                                <li style="width:24%"><input type="checkbox" value="title"><span>职称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="professionalQualifications"><span>国家职业资格</span></li>
+                                <li style="width:24%"><input type="checkbox" value="studyAbroadName"><span>是否有留学经历</span></li>
+                                <li style="width:24%"><input type="checkbox" value="phone"><span>手机号码</span></li>
+                                <li style="width:24%"><input type="checkbox" value="email"><span>电子邮箱</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bank"><span>开户银行</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bankNetwork"><span>开户银行网点</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bankNumber"><span>银行行号</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bankAccount"><span>银行账号</span></li>
+                                <li style="width:24%"><input type="checkbox" value="breakFaithName"><span>曾被相关主管部门列为失信个人</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyMonth"><span>公布入选月份</span></li>
+                                <li style="width:24%"><input type="checkbox" value="certificateNO"><span>人才编号</span></li>
+                                <li style="width:24%"><input type="checkbox" value="firstSubmitTime"><span>首次确认提交时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="newSubmitTime"><span>最新确认提交时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="checkStateName"><span>审核状态</span></li>
+                                <li style="width:24%"><input type="checkbox" value="checkMsg"><span>审核意见</span></li>
+                                @}
+                                @if(user.type==2){
+                                <li style="width:24%"><input type="checkbox" value="year"><span>申报年度</span></li>
+                                <li style="width:24%"><input type="checkbox" value="enterpriseName"><span>企业名称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="name"><span>姓名</span></li>
+                                <li style="width:24%"><input type="checkbox" value="sexName"><span>性别</span></li>
+                                <li style="width:24%"><input type="checkbox" value="birthday"><span>出生日期</span></li>
+                                <li style="width:24%"><input type="checkbox" value="nationName"><span>民族</span></li>
+                                <li style="width:24%"><input type="checkbox" value="cardTypeName"><span>证件类型</span></li>
+                                <li style="width:24%"><input type="checkbox" value="idCard"><span>证件号码</span></li>
+                                <li style="width:24%"><input type="checkbox" value="nationalityName"><span>国籍/地区</span></li>
+                                <li style="width:24%"><input type="checkbox" value="politicsName"><span>政治面貌</span></li>
+                                <li style="width:24%"><input type="checkbox" value="streetName"><span>所属镇街</span></li>
+                                <li style="width:24%"><input type="checkbox" value="provinceName"><span>籍贯省</span></li>
+                                <li style="width:24%"><input type="checkbox" value="cityName"><span>籍贯市</span></li>
+                                <li style="width:24%"><input type="checkbox" value="countyName"><span>籍贯县</span></li>
+                                <li style="width:24%"><input type="checkbox" value="educationName"><span>最高学历</span></li>
+                                <li style="width:24%"><input type="checkbox" value="graduateSchool"><span>毕业学校</span></li>
+                                <li style="width:24%"><input type="checkbox" value="major"><span>专业</span></li>
+                                <li style="width:24%"><input type="checkbox" value="post"><span>职务</span></li>
+                                <li style="width:24%"><input type="checkbox" value="phone"><span>手机号码</span></li>
+                                <li style="width:24%"><input type="checkbox" value="email"><span>电子邮箱</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bank"><span>开户银行</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bankNetwork"><span>开户银行网点</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bankAccount"><span>银行账号</span></li>
+                                <li style="width:24%"><input type="checkbox" value="startTime"><span>工作合同开始时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="endTime"><span>工作合同结束时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="entryTime"><span>本单位入职时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="talentArrangeName"><span>人才层次</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyConditionText"><span>认定条件</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyConditionName"><span>认定条件名称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyGetTime"><span>认定条件证书取得时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="title"><span>职称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="professionalQualifications"><span>国家职业资格</span></li>
+                                <li style="width:24%"><input type="checkbox" value="studyAbroadName"><span>是否有留学经历</span></li>
+                                <li style="width:24%"><input type="checkbox" value="breakFaithName"><span>曾被相关主管部门列为失信个人</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyMonth"><span>公布入选月份</span></li>
+                                <li style="width:24%"><input type="checkbox" value="certificateNO"><span>人才编号</span></li>
+                                <li style="width:24%"><input type="checkbox" value="firstSubmitTime"><span>首次确认提交时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="newSubmitTime"><span>最新确认提交时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="checkStateName"><span>审核状态</span></li>
+                                <li style="width:24%"><input type="checkbox" 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(2)">导出</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_dep.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_dep.js?v=' + (new Date()).getTime() + '"><\/script>');
+    document.write('<script src="/static/modular/talentIdentify/talentInfo/talentInfo_common.js?v=' + (new Date()).getTime() + '"><\/script>');
+</script>
+{/block}

+ 128 - 0
app/admin/view/Talent/filesShow.html

@@ -0,0 +1,128 @@
+@layout("/common/_container.html"){
+<style type="text/css">
+    .spacing {
+        margin-bottom: 10px;
+        padding-right:4px;
+        padding-left: 4px;
+    }
+    #talentInfoForm label {
+        font-size: xx-small;
+    }
+    .has-feedback .form-control {
+        padding-right: 5px;
+    }
+    #field ul li{
+        list-style: none;
+        display:inline-block;
+        width:13%;
+    }
+    .imgs li{
+        list-style: none;
+        float: left;
+        border: 1px solid #d8d1d1;
+        text-align: center;
+        height: 30px;
+    }
+    #field ul li input{
+        vertical-align:middle;
+        margin-right:5px;
+        margin-top:1px;
+    }
+</style>
+    <#table id="fileTable2"/>
+<script>
+    function downloadFile(id){
+        window.location.href = Feng.ctxPath + "/api/talentInfo/downloadFile?id=" + id;
+    }
+
+    function getFile(project,type,id) {
+        var queryData = {};
+        queryData['project'] = project;
+        queryData['type'] = type;
+        $("#fileTable2").bootstrapTable({
+            url: Feng.ctxPath + "/api/talentInfo/findUnCommonFileType",
+            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: [
+                {field: 'selectItem', checkbox:false,visible:false},
+                {title: '名称', field: 'name', visible: true, align: 'center', valign: 'middle',width:"70%",'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;
+                        }
+                    }
+                }
+            ],
+            onPostBody: function () {
+                $("td.uitd_showTip").bind("mouseover", function () {
+                    var htm = $(this).html();
+                    $(this).webuiPopover({title: '详情', content: htm, trigger: 'hover'}).webuiPopover('show');
+                });
+            },
+            onLoadSuccess: function (data) {
+                $("#fileTable2").bootstrapTable('expandAllRows');
+            },
+            onExpandRow: function (index, row, $detail) {
+                var ajax = new $ax(Feng.ctxPath + "/api/talentInfo/listTalentFile", function (data) {
+                    if(data==null||data.length==0){
+                        return;
+                    }
+                    var html = '<ul class="imgs"><li style="width: 80%;font-weight: bold;padding-top: 5px;">附件原名</li><li style="width: 10%;font-weight: bold;padding-top: 5px;">预览</li><li style="width: 10%;font-weight: bold;padding-top: 5px;">操作</li>';
+                    for(var key in data){
+                        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: 80%;padding-top: 5px;">'+data[key].orignName+'</li>\n'+
+                            '<li style="width: 10%;">'+imgStr+'</li>\n'+
+                            "<li style='width: 10%;padding-top: 2px;'><button type='button' onclick=\"downloadFile('"+data[key].id+"')\" class=\"btn btn-xs btn-success\"><i class=\"fa fa-download\" aria-hidden=\"true\"></i>下载</button></li>";
+                    }
+                    html = html + '</ul>';
+                    $detail.html(html);
+                    $(".imgs").viewer({
+                        // toolbar:false,
+                        fullscreen:false
+                    });
+                }, function (data) {
+                    Feng.error("查询失败!" + data.responseJSON.message + "!");
+                });
+                var queryData = {};
+                queryData["mainId"] = id;
+                queryData["fileTypeId"] = row.id;
+                ajax.set(queryData);
+                ajax.start();
+            }
+        });
+    }
+</script>
+@}

+ 374 - 0
app/admin/view/Talent/fst_verify.html

@@ -0,0 +1,374 @@
+@layout("/common/_container.html"){
+<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="${user.type}">
+                            <div class="col-sm-3">
+                                <#NameCon id="name" name="姓名" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="idCard" name="证件号码" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="sex" name="性别" >
+                                    <option value=""></option>
+                                    <option value="1">男</option>
+                                    <option value="2">女</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="nation" name="民族" >
+                                </#SelectCon>
+                            </div>
+                        </div>
+                        <div class="row highSearch" style="display: none">
+                            <div class="col-sm-3">
+                                <#SelectCon id="nationality" name="国籍/地区" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="provinceCode" name="籍贯省" >
+                                    <option value="">请选择</option>
+                                    @for(item in provinceList){
+                                        <option value="${item.code}">${item.name}</option>
+                                    @}
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="politics" name="政治面貌" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="enterpriseId" name="单位名称" >
+                                    <option value="">请选择</option>
+                                    @for(item in enterpriseList){
+                                    <option value="${item.id}">${item.name}</option>
+                                    @}
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="industryField" name="行业领域" >
+                                </#SelectCon>
+                            </div>
+                                <div class="col-sm-3"
+                                     @if(user.type==2){
+                                        style="display: none"
+                                     @}
+                                    >
+                                    <#SelectCon id="source" name="申报来源">
+                                        <option value=""></option>
+                                        <option value="1">经我市申报并已经成功入选的泉州高层次人才</option>
+                                        <option value="2">从我市以外的其他县(市、区)变动到我市工作的泉州市高层次人才</option>
+                                        <option value="3">依据《晋江市优秀人才补充认定标准》申报认定</option>
+                                    </#SelectCon>
+                                </div>
+                                <div class="col-sm-3"
+                                     @if(user.type==2){
+                                     style="display: none"
+                                     @}
+                                    >
+                                    <#SelectCon id="fromCity" name="入选来源县市">
+                                        <option value="">请选择</option>
+                                        @for(item in fromCityList){
+                                        <option value="${item.code}">${item.name}</option>
+                                        @}
+                                    </#SelectCon>
+                                </div>
+                                <div class="col-sm-3"
+                                     @if(user.type==2){
+                                     style="display: none"
+                                     @}
+                                    >
+                                    <#SelectCon id="introductionMode" name="引进方式">
+                                    </#SelectCon>
+                                </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="highEducation" name="最高学历" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="major" name="专业" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="title" name="职称" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="studyAbroad" name="是否有留学经历" >
+                                    <option value="">请选择</option>
+                                    <option value="2">否</option>
+                                    <option value="1">是</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="phone" name="手机号码" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="email" name="电子邮箱" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="talentType" name="人才标签" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="talentArrange" name="人才层次" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="identifyCondition" name="认定条件" >
+                                    <option value="">请选择</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="address" name="所属镇街" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="breakFaith" name="是否失信" >
+                                    <option value="">请选择</option>
+                                    <option value="2">否</option>
+                                    <option value="1">是</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="checkState" name="审核状态">
+                                    <option value="">请选择</option>
+                                    <option value="-1">审核不通过</option>
+                                    <option value="1">待提交</option>
+                                    <option value="5">重新提交</option>
+                                    <option value="7">待审核</option>
+                                    <option value="10">已驳回</option>
+                                    <option value="20">上级驳回</option>
+                                    <option value="15">已通过</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3" style="display: none">
+                                <#SelectCon id="active" name="离职状态" >
+                                <option value="">请选择</option>
+                                <option value="1">在职</option>
+                                <option value="2">离职</option>
+                            </#SelectCon>
+                            </div>
+                            <div class="col-sm-3" style="display: none">
+                                <#SelectCon id="isPublic" name="公示状态" >
+                                    <option value="">请选择</option>
+                                    <option value="1">待核查征信</option>
+                                    <option value="2">待公示</option>
+                                    <option value="3">公示中</option>
+                                    <option value="4">待公布</option>
+                                    <option value="5">待发证</option>
+                                    <option value="6">已发证</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3" style="display: none">
+                                <#SelectCon id="isEffect" name="是否有效">
+                                    <option value="">请选择</option>
+                                    <option value="1">有效</option>
+                                    <option value="3">人才证书过期</option>
+                                    <option value="4">已取消</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="year" name="申报年度" />
+                            </div>
+<div class="col-sm-3" style="display: none">
+    <div class="input-group ">
+        <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 time" id="identifyMonth" name="identifyMonth"/>
+    </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(shiro.hasPermission("/talentInfo/firstCheck")){
+                            <#button name="审核" icon="fa-check" clickFun="TalentInfo.openCheckTalentInfo()"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/firstExport")){
+                            <#button name="导出" icon="fa-file-excel-o" clickFun="TalentInfo.showExportModal(1)" space="true"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/firstDownload")){
+                            <#button name="下载" icon="fa-download" clickFun="TalentInfo.download()"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/updateFieldsAndFiles")){
+                                <#button name="修改驳回字段" icon="fa-edit" clickFun="TalentInfo.updateFieldsAndFiles()"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/setNotPass")){
+                                <#button name="审核不通过" icon="fa-exclamation-triangle" clickFun="TalentInfo.setNotPass()"/>
+                            @}
+                            <#button name="获取人才手机号" icon="fa-mobile" clickFun="TalentInfo.getPhones()" space="true"/>
+                            <#button name="获取经办人手机号" icon="fa-phone" clickFun="TalentInfo.getEnterprisePhones()" space="true"/>
+                        </div>
+                        <#table id="TalentInfoTable"/>
+                    </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="${ctxPath}/talentInfoExport/publicExport" target="hiddenIframe" class="form-horizontal">
+                    <div class="form-group" id="field">
+                        <div id="field_info">
+                            <ul>
+                                @if(user.type==1){
+                                <li style="width:24%"><input type="checkbox" value="year"><span>申报年度</span></li>
+                                <li style="width:24%"><input type="checkbox" value="name"><span>姓名</span></li>
+                                <li style="width:24%"><input type="checkbox" value="sexName"><span>性别</span></li>
+                                <li style="width:24%"><input type="checkbox" value="birthday"><span>出生日期</span></li>
+                                <li style="width:24%"><input type="checkbox" value="nationalityName"><span>国籍/地区</span></li>
+                                <li style="width:24%"><input type="checkbox" value="provinceName"><span>籍贯省</span></li>
+                                <li style="width:24%"><input type="checkbox" value="cityName"><span>籍贯市</span></li>
+                                <li style="width:24%"><input type="checkbox" value="countyName"><span>籍贯县</span></li>
+                                <li style="width:24%"><input type="checkbox" value="nationName"><span>民族</span></li>
+                                <li style="width:24%"><input type="checkbox" value="politicsName"><span>政治面貌</span></li>
+                                <li style="width:24%"><input type="checkbox" value="cardTypeName"><span>证件类型</span></li>
+                                <li style="width:24%"><input type="checkbox" value="idCard"><span>证件号码</span></li>
+                                <li style="width:24%"><input type="checkbox" value="firstInJJTime"><span>首次来晋工作时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="enterpriseName"><span>企业名称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="industryFieldName"><span>行业领域</span></li>
+                                <li style="width:24%"><input type="checkbox" value="streetName"><span>所属镇街</span></li>
+                                <li style="width:24%"><input type="checkbox" value="sourceName"><span>申报来源</span></li>
+                                <li style="width:24%"><input type="checkbox" value="ourCitySourceName"><span>公布入选来源</span></li>
+                                <li style="width:24%"><input type="checkbox" value="fromCityName"><span>入选来源县市</span></li>
+                                <li style="width:24%"><input type="checkbox" value="qzBatch"><span>入选名单批次</span></li>
+                                <li style="width:24%"><input type="checkbox" value="certificateStartTime"><span>泉州高层次人才证书发证日期</span></li>
+                                <li style="width:24%"><input type="checkbox" value="qzgccrcActiveTime"><span>泉州高层次人才证书的有效期</span></li>
+                                <li style="width:24%"><input type="checkbox" value="talentArrangeName"><span>人才层次</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyConditionText"><span>认定条件</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyConditionName"><span>认定条件名称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyGetTime"><span>认定条件证书取得时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="enterpriseTalentTypeName"><span>企业标签</span></li>
+                                <li style="width:24%"><input type="checkbox" value="talentTypeName"><span>人才标签</span></li>
+                                <li style="width:24%"><input type="checkbox" value="letterTime"><span>首次来晋行政介绍信时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="introductionModeName"><span>引进方式</span></li>
+                                <li style="width:24%"><input type="checkbox" value="entryTime"><span>本单位入职时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="post"><span>职务</span></li>
+                                <li style="width:24%"><input type="checkbox" value="startTime"><span>工作合同开始时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="endTime"><span>工作合同结束时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="lastYearWages"><span>上一年度年薪(元)</span></li>
+                                <li style="width:12%"><input type="checkbox" value="educationName"><span>最高学历</span></li>
+                                <li style="width:24%"><input type="checkbox" value="graduateSchool"><span>毕业院校)</span></li>
+                                <li style="width:24%"><input type="checkbox" value="major"><span>专业</span></li>
+                                <li style="width:24%"><input type="checkbox" value="title"><span>职称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="professionalQualifications"><span>国家职业资格</span></li>
+                                <li style="width:24%"><input type="checkbox" value="studyAbroadName"><span>是否有留学经历</span></li>
+                                <li style="width:24%"><input type="checkbox" value="phone"><span>手机号码</span></li>
+                                <li style="width:24%"><input type="checkbox" value="email"><span>电子邮箱</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bank"><span>开户银行</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bankNetwork"><span>开户银行网点</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bankNumber"><span>银行行号</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bankAccount"><span>银行账号</span></li>
+                                <li style="width:24%"><input type="checkbox" value="breakFaithName"><span>曾被相关主管部门列为失信个人</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyMonth"><span>公布入选月份</span></li>
+                                <li style="width:24%"><input type="checkbox" value="certificateNO"><span>人才编号</span></li>
+                                <li style="width:24%"><input type="checkbox" value="firstSubmitTime"><span>首次确认提交时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="newSubmitTime"><span>最新确认提交时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="checkStateName"><span>审核状态</span></li>
+                                <li style="width:24%"><input type="checkbox" value="checkMsg"><span>审核意见</span></li>
+                                @}
+                                @if(user.type==2){
+                                <li style="width:24%"><input type="checkbox" value="year"><span>申报年度</span></li>
+                                <li style="width:24%"><input type="checkbox" value="enterpriseName"><span>企业名称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="name"><span>姓名</span></li>
+                                <li style="width:24%"><input type="checkbox" value="sexName"><span>性别</span></li>
+                                <li style="width:24%"><input type="checkbox" value="birthday"><span>出生日期</span></li>
+                                <li style="width:24%"><input type="checkbox" value="nationName"><span>民族</span></li>
+                                <li style="width:24%"><input type="checkbox" value="cardTypeName"><span>证件类型</span></li>
+                                <li style="width:24%"><input type="checkbox" value="idCard"><span>证件号码</span></li>
+                                <li style="width:24%"><input type="checkbox" value="nationalityName"><span>国籍/地区</span></li>
+                                <li style="width:24%"><input type="checkbox" value="politicsName"><span>政治面貌</span></li>
+                                <li style="width:24%"><input type="checkbox" value="streetName"><span>所属镇街</span></li>
+                                <li style="width:24%"><input type="checkbox" value="provinceName"><span>籍贯省</span></li>
+                                <li style="width:24%"><input type="checkbox" value="cityName"><span>籍贯市</span></li>
+                                <li style="width:24%"><input type="checkbox" value="countyName"><span>籍贯县</span></li>
+                                <li style="width:24%"><input type="checkbox" value="educationName"><span>最高学历</span></li>
+                                <li style="width:24%"><input type="checkbox" value="graduateSchool"><span>毕业学校</span></li>
+                                <li style="width:24%"><input type="checkbox" value="major"><span>专业</span></li>
+                                <li style="width:24%"><input type="checkbox" value="post"><span>职务</span></li>
+                                <li style="width:24%"><input type="checkbox" value="phone"><span>手机号码</span></li>
+                                <li style="width:24%"><input type="checkbox" value="email"><span>电子邮箱</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bank"><span>开户银行</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bankNetwork"><span>开户银行网点</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bankAccount"><span>银行账号</span></li>
+                                <li style="width:24%"><input type="checkbox" value="startTime"><span>工作合同开始时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="endTime"><span>工作合同结束时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="entryTime"><span>本单位入职时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="talentArrangeName"><span>人才层次</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyConditionText"><span>认定条件</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyConditionName"><span>认定条件名称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyGetTime"><span>认定条件证书取得时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="title"><span>职称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="professionalQualifications"><span>国家职业资格</span></li>
+                                <li style="width:24%"><input type="checkbox" value="studyAbroadName"><span>是否有留学经历</span></li>
+                                <li style="width:24%"><input type="checkbox" value="breakFaithName"><span>曾被相关主管部门列为失信个人</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyMonth"><span>公布入选月份</span></li>
+                                <li style="width:24%"><input type="checkbox" value="certificateNO"><span>人才编号</span></li>
+                                <li style="width:24%"><input type="checkbox" value="firstSubmitTime"><span>首次确认提交时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="newSubmitTime"><span>最新确认提交时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="checkStateName"><span>审核状态</span></li>
+                                <li style="width:24%"><input type="checkbox" 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="${ctxPath}/static/modular/talentIdentify/talentInfo/talentInfo_first.js?v='+(new Date()).getTime()+'"><\/script>');
+    document.write('<script src="${ctxPath}/static/modular/talentIdentify/talentInfo/talentInfo_common.js?v='+(new Date()).getTime()+'"><\/script>');
+</script>
+@}

+ 575 - 0
app/admin/view/Talent/pre_list.html

@@ -0,0 +1,575 @@
+@layout("/common/_container.html"){
+<style type="text/css">
+    #talentInfoForm label {
+        font-size: xx-small;
+    }
+
+    #field 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">
+                        <input type="hidden" id="usertype" value="${user.type}">
+                        <div class="row">
+                            <div class="col-sm-3">
+                                <#NameCon id="name" name="姓名" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="idCard" name="证件号码" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="sex" name="性别" >
+                                    <option value=""></option>
+                                    <option value="1">男</option>
+                                    <option value="2">女</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="nation" name="民族" >
+                                </#SelectCon>
+                            </div>
+                        </div>
+                        <div class="row highSearch" style="display: none">
+                            <div class="col-sm-3">
+                                <#SelectCon id="nationality" name="国籍/地区" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="provinceCode" name="籍贯省" >
+                                    <option value="">请选择</option>
+                                    @for(item in provinceList){
+                                    <option value="${item.code}">${item.name}</option>
+                                    @}
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="politics" name="政治面貌" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="enterpriseId" name="单位名称" >
+                                    <option value="">请选择</option>
+                                    @for(item in enterpriseList){
+                                    <option value="${item.id}">${item.name}</option>
+                                    @}
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="industryField" name="行业领域" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3"
+                                 @if(user.type==2){
+                                    style="display: none"
+                                 @}
+                                >
+                                <#SelectCon id="source" name="申报来源">
+                                <option value=""></option>
+                                <option value="1">经我市申报并已经成功入选的泉州高层次人才</option>
+                                <option value="2">从我市以外的其他县(市、区)变动到我市工作的泉州市高层次人才</option>
+                                <option value="3">依据《晋江市优秀人才补充认定标准》申报认定</option>
+                            </#SelectCon>
+                            </div>
+                            <div class="col-sm-3"
+                                 @if(user.type==2){
+                                    style="display: none"
+                                 @}
+                                >
+                                <#SelectCon id="fromCity" name="入选来源县市">
+                                    <option value="">请选择</option>
+                                    @for(item in fromCityList){
+                                    <option value="${item.code}">${item.name}</option>
+                                    @}
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3"
+                                 @if(user.type==2){
+                                    style="display: none"
+                                 @}
+                                >
+                                <#SelectCon id="introductionMode" name="引进方式">
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="highEducation" name="最高学历" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="major" name="专业" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="title" name="职称" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="studyAbroad" name="是否有留学经历" >
+                                    <option value="">请选择</option>
+                                    <option value="2">否</option>
+                                    <option value="1">是</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="phone" name="手机号码" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="email" name="电子邮箱" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="talentType" name="人才标签" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="talentArrange" name="人才层次" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="identifyCondition" name="认定条件" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="address" name="所属镇街" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="active" name="离职状态" >
+                                    <option value="">请选择</option>
+                                    <option value="1">在职</option>
+                                    <option value="2">离职</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="checkState" name="审核状态">
+                                    <option value="">请选择</option>
+                                    <option value="-1">审核不通过</option>
+                                    <option value="35">已通过</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="isPublic" name="公示状态" >
+                                    <option value="">请选择</option>
+                                    <option value="1">待核查征信</option>
+                                    <option value="2">待公示</option>
+                                    <option value="3">公示中</option>
+                                    <option value="4">待公布</option>
+                                    <option value="5">待发证</option>
+                                    <option value="6">已发证</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="breakFaith" name="是否失信" >
+                                    <option value="">请选择</option>
+                                    <option value="2">否</option>
+                                    <option value="1">是</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="year" name="申报年度" />
+                            </div>
+                            <div class="col-sm-3" style="display: none">
+                                <#SelectCon id="isEffect" name="是否有效">
+                                    <option value="">请选择</option>
+                                    <option value="1">有效</option>
+                                    <option value="3">人才证书过期</option>
+                                    <option value="4">已取消</option>
+                                </#SelectCon>
+                            </div>
+<div class="col-sm-3" style="display: none">
+    <div class="input-group ">
+        <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 time" id="identifyMonth" name="identifyMonth"/>
+    </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(shiro.hasPermission("/talentInfo/prepareHczx")){
+                            <#button name="导出核查征信" icon="fa-file-excel-o" clickFun="TalentInfo.showDataCheckModal(1)" space="false"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/hczxReject")){
+                            <#button name="征信失信" icon="fa-warning" clickFun="TalentInfo.showHczxRejectModal()" space="false"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/hczxPass")){
+                            <#button name="征信通过" icon="fa-check" clickFun="TalentInfo.showDataCheckModal(2)" space="false"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/publicExportBefore")){
+                                <#button name="公示预览" icon="fa-file-excel-o" clickFun="TalentInfo.showDataCheckModal(7)" space="false"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/preparePublic")){
+                            <#button name="公示" icon="fa-opencart" btnCss="danger" clickFun="TalentInfo.showDataCheckModal(3)" space="false"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/preparePublicExport")){
+                            <#button name="公示导出" icon="fa-file-excel-o" clickFun="TalentInfo.publicExport(1)" space="false"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/prepareCheck")){
+                            <#button name="公示再审核" icon="fa-check-square-o" clickFun="TalentInfo.afterCheck()" space="false"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/publicPass")){
+                            <#button name="公示通过" icon="fa-compass" clickFun="TalentInfo.showDataCheckModal(4)" space="false"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/publishExportBefore")){
+                            <#button name="公布预览" icon="fa-television"  clickFun="TalentInfo.showDataCheckModal(8)" space="false"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/preparePublish")){
+                            <#button name="公布" icon="fa-television" btnCss="danger" clickFun="TalentInfo.showDataCheckModal(5)" space="false"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/preparePublishExport")){
+                            <#button name="公布导出" icon="fa-file-excel-o" clickFun="TalentInfo.publicExport(2)" space="false"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/prepareCanclePublish")){
+                            <#button name="撤销公布" icon="fa-reply" clickFun="TalentInfo.canclePublish()" space="false"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/prepareCertification")){
+                            <#button name="发证" icon="fa-newspaper-o" clickFun="TalentInfo.showDataCheckModal(6)" space="false"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/prepareExport")){
+                            <#button name="导出" icon="fa-file-excel-o" clickFun="TalentInfo.showExportModal()" space="false"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/prepareDownload")){
+                            <#button name="下载" icon="fa-download" clickFun="TalentInfo.download()"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/prepareDownload")){
+                            <#button name="批量下载头像" icon="fa-cloud-download" clickFun="TalentInfo.downloadPhoto()"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/libraryDetail")){
+                            <#button name="查看" icon="fa-eye" clickFun="TalentInfo.openTalentInfoDetail()" space="false"/>
+                            @}
+                        </div>
+                        <#table id="TalentInfoTable"/>
+                        <form id="publicForm" action="${ctxPath}/talentInfo/talentInfoPublic" target="hiddenIframe" style="display: none">
+                            <input name="type" id="type">
+                        </form>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+<!--核查征信导入模态框-->
+<div class="modal fade " id="hczxModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel">
+    <div class="modal-dialog" role="document">
+        <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="hczxModalLabel">导入核查征信结果文件</h4>
+            </div>
+            <div class="modal-body">
+                <form id="importHczx-form" action="${ctxPath}/talentInfoImport/importHczx" method="post" enctype="multipart/form-data" target="hiddenIframe">
+                    <input type="file" id="file" name="file" onchange="$('#fileName').val($('#file').val());" class="hidden">
+                    <div class="form-group row">
+                        <div class="col-sm-1"></div>
+                        <div class="col-sm-11">
+                            <div class="input-group">
+                                <input type="text" class="form-control" id="fileName" name="fileName" placeholder="请选择需要上传的附件" readonly="readonly" >
+                                <span class="input-group-btn">
+						        	<button class="btn btn-secondary" type="button" onclick="$('#file').click()"><i class="fa fa-search"></i>选择文件</button>
+						      	</span>
+                            </div>
+                        </div>
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" onclick="TalentInfo.importHczxSubmit()">提交</button>
+                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
+            </div>
+        </div>
+    </div>
+</div>
+
+<!--公示再审核模态框-->
+<div class="modal fade " id="checkModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel">
+    <div class="modal-dialog" role="document" >
+        <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="rejectModalLabel">公示再审核</h4>
+            </div>
+            <div class="modal-body">
+                <form id="checkForm" class="form-horizontal">
+                    <input type="hidden" id="mainId" name="id">
+                    <div class="form-group">
+                        <div class="row" style="margin-bottom: 10px;">
+                            <label class="col-sm-2 control-label">审核状态</label>
+                            <div class="col-sm-10">
+                                <select id="checkStateAfter" name="checkState" class="form-control">
+                                </select>
+                            </div>
+
+                        </div>
+                        <div class="row">
+                            <label class="col-sm-2 control-label">审核意见</label>
+                            <div class="col-sm-10">
+                                <textarea id="msg" name="msg" class="form-control"></textarea>
+                            </div>
+                        </div>
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" onclick="TalentInfo.afterCheckSubmit()">提交</button>
+                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
+            </div>
+        </div>
+    </div>
+</div>
+<!--需要核查征信的名单-->
+<div class="modal fade " id="exportCommonModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel">
+    <div class="modal-dialog modal-lg" role="document" style="min-width: 1200px;">
+        <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="exportCommonModalLabel">待核查征信名单</h4>
+            </div>
+            <div class="modal-body">
+                <form class="form-horizontal" style="padding-bottom: 5px;">
+                    <div class="form-group-sm ">
+                        <div class="row">
+                            <div class="rowGroup">
+                                <label class="col-sm-1 control-label">姓名</label>
+                                <div class="col-sm-3 spacing">
+                                    <input type="text" class="form-control input-sm"  id="pub_name" name="name" >
+                                </div>
+                            </div>
+                            <div class="rowGroup">
+                                <label class="col-sm-1 control-label">性别</label>
+                                <div class="col-sm-3 spacing">
+                                    <select  class="form-control input-sm"  id="pub_sex" name="sex" >
+                                        <option value="">请选择</option>
+                                        <option value="1">男</option>
+                                        <option value="2">女</option>
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="rowGroup">
+                                <label class="col-sm-1 control-label">审核状态</label>
+                                <div class="col-sm-3 spacing">
+                                    <select type="text" class="form-control input-sm"  id="pub_checkState" name="checkState" >
+                                        <option value="">请选择</option>
+                                        <option value="-1">审核不通过</option>
+                                        <option value="35">已通过</option>
+                                    </select>
+                                </div>
+                            </div>
+                        </div>
+                    </div>
+                </form>
+                <div class="toolbar" style="padding-bottom: 5px;text-align: center">
+                    <button type="button" class="btn btn-sm btn-info" onclick="TalentInfo.prepareSearch()"><i class="fa fa-search"></i>搜索</button>
+                    <button type="button" class="btn btn-sm btn-danger" onclick="TalentInfo.prepareReset()"><i class="fa fa-trash"></i>重置</button>
+                    <button id="checkAll" class="btn btn-secondary btn-sm btn-success"><i class="fa fa-check-square-o"></i>全选</button>
+                    <button id="uncheckAll" class="btn btn-secondary btn-sm btn-danger"><i class="fa fa-ban"></i>取消全选</button>
+                </div>
+                <table id="dataTable" class="table-condensed table-sm" style="font-size: 12px;"></table>
+                <form id="hczxForm" style="padding-top: 10px;">
+                    <div class="form-group form-inline">
+                        <label class=" control-label">是否发送短信</label>
+                        <input type="radio" name="isSend" id="isSend1" value="1" onclick="TalentInfo.toggleMessage()" checked="checked"> 是
+                        <input type="radio" name="isSend" id="isSend2" value="2" onclick="TalentInfo.toggleMessage()"> 否
+                    </div>
+                    <div class="form-group form-inline" id="messageEdit">
+                        <label class=" control-label" style="line-height: 40px;"><span style="color: red;">编辑短信内容</span>:您好!您提交申请的
+                            <input type="text" class="form-control input-sm" id="typeName" value="${message.typeName}" maxlength="20">已完成初步审核,现通过
+                            <input type="text" class="form-control input-sm" id="web" placeholder="公示平台(如聚财网/人才晋江公众号)" value="${message.address}" maxlength="40">将审核结果予以公示,公示时间
+                            <input type="text" class="form-control input-sm time" id="publicStartTime" maxlength="15">至<input type="text" class="form-control input-sm time" id="publicEndTime" maxlength="15">。公示期间如有异议,请及时向
+                            <input type="text" class="form-control input-sm" id="dep" placeholder="xx单位/部门" value="${message.dep}" maxlength="30">反映。电话
+                            <input type="text" class="form-control input-sm" id="fyphone" value="${message.phone}" maxlength="30">,电子邮箱
+                            <input type="text" class="form-control input-sm" id="fyemail" value="${message.email}" maxlength="20">。
+                        </label>
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" id="hczxButton" onclick="TalentInfo.checkExport()">导出</button>
+                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
+            </div>
+        </div>
+    </div>
+</div>
+<!--核查征信不通过-->
+<div class="modal fade " id="hczxRejectModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel">
+    <div class="modal-dialog" role="document">
+        <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="hczxRejectModalLabel">核查征信不通过</h4>
+            </div>
+            <div class="modal-body">
+                <form id="hczxRejectForm" class="form-horizontal">
+                    <input type="hidden" name="hczxId" id="hczxId">
+                    <div class="form-group">
+                        <div class="row">
+                            <label class="col-sm-2 control-label">审核意见</label>
+                            <div class="col-sm-10">
+                                <textarea id="hczxMsg" name="hczxMsg" class="form-control"></textarea>
+                            </div>
+                        </div>
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary"  onclick="TalentInfo.hczxReject()">提交</button>
+                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
+            </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="${ctxPath}/talentInfoExport/publicExport" target="hiddenIframe" class="form-horizontal">
+                    <div class="form-group" id="field">
+                        <div id="field_info">
+                            <ul>
+                                @if(user.type==1){
+                                <li style="width:24%"><input type="checkbox" value="year"><span>申报年度</span></li>
+                                <li style="width:24%"><input type="checkbox" value="name"><span>姓名</span></li>
+                                <li style="width:24%"><input type="checkbox" value="sexName"><span>性别</span></li>
+                                <li style="width:24%"><input type="checkbox" value="birthday"><span>出生日期</span></li>
+                                <li style="width:24%"><input type="checkbox" value="nationalityName"><span>国籍/地区</span></li>
+                                <li style="width:24%"><input type="checkbox" value="provinceName"><span>籍贯省</span></li>
+                                <li style="width:24%"><input type="checkbox" value="cityName"><span>籍贯市</span></li>
+                                <li style="width:24%"><input type="checkbox" value="countyName"><span>籍贯县</span></li>
+                                <li style="width:24%"><input type="checkbox" value="nationName"><span>民族</span></li>
+                                <li style="width:24%"><input type="checkbox" value="politicsName"><span>政治面貌</span></li>
+                                <li style="width:24%"><input type="checkbox" value="cardTypeName"><span>证件类型</span></li>
+                                <li style="width:24%"><input type="checkbox" value="idCard"><span>证件号码</span></li>
+                                <li style="width:24%"><input type="checkbox" value="firstInJJTime"><span>首次来晋工作时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="enterpriseName"><span>企业名称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="industryFieldName"><span>行业领域</span></li>
+                                <li style="width:24%"><input type="checkbox" value="streetName"><span>所属镇街</span></li>
+                                <li style="width:24%"><input type="checkbox" value="sourceName"><span>申报来源</span></li>
+                                <li style="width:24%"><input type="checkbox" value="ourCitySourceName"><span>公布入选来源</span></li>
+                                <li style="width:24%"><input type="checkbox" value="fromCityName"><span>入选来源县市</span></li>
+                                <li style="width:24%"><input type="checkbox" value="qzBatch"><span>入选名单批次</span></li>
+                                <li style="width:24%"><input type="checkbox" value="certificateStartTime"><span>泉州高层次人才证书发证日期</span></li>
+                                <li style="width:24%"><input type="checkbox" value="qzgccrcActiveTime"><span>泉州高层次人才证书的有效期</span></li>
+                                <li style="width:24%"><input type="checkbox" value="talentArrangeName"><span>人才层次</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyConditionText"><span>认定条件</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyConditionName"><span>认定条件名称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyGetTime"><span>认定条件证书取得时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="enterpriseTalentTypeName"><span>企业标签</span></li>
+                                <li style="width:24%"><input type="checkbox" value="talentTypeName"><span>人才标签</span></li>
+                                <li style="width:24%"><input type="checkbox" value="letterTime"><span>首次来晋行政介绍信时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="introductionModeName"><span>引进方式</span></li>
+                                <li style="width:24%"><input type="checkbox" value="entryTime"><span>本单位入职时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="post"><span>职务</span></li>
+                                <li style="width:24%"><input type="checkbox" value="startTime"><span>工作合同开始时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="endTime"><span>工作合同结束时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="lastYearWages"><span>上一年度年薪(元)</span></li>
+                                <li style="width:12%"><input type="checkbox" value="educationName"><span>最高学历</span></li>
+                                <li style="width:24%"><input type="checkbox" value="graduateSchool"><span>毕业院校)</span></li>
+                                <li style="width:24%"><input type="checkbox" value="major"><span>专业</span></li>
+                                <li style="width:24%"><input type="checkbox" value="title"><span>职称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="professionalQualifications"><span>国家职业资格</span></li>
+                                <li style="width:24%"><input type="checkbox" value="studyAbroadName"><span>是否有留学经历</span></li>
+                                <li style="width:24%"><input type="checkbox" value="phone"><span>手机号码</span></li>
+                                <li style="width:24%"><input type="checkbox" value="email"><span>电子邮箱</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bank"><span>开户银行</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bankNetwork"><span>开户银行网点</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bankNumber"><span>银行行号</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bankAccount"><span>银行账号</span></li>
+                                <li style="width:24%"><input type="checkbox" value="breakFaithName"><span>曾被相关主管部门列为失信个人</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyMonth"><span>公布入选月份</span></li>
+                                <li style="width:24%"><input type="checkbox" value="certificateNO"><span>人才编号</span></li>
+                                <li style="width:24%"><input type="checkbox" value="firstSubmitTime"><span>首次确认提交时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="newSubmitTime"><span>最新确认提交时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="checkStateName"><span>审核状态</span></li>
+                                <li style="width:24%"><input type="checkbox" value="isPublicName"><span>公示状态</span></li>
+                                <li style="width:24%"><input type="checkbox" value="checkMsg"><span>审核意见</span></li>
+                                @}
+                                @if(user.type==2){
+                                <li style="width:24%"><input type="checkbox" value="year"><span>申报年度</span></li>
+                                <li style="width:24%"><input type="checkbox" value="enterpriseName"><span>企业名称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="name"><span>姓名</span></li>
+                                <li style="width:24%"><input type="checkbox" value="sexName"><span>性别</span></li>
+                                <li style="width:24%"><input type="checkbox" value="birthday"><span>出生日期</span></li>
+                                <li style="width:24%"><input type="checkbox" value="nationName"><span>民族</span></li>
+                                <li style="width:24%"><input type="checkbox" value="cardTypeName"><span>证件类型</span></li>
+                                <li style="width:24%"><input type="checkbox" value="idCard"><span>证件号码</span></li>
+                                <li style="width:24%"><input type="checkbox" value="nationalityName"><span>国籍/地区</span></li>
+                                <li style="width:24%"><input type="checkbox" value="politicsName"><span>政治面貌</span></li>
+                                <li style="width:24%"><input type="checkbox" value="streetName"><span>所属镇街</span></li>
+                                <li style="width:24%"><input type="checkbox" value="provinceName"><span>籍贯省</span></li>
+                                <li style="width:24%"><input type="checkbox" value="cityName"><span>籍贯市</span></li>
+                                <li style="width:24%"><input type="checkbox" value="countyName"><span>籍贯县</span></li>
+                                <li style="width:24%"><input type="checkbox" value="educationName"><span>最高学历</span></li>
+                                <li style="width:24%"><input type="checkbox" value="graduateSchool"><span>毕业学校</span></li>
+                                <li style="width:24%"><input type="checkbox" value="major"><span>专业</span></li>
+                                <li style="width:24%"><input type="checkbox" value="post"><span>职务</span></li>
+                                <li style="width:24%"><input type="checkbox" value="phone"><span>手机号码</span></li>
+                                <li style="width:24%"><input type="checkbox" value="email"><span>电子邮箱</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bank"><span>开户银行</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bankNetwork"><span>开户银行网点</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bankAccount"><span>银行账号</span></li>
+                                <li style="width:24%"><input type="checkbox" value="startTime"><span>工作合同开始时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="endTime"><span>工作合同结束时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="entryTime"><span>本单位入职时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="talentArrangeName"><span>人才层次</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyConditionText"><span>认定条件</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyConditionName"><span>认定条件名称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyGetTime"><span>认定条件证书取得时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="title"><span>职称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="professionalQualifications"><span>国家职业资格</span></li>
+                                <li style="width:24%"><input type="checkbox" value="studyAbroadName"><span>是否有留学经历</span></li>
+                                <li style="width:24%"><input type="checkbox" value="breakFaithName"><span>曾被相关主管部门列为失信个人</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyMonth"><span>公布入选月份</span></li>
+                                <li style="width:24%"><input type="checkbox" value="certificateNO"><span>人才编号</span></li>
+                                <li style="width:24%"><input type="checkbox" value="firstSubmitTime"><span>首次确认提交时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="newSubmitTime"><span>最新确认提交时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="checkStateName"><span>审核状态</span></li>
+                                <li style="width:24%"><input type="checkbox" value="isPublicName"><span>公示状态</span></li>
+                                <li style="width:24%"><input type="checkbox" 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_prepare.js"></script>-->
+<!--<script src="${ctxPath}/static/modular/talentIdentify/talentInfo/talentInfo_common.js"></script>-->
+<script type="text/javascript">
+    document.write('<script src="${ctxPath}/static/modular/talentIdentify/talentInfo/talentInfo_prepare.js?v='+(new Date()).getTime()+'"><\/script>');
+    document.write('<script src="${ctxPath}/static/modular/talentIdentify/talentInfo/talentInfo_common.js?v='+(new Date()).getTime()+'"><\/script>');
+</script>
+@}

+ 368 - 0
app/admin/view/Talent/re_verify.html

@@ -0,0 +1,368 @@
+@layout("/common/_container.html"){
+<style type="text/css">
+    .layui-layer-btn .layui-layer-btn1 {
+        border-color: #009688;
+        background-color: #009688;
+        color: #fff;
+    }
+    #field 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="${user.type}">
+                            <div class="col-sm-3">
+                                <#NameCon id="name" name="姓名" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="idCard" name="证件号码" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="sex" name="性别" >
+                                    <option value=""></option>
+                                    <option value="1">男</option>
+                                    <option value="2">女</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="nation" name="民族" >
+                                </#SelectCon>
+                            </div>
+                        </div>
+                        <div class="row highSearch" style="display: none">
+                            <div class="col-sm-3">
+                                <#SelectCon id="nationality" name="国籍/地区" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="provinceCode" name="籍贯省" >
+                                    <option value="">请选择</option>
+                                    @for(item in provinceList){
+                                    <option value="${item.code}">${item.name}</option>
+                                    @}
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="politics" name="政治面貌" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="enterpriseId" name="单位名称" >
+                                    <option value="">请选择</option>
+                                    @for(item in enterpriseList){
+                                    <option value="${item.id}">${item.name}</option>
+                                    @}
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="industryField" name="行业领域" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3"
+                                 @if(user.type==2){
+                                 style="display: none"
+                                 @}
+                                >
+                                <#SelectCon id="source" name="申报来源">
+                                    <option value=""></option>
+                                    <option value="1">经我市申报并已经成功入选的泉州高层次人才</option>
+                                    <option value="2">从我市以外的其他县(市、区)变动到我市工作的泉州市高层次人才</option>
+                                    <option value="3">依据《晋江市优秀人才补充认定标准》申报认定</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3"
+                                 @if(user.type==2){
+                                 style="display: none"
+                                 @}
+                                >
+                                <#SelectCon id="fromCity" name="入选来源县市">
+                                    <option value="">请选择</option>
+                                    @for(item in fromCityList){
+                                    <option value="${item.code}">${item.name}</option>
+                                    @}
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3"
+                                 @if(user.type==2){
+                                 style="display: none"
+                                 @}
+                                >
+                                <#SelectCon id="introductionMode" name="引进方式">
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="highEducation" name="最高学历" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="major" name="专业" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="title" name="职称" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="studyAbroad" name="是否有留学经历" >
+                                    <option value="">请选择</option>
+                                    <option value="2">否</option>
+                                    <option value="1">是</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="phone" name="手机号码" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="email" name="电子邮箱" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="talentType" name="人才标签" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="talentArrange" name="人才层次" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="identifyCondition" name="认定条件">
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="address" name="所属镇街" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="breakFaith" name="是否失信" >
+                                    <option value="">请选择</option>
+                                    <option value="2">否</option>
+                                    <option value="1">是</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="checkState" name="审核状态">
+                                    <option value="">请选择</option>
+                                    <option value="-1">审核不通过</option>
+                                    <option value="5">重新提交</option>
+                                    <option value="25">待审核</option>
+                                    <option value="30">已驳回</option>
+                                    <option value="35">已通过</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3" style="display: none">
+                                <#SelectCon id="active" name="离职状态" >
+                                    <option value="">请选择</option>
+                                    <option value="1">在职</option>
+                                    <option value="2">离职</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3" style="display: none">
+                                <#SelectCon id="isPublic" name="公示状态" >
+                                    <option value="">请选择</option>
+                                    <option value="1">待核查征信</option>
+                                    <option value="2">待公示</option>
+                                    <option value="3">公示中</option>
+                                    <option value="4">待公布</option>
+                                    <option value="5">待发证</option>
+                                    <option value="6">已发证</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="year" name="申报年度" />
+                            </div>
+                            <div class="col-sm-3" style="display: none">
+                                <#SelectCon id="isEffect" name="是否有效">
+                                    <option value="">请选择</option>
+                                    <option value="1">有效</option>
+                                    <option value="3">人才证书过期</option>
+                                    <option value="4">已取消</option>
+                                </#SelectCon>
+                            </div>
+<div class="col-sm-3" style="display: none">
+    <div class="input-group ">
+        <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 time" id="identifyMonth" name="identifyMonth"/>
+    </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(shiro.hasPermission("/talentInfo/thirdCheck")){
+                            <#button name="审核" icon="fa-check" clickFun="TalentInfo.openCheckTalentInfo()"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/cancleThirdCheck")){
+                            <#button name="撤销复核" icon="fa-backward" clickFun="TalentInfo.cancleThirdCheck()"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/thirdExport")){
+                            <#button name="导出" icon="fa-file-excel-o" clickFun="TalentInfo.showExportModal(3)" space="true"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/thirdDownload")){
+                            <#button name="下载" icon="fa-download" clickFun="TalentInfo.download()"/>
+                            @}
+                        </div>
+                        <#table id="TalentInfoTable"/>
+                    </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="${ctxPath}/talentInfoExport/publicExport" target="hiddenIframe" class="form-horizontal">
+                    <div class="form-group" id="field">
+                        <div id="field_info">
+                            <ul>
+                                @if(user.type==1){
+                                <li style="width:24%"><input type="checkbox" value="year"><span>申报年度</span></li>
+                                <li style="width:24%"><input type="checkbox" value="name"><span>姓名</span></li>
+                                <li style="width:24%"><input type="checkbox" value="sexName"><span>性别</span></li>
+                                <li style="width:24%"><input type="checkbox" value="birthday"><span>出生日期</span></li>
+                                <li style="width:24%"><input type="checkbox" value="nationalityName"><span>国籍/地区</span></li>
+                                <li style="width:24%"><input type="checkbox" value="provinceName"><span>籍贯省</span></li>
+                                <li style="width:24%"><input type="checkbox" value="cityName"><span>籍贯市</span></li>
+                                <li style="width:24%"><input type="checkbox" value="countyName"><span>籍贯县</span></li>
+                                <li style="width:24%"><input type="checkbox" value="nationName"><span>民族</span></li>
+                                <li style="width:24%"><input type="checkbox" value="politicsName"><span>政治面貌</span></li>
+                                <li style="width:24%"><input type="checkbox" value="cardTypeName"><span>证件类型</span></li>
+                                <li style="width:24%"><input type="checkbox" value="idCard"><span>证件号码</span></li>
+                                <li style="width:24%"><input type="checkbox" value="firstInJJTime"><span>首次来晋工作时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="enterpriseName"><span>企业名称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="industryFieldName"><span>行业领域</span></li>
+                                <li style="width:24%"><input type="checkbox" value="streetName"><span>所属镇街</span></li>
+                                <li style="width:24%"><input type="checkbox" value="sourceName"><span>申报来源</span></li>
+                                <li style="width:24%"><input type="checkbox" value="ourCitySourceName"><span>公布入选来源</span></li>
+                                <li style="width:24%"><input type="checkbox" value="fromCityName"><span>入选来源县市</span></li>
+                                <li style="width:24%"><input type="checkbox" value="qzBatch"><span>入选名单批次</span></li>
+                                <li style="width:24%"><input type="checkbox" value="certificateStartTime"><span>泉州高层次人才证书发证日期</span></li>
+                                <li style="width:24%"><input type="checkbox" value="qzgccrcActiveTime"><span>泉州高层次人才证书的有效期</span></li>
+                                <li style="width:24%"><input type="checkbox" value="talentArrangeName"><span>人才层次</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyConditionText"><span>认定条件</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyConditionName"><span>认定条件名称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyGetTime"><span>认定条件证书取得时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="enterpriseTalentTypeName"><span>企业标签</span></li>
+                                <li style="width:24%"><input type="checkbox" value="talentTypeName"><span>人才标签</span></li>
+                                <li style="width:24%"><input type="checkbox" value="letterTime"><span>首次来晋行政介绍信时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="introductionModeName"><span>引进方式</span></li>
+                                <li style="width:24%"><input type="checkbox" value="entryTime"><span>本单位入职时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="post"><span>职务</span></li>
+                                <li style="width:24%"><input type="checkbox" value="startTime"><span>工作合同开始时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="endTime"><span>工作合同结束时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="lastYearWages"><span>上一年度年薪(元)</span></li>
+                                <li style="width:12%"><input type="checkbox" value="educationName"><span>最高学历</span></li>
+                                <li style="width:24%"><input type="checkbox" value="graduateSchool"><span>毕业院校)</span></li>
+                                <li style="width:24%"><input type="checkbox" value="major"><span>专业</span></li>
+                                <li style="width:24%"><input type="checkbox" value="title"><span>职称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="professionalQualifications"><span>国家职业资格</span></li>
+                                <li style="width:24%"><input type="checkbox" value="studyAbroadName"><span>是否有留学经历</span></li>
+                                <li style="width:24%"><input type="checkbox" value="phone"><span>手机号码</span></li>
+                                <li style="width:24%"><input type="checkbox" value="email"><span>电子邮箱</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bank"><span>开户银行</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bankNetwork"><span>开户银行网点</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bankNumber"><span>银行行号</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bankAccount"><span>银行账号</span></li>
+                                <li style="width:24%"><input type="checkbox" value="breakFaithName"><span>曾被相关主管部门列为失信个人</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyMonth"><span>公布入选月份</span></li>
+                                <li style="width:24%"><input type="checkbox" value="certificateNO"><span>人才编号</span></li>
+                                <li style="width:24%"><input type="checkbox" value="firstSubmitTime"><span>首次确认提交时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="newSubmitTime"><span>最新确认提交时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="checkStateName"><span>审核状态</span></li>
+                                <li style="width:24%"><input type="checkbox" value="checkMsg"><span>审核意见</span></li>
+                                <li style="width:24%"><input type="checkbox" value="isPublicName"><span>公示状态</span></li>
+                                @}
+                                @if(user.type==2){
+                                <li style="width:24%"><input type="checkbox" value="year"><span>申报年度</span></li>
+                                <li style="width:24%"><input type="checkbox" value="enterpriseName"><span>企业名称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="name"><span>姓名</span></li>
+                                <li style="width:24%"><input type="checkbox" value="sexName"><span>性别</span></li>
+                                <li style="width:24%"><input type="checkbox" value="birthday"><span>出生日期</span></li>
+                                <li style="width:24%"><input type="checkbox" value="nationName"><span>民族</span></li>
+                                <li style="width:24%"><input type="checkbox" value="cardTypeName"><span>证件类型</span></li>
+                                <li style="width:24%"><input type="checkbox" value="idCard"><span>证件号码</span></li>
+                                <li style="width:24%"><input type="checkbox" value="nationalityName"><span>国籍/地区</span></li>
+                                <li style="width:24%"><input type="checkbox" value="politicsName"><span>政治面貌</span></li>
+                                <li style="width:24%"><input type="checkbox" value="streetName"><span>所属镇街</span></li>
+                                <li style="width:24%"><input type="checkbox" value="provinceName"><span>籍贯省</span></li>
+                                <li style="width:24%"><input type="checkbox" value="cityName"><span>籍贯市</span></li>
+                                <li style="width:24%"><input type="checkbox" value="countyName"><span>籍贯县</span></li>
+                                <li style="width:24%"><input type="checkbox" value="educationName"><span>最高学历</span></li>
+                                <li style="width:24%"><input type="checkbox" value="graduateSchool"><span>毕业学校</span></li>
+                                <li style="width:24%"><input type="checkbox" value="major"><span>专业</span></li>
+                                <li style="width:24%"><input type="checkbox" value="post"><span>职务</span></li>
+                                <li style="width:24%"><input type="checkbox" value="phone"><span>手机号码</span></li>
+                                <li style="width:24%"><input type="checkbox" value="email"><span>电子邮箱</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bank"><span>开户银行</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bankNetwork"><span>开户银行网点</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bankAccount"><span>银行账号</span></li>
+                                <li style="width:24%"><input type="checkbox" value="startTime"><span>工作合同开始时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="endTime"><span>工作合同结束时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="entryTime"><span>本单位入职时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="talentArrangeName"><span>人才层次</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyConditionText"><span>认定条件</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyConditionName"><span>认定条件名称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyGetTime"><span>认定条件证书取得时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="title"><span>职称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="professionalQualifications"><span>国家职业资格</span></li>
+                                <li style="width:24%"><input type="checkbox" value="studyAbroadName"><span>是否有留学经历</span></li>
+                                <li style="width:24%"><input type="checkbox" value="breakFaithName"><span>曾被相关主管部门列为失信个人</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyMonth"><span>公布入选月份</span></li>
+                                <li style="width:24%"><input type="checkbox" value="certificateNO"><span>人才编号</span></li>
+                                <li style="width:24%"><input type="checkbox" value="firstSubmitTime"><span>首次确认提交时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="newSubmitTime"><span>最新确认提交时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="checkStateName"><span>审核状态</span></li>
+                                <li style="width:24%"><input type="checkbox" value="checkMsg"><span>审核意见</span></li>
+                                <li style="width:24%"><input type="checkbox" value="isPublicName"><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-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_third.js"></script>-->
+<!--<script src="${ctxPath}/static/modular/talentIdentify/talentInfo/talentInfo_common.js"></script>-->
+<script type="text/javascript">
+    document.write('<script src="${ctxPath}/static/modular/talentIdentify/talentInfo/talentInfo_third.js?v='+(new Date()).getTime()+'"><\/script>');
+    document.write('<script src="${ctxPath}/static/modular/talentIdentify/talentInfo/talentInfo_common.js?v='+(new Date()).getTime()+'"><\/script>');
+</script>
+@}

+ 470 - 0
app/admin/view/Talent/talentInfo_common_check.html

@@ -0,0 +1,470 @@
+@layout("/common/_container.html"){
+<style type="text/css">
+    .spacing {
+        margin-bottom: 10px;
+        padding-right:4px;
+        padding-left: 4px;
+    }
+    #talentInfoForm label {
+        font-size: xx-small;
+    }
+    .has-feedback .form-control {
+        padding-right: 5px;
+    }
+    ul li {
+        list-style: none;
+        display: inline-block;
+    }
+    .imgs li{
+        float: left;
+        border: 1px solid #d8d1d1;
+        text-align: center;
+        height: 30px;
+    }
+    #field ul li input{
+        vertical-align:middle;
+        margin-right:5px;
+        margin-top:1px;
+    }
+    .control-label{
+        color: #337ab7;
+    }
+    .layui-layer-btn .layui-layer-btn1 {
+        border-color: #1E9FFF;
+        background-color: #1E9FFF;
+        color: #fff;
+    }
+    .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
+        background-color: #ddd;
+        opacity: 1;
+    }
+    #fileTable td{
+        word-break: break-word;
+        white-space: inherit;
+    }
+</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="tabs-container" >
+                        <ul class="nav nav-tabs">
+                            <li class="active"><a data-toggle="tab" href="#tab-1" aria-expanded="true">基本信息</a></li>
+                            <li id="fileLi" class=""><a data-toggle="tab" href="#tab-2" onclick="TalentInfoInfoDlg.initFileTable()"  aria-expanded="false">申报附件</a></li>
+                            <li  class="" style="float: right;margin-left: 10px;">
+                                <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfoInfoDlg.download()" >
+                                    <i class="fa fa-download"></i>&nbsp;打包下载
+                                </button>
+                            </li>
+                            <li  class="" style="float: right;">
+                                <button type="button" class="btn btn-sm btn-info " onclick="$('#fileTable').bootstrapTable('expandAllRows');" >
+                                    <i class="fa fa-caret-square-o-down"></i>&nbsp;显示附件
+                                </button>
+                            </li>
+                        </ul>
+                    </div>
+                    <div class="tab-content">
+                        <div id="tab-1" class="tab-pane active">
+                            <div class="panel-body" >
+                                <div class="panel panel-default">
+                                    <div class="panel-heading" onclick="$(this).next().toggle()">申报信息<span style="color: red;">(${item.year}年度)</span></div>
+                                    <div class="panel-body">
+                                        <form id="talentInfoForm" class="form-horizontal" action="${ctxPath}/api/talentInfo/upsert" method="post" enctype="multipart/form-data" target="hiddenIframe">
+                                            <div class="col-sm-12 form-group-sm">
+                                                <input type="hidden" name="id" id="id" value="${item.id}">
+                                                <input type="hidden" name="type" id="type" value="${item.type}">
+                                                <input type="hidden" name="checkState" id="checkState" value="${item.checkState}">
+                                                <input type="hidden" id="process" value="${item.process}">
+                                                <input type="hidden" id="companyId" value="${companyId}">
+                                                <input type="hidden" id="talentType" name="talentType" value="${item.talentType}"/>
+                                                <div class="row">
+                                                    <div class="col-sm-11">
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>姓名</label>
+                                                            <input type="text" class="form-control" id="name" name="name" value="${item.name}" />
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>性别</label>
+                                                            <select class="form-control" id="sex" name="sex" value="${item.sex}">
+                                                                <option value="">请选择</option>
+                                                                <option value="1">男</option>
+                                                                <option value="2">女</option>
+                                                            </select>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>出生日期</label>
+                                                            <input type="text" class="form-control date" id="birthday" name="birthday" value="${item.birthday}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>国籍/地区</label>
+                                                            <input class="form-control" id="nationality" name="nationality" value="${item.nationalityName}">
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>籍贯</label>
+                                                            <input class="form-control" id="provinceCode" name="provinceCode" value="${item.provinceName}${item.cityName}${item.countyName}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class="control-label spacing"><span style="color: red">*</span>民族</label>
+                                                            <input class="form-control" id="nation" name="nation" value="${item.nationName}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>政治面貌</label>
+                                                            <input class="form-control" id="politics" name="politics" value="${item.politicsName}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>证件类型</label>
+                                                            <select class="form-control" id="cardType" name="cardType" value="${item.cardType}">
+                                                                <option value="">请选择</option>
+                                                                <option value="1">身份证</option>
+                                                                <option value="2">通行证</option>
+                                                                <option value="3">护照</option>
+                                                            </select>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class=" control-label spacing"><span style="color: red">*证件号码</span></label>
+                                                            <input class="form-control" id="idCard" name="idCard" value="${item.idCard}">
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class="control-label spacing"><span style="color: red">*</span>首次来晋工作时间</label>
+                                                            <input type="text" class="form-control" id="firstInJJTime" name="firstInJJTime" value="${item.firstInJJTime}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>单位名称</label>
+                                                            <input type="text" class="form-control" id="companyName"  name="companyName" readonly="readonly" value="${item.enterpriseName}" />
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>行业领域</label>
+                                                            <input type="text" class="form-control" id="industryFieldName" name="industryFieldName" value="${item.industryFieldName}">
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>所属镇街</label>
+                                                            <input class="form-control" id="address" name="address" value="${item.streetName}">
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class="control-label spacing"><span style="color: red">*</span>申报来源</label>
+                                                            <select class="form-control" id="source" name="source" onchange="TalentInfoInfoDlg.sourceChange()" value="${item.source}"
+                                                                @if(item.source == 1){
+                                                                    title="经我市申报并已经成功入选的泉州高层次人才"
+                                                                @}
+                                                                @if(item.source == 2){
+                                                                    title="从我市以外的其他县(市、区)变动到我市工作的泉州市高层次人才"
+                                                                @}
+                                                                @if(item.source == 3){
+                                                                    title="依据《晋江市优秀人才补充认定标准》申报认定"
+                                                                @}
+                                                                >
+                                                                <option value="">请选择</option>
+                                                                <option value="1">经我市申报并已经成功入选的泉州高层次人才</option>
+                                                                <option value="2">从我市以外的其他县(市、区)变动到我市工作的泉州市高层次人才</option>
+                                                                <option value="3">依据《晋江市优秀人才补充认定标准》申报认定</option>
+                                                            </select>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3" style="display: none">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>公布入选来源</label>
+                                                            <select class="form-control" id="ourCitySource" name="ourCitySource" value="${item.ourCitySource}"
+                                                                    @if(item.ourCitySource == 1){
+                                                                    title="泉州市公布入选的泉州市第一至第五层次人才"
+                                                                    @}
+                                                                    @if(item.ourCitySource == 2){
+                                                                    title="晋江市公布入选的泉州市高层次第六七层次人才"
+                                                                    @}
+                                                                >
+                                                                <option value="">请选择</option>
+                                                                <option value="1">泉州市公布入选的泉州市第一至第五层次人才</option>
+                                                                <option value="2">晋江市公布入选的泉州市高层次第六七层次人才</option>
+                                                            </select>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3" style="display: none">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>入选来源县市</label>
+                                                            <input class="form-control" id="fromCityName" name="fromCityName" value="${item.fromCityName}">
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3" style="display: none">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>入选名单批次</label>
+                                                            <input type="text" class="form-control" id="qzBatch"  name="qzBatch" value="${item.qzBatch}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3" style="display: none">
+                                                            <label class=" control-label spacing" ><span style="color: red">*</span>泉州高层次人才证书发证日期</label>
+                                                            <input type="text" class="form-control" id="certificateStartTime" name="certificateStartTime" value="${item.certificateStartTime}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3" style="display: none">
+                                                            <label class=" control-label spacing" ><span style="color: red">*</span>泉州高层次人才证书有效期</label>
+                                                            <input type="text" class="form-control" id="qzgccrcActiveTime" name="qzgccrcActiveTime" value="${item.qzgccrcActiveTime}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class="control-label spacing"><span style="color: red">*</span>人才层次</label>
+                                                            <input class="form-control" id="talentArrange" name="talentArrange" value="${item.talentArrangeName}" />
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class="control-label spacing"><span style="color: red">*</span>认定条件</label>
+                                                            <input class="form-control" id="identifyCondition" name="identifyCondition" value="${item.identifyConditionText}" title="${item.identifyConditionText}">
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class="control-label spacing"><span style="color: red">*</span>认定条件名称</label>
+                                                            <input type="text" class="form-control" id="identifyConditionName" name="identifyConditionName" value="${item.identifyConditionName}" title="${item.identifyConditionName}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class="control-label spacing"><span style="color: red">*</span>认定条件证书取得时间</label>
+                                                            <input type="text" class="form-control" id="identifyGetTime" name="identifyGetTime" value="${item.identifyGetTime}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class="control-label spacing"><span style="color: red">*</span>人才标签</label>
+                                                            <input class="form-control" data-toggle="tooltip" title="企业标签:${item.enterpriseTalentTypeName}" id="talentTypeName" name="talentTypeName" value="${item.talentTypeName}"  >
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3" style="display: none">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>首次来晋行政介绍信时间</label>
+                                                            <input type="text" class="form-control" id="letterTime" name="letterTime" value="${item.letterTime}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>引进方式</label>
+                                                            <input class="form-control" id="introductionModeName" name="introductionModeName" value="${item.introductionModeName}" data-placeholder="引进方式">
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class="control-label spacing"><span style="color: red">*</span>本单位入职时间</label>
+                                                            <input type="text" class="form-control date" id="entryTime" name="entryTime" value="${item.entryTime}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class="control-label spacing"><span style="color: red">*</span>职务</label>
+                                                            <input type="text" class="form-control" id="post" name="post" value="${item.post}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class="control-label spacing"><span style="color: red">*</span>工作合同开始时间</label>
+                                                            <input type="text" class="form-control" id="startTime" name="startTime" value="${item.startTime}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class="control-label spacing"><span style="color: red">*</span>工作合同结束时间</label>
+                                                            <input type="text" class="form-control" id="endTime" name="endTime" value="${item.endTime}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class="control-label spacing"><span style="color: red">*</span>上一年度年薪(元)</label>
+                                                            <input type="text" class="form-control" id="lastYearWages" name="lastYearWages" value="${item.lastYearWages}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class="control-label spacing"><span style="color: red">*</span>最高学历</label>
+                                                            <input class="form-control" id="highEducation" name="highEducation" value="${item.educationName}">
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class="control-label spacing"><span style="color: red">*</span>毕业院校</label>
+                                                            <input type="text" class="form-control" id="graduateSchool" name="graduateSchool" value="${item.graduateSchool}">
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class="control-label spacing"><span style="color: red">*</span>专业</label>
+                                                            <input type="text" class="form-control" id="major" name="major" value="${item.major}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class="control-label spacing">职称</label>
+                                                            <input type="text" class="form-control" id="title" name="title" value="${item.title}" title="${item.title}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class="control-label spacing">国家职业资格</label>
+                                                            <input type="text" class="form-control" id="professionalQualifications" name="professionalQualifications" value="${item.professionalQualifications}" title="${item.professionalQualifications}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class="control-label spacing">是否有留学经历</label>
+                                                            <select class="form-control" id="studyAbroad" name="studyAbroad" value="${item.studyAbroad}">
+                                                                <option value="2">否</option>
+                                                                <option value="1">是</option>
+                                                            </select>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class="control-label spacing"><span style="color: red">*</span>手机号码</label>
+                                                            <input type="text" class="form-control" id="phone" name="phone" value="${item.phone}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class="control-label spacing"><span style="color: red">*</span>电子邮箱</label>
+                                                            <input type="text" class="form-control" id="email" name="email" value="${item.email}" title="${item.email}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class="control-label spacing"><span style="color: red">*</span>开户银行</label>
+                                                            <input type="text" class="form-control" onchange="TalentInfoInfoDlg.bankChange()" id="bank" name="bank" placeholder="XX银行" value="${item.bank}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class="control-label spacing"><span style="color: red">*</span>银行行号</label>
+                                                            <input type="text" class="form-control" id="bankNumber" name="bankNumber" value="${item.bankNumber}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class="control-label spacing"><span style="color: red">*</span>开户银行网点</label>
+                                                            <input type="text" class="form-control" id="bankNetwork" name="bankNetwork" placeholder="XX银行XX省XX市XX支行/分行/分理处" value="${item.bankNetwork}" title="${item.bankNetwork}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class="control-label spacing"><span style="color: red">*</span>银行账号</label>
+                                                            <input type="text" class="form-control" id="bankAccount" name="bankAccount" value="${item.bankAccount}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>是否曾被相关主管部门列为失信个人</label>
+                                                            <select class="form-control" id="breakFaith" name="breakFaith" value="${item.breakFaith}">
+                                                                <option value="2">否</option>
+                                                                <option value="1">是</option>
+                                                            </select>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class=" control-label spacing">企业标签</label>
+                                                            <input class="form-control" id="enterpriseTalentTypeName" name="enterpriseTalentTypeName" value="${item.enterpriseTalentTypeName}">
+                                                        </div>
+                                                    </div>
+                                                    <div class="col-sm-1">
+                                                        <img id="photoImg" src="${item.photo}"  style="height: 110px;width: 76px;padding-bottom: 5px;">
+                                                    </div>
+                                                </div>
+                                                <div class="row">
+                                                    <div class="rowGroup col-sm-12">
+                                                        <label class=" control-label spacing"><span style="color: red">*</span>教育背景及工作简历</label>
+                                                        <textarea style="overflow: auto;word-break: break-all; " class="form-control" id="educationAndResume" name="educationAndResume" rows="4">${item.educationAndResume}</textarea>
+                                                    </div>
+                                                </div>
+                                                <div class="row">
+                                                    <div class="rowGroup col-sm-12">
+                                                        <label class=" control-label spacing"><span style="color: red">*</span>主要业绩及取得的荣誉</label>
+                                                        <textarea style="overflow: auto;word-break: break-all; " class="form-control" id="mainHonours" name="mainHonours" rows="4">${item.mainHonours}</textarea>
+                                                    </div>
+                                                </div>
+                                                <div class="row">
+                                                    <label class="col-sm-12 control-label spacing" style="text-align: left"><span style="color: red">声明:本人对输入材料的真实性负全部责任</span></label>
+                                                </div>
+                                            </div>
+                                        </form>
+                                    </div>
+                                </div>
+                                <div class="panel panel-default">
+                                    <div class="panel-heading" onclick="$(this).next().toggle()">日志</div>
+                                    <table id="logTable">
+                                    </table>
+                                </div>
+                            </div>
+                        </div>
+                        <div id="tab-2" class="tab-pane ">
+                            <#table id="fileTable"/>
+                            <label style="padding-top: 15px;color: red">*请根据上传的附件材料,编辑好相应的文件夹名称</label>
+                        </div>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+<!--&lt;!&ndash;审核模态框&ndash;&gt;-->
+<!--<div class="modal fade " id="commonModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel">-->
+<!--    <div class="modal-dialog" role="document">-->
+<!--        <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="basicModalLabel">审核</h4>-->
+<!--            </div>-->
+<!--            <div class="modal-body">-->
+<!--                <form id="commonCheckForm">-->
+<!--                    <div class="form-group">-->
+<!--                        <label for="checkState" class="control-label">审核状态</label>-->
+<!--                        <select class="form-control" id="checkStateModal" onchange="TalentInfoInfoDlg.toggledepField()">-->
+<!--                            <option value=""></option>-->
+<!--                            <option value="3">审核通过</option>-->
+<!--                            <option value="2">审核驳回</option>-->
+<!--                        </select>-->
+<!--                    </div>-->
+<!--                    <div class="form-group">-->
+<!--                        <label for="checkMsg" class="control-label">审核意见</label>-->
+<!--                        <textarea class="form-control" id="checkMsg" placeholder="审核状态属“审核通过”的,仅代表此步骤已操作完成,不代表用户提交的信息符合认定条件。若不符合认定条件的,请写明不符合原因。" rows="6"></textarea>-->
+<!--                    </div>-->
+<!--                </form>-->
+<!--            </div>-->
+<!--            <div class="modal-footer">-->
+<!--                <button type="button" class="btn btn-primary" onclick="TalentInfoInfoDlg.commonCheck()">提交</button>-->
+<!--                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>-->
+<!--            </div>-->
+<!--        </div>-->
+<!--    </div>-->
+<!--</div>-->
+
+<!--审核模态框-->
+<!--<div class="modal fade " id="firstModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel">-->
+<!--    <div class="modal-dialog modal-lg" role="document">-->
+<!--        <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" id="neewFieldForm">-->
+<!--                <form id="firstCheckForm">-->
+<!--                    <div class="form-group" style="margin: 10px;">-->
+<!--                        <label for="checkState" class="control-label">审核状态</label>-->
+<!--                        <select class="form-control" id="checkStateFirstModal" onchange="TalentInfoInfoDlg.toggleField()">-->
+<!--                            <option value="">请选择</option>-->
+<!--                            <option value="3">审核通过</option>-->
+<!--                            <option value="2">审核驳回</option>-->
+<!--                            <option value="-1">审核不通过</option>-->
+<!--                        </select>-->
+<!--                    </div>-->
+<!--                    <div class="form-group" style="margin: 10px;">-->
+<!--                        <label for="checkMsg" class="control-label" >审核意见</label>-->
+<!--                        <textarea class="form-control" id="checkMsgFirst" placeholder="审核状态属“审核通过”的,仅代表此步骤已操作完成,不代表用户提交的信息符合认定条件。若不符合认定条件的,请写明不符合原因。" rows="6"></textarea>-->
+<!--                        <div id="field" style="padding-top: 5px;display: none">-->
+<!--                            <label for="checkMsg" class="control-label">可修改字段</label>-->
+<!--                            <div id="field_info">-->
+<!--                                <ul>-->
+<!--                                    <li style="width:10%"><input type="checkbox" value="name"><span>姓名</span></li>-->
+<!--                                    <li style="width:10%"><input type="checkbox" value="sex"><span>性别</span></li>-->
+<!--                                    <li style="width:10%"><input type="checkbox" value="birthday"><span>出生日期</span></li>-->
+<!--                                    <li style="width:10%"><input type="checkbox" value="nationality"><span>国籍/地区</span></li>-->
+<!--                                    <li style="width:10%"><input type="checkbox" value="provinceCode" onchange="TalentInfoInfoDlg.fieldCheckd(this)"><span>籍贯省</span></li>-->
+<!--                                    <li style="width:10%"><input type="checkbox" value="cityCode" onchange="TalentInfoInfoDlg.fieldCheckd(this)"><span>籍贯市</span></li>-->
+<!--                                    <li style="width:10%"><input type="checkbox" value="countyCode"><span>籍贯县</span></li>-->
+<!--                                    <li style="width:10%"><input type="checkbox" value="nation"><span>民族</span></li>-->
+<!--                                    <li style="width:10%"><input type="checkbox" value="politics"><span>政治面貌</span></li>-->
+<!--                                    <li style="width:10%"><input type="checkbox" value="cardType"><span>证件类型</span></li>-->
+<!--                                    <li style="width:10%"><input type="checkbox" value="idCard"><span>证件号码</span></li>-->
+<!--                                    <li style="width:20.5%"><input type="checkbox" value="firstInJJTime"><span>首次来晋工作时间</span></li>-->
+<!--                                    <li style="width:10%"><input type="checkbox" value="source"><span>申报来源</span></li>-->
+<!--                                    <li style="width:20.5%"><input type="checkbox" value="ourCitySource"><span>公布入选来源</span></li>-->
+<!--                                    <li style="width:20.5%"><input type="checkbox" value="fromCity"><span>入选来源县市</span></li>-->
+<!--                                    <li style="width:20.5%"><input type="checkbox" value="qzBatch"><span>入选名单批次</span></li>-->
+<!--                                    <li style="width:31%"><input type="checkbox" value="certificateStartTime"><span>泉州高层次人才证书发证日期</span></li>-->
+<!--                                    <li style="width:31%"><input type="checkbox" value="qzgccrcActiveTime"><span>泉州高层次人才证书的有效期</span></li>-->
+<!--                                    <li style="width:10%"><input type="checkbox" value="talentArrange" onchange="TalentInfoInfoDlg.fieldCheckd(this)"><span>人才层次</span></li>-->
+<!--                                    <li style="width:10%"><input type="checkbox" value="identifyCondition"><span>认定条件</span></li>-->
+<!--                                    <li style="width:20.5%"><input type="checkbox" value="identifyConditionName"><span>认定条件名称</span></li>-->
+<!--                                    <li style="width:20.5%"><input type="checkbox" value="identifyGetTime"><span>认定条件证书取得时间</span></li>-->
+<!--                                    <li style="width:10%"><input type="checkbox" value="talentType"><span>人才标签</span></li>-->
+<!--                                    <li style="width:20.5%"><input type="checkbox" value="letterTime"><span>首次来晋行政介绍信时间</span></li>-->
+<!--                                    <li style="width:10%"><input type="checkbox" value="introductionMode"><span>引进方式</span></li>-->
+<!--                                    <li style="width:20.5%"><input type="checkbox" value="entryTime"><span>本单位入职时间</span></li>-->
+<!--                                    <li style="width:10%"><input type="checkbox" value="post"><span>职务</span></li>-->
+<!--                                    <li style="width:20.5%"><input type="checkbox" value="startTime"><span>工作合同开始时间</span></li>-->
+<!--                                    <li style="width:20.5%"><input type="checkbox" value="endTime"><span>工作合同结束时间</span></li>-->
+<!--                                    <li style="width:10%"><input type="checkbox" value="highEducation"><span>最高学历</span></li>-->
+<!--                                    <li style="width:10%"><input type="checkbox" value="major"><span>专业</span></li>-->
+<!--                                    <li style="width:10%"><input type="checkbox" value="title"><span>职称</span></li>-->
+<!--                                    <li style="width:20.5%"><input type="checkbox" value="professionalQualifications"><span>国家职业资格</span></li>-->
+<!--                                    <li style="width:20.5%"><input type="checkbox" value="studyAbroad"><span>是否有留学经历</span></li>-->
+<!--                                    <li style="width:10%"><input type="checkbox" value="phone"><span>手机号码</span></li>-->
+<!--                                    <li style="width:10%"><input type="checkbox" value="email"><span>电子邮箱</span></li>-->
+<!--                                    <li style="width:10%"><input type="checkbox" value="bank"><span>开户银行</span></li>-->
+<!--                                    <li style="width:20.5%"><input type="checkbox" value="bankNetwork"><span>开户银行网点</span></li>-->
+<!--                                    <li style="width:10%"><input type="checkbox" value="bankNumber"><span>银行行号</span></li>-->
+<!--                                    <li style="width:10%"><input type="checkbox" value="bankAccount"><span>银行账号</span></li>-->
+<!--                                    <li style="width:31%"><input type="checkbox" value="breakFaith"><span>曾被相关主管部门列为失信个人</span></li>-->
+<!--                                    <li style="width:20.5%"><input type="checkbox" value="educationAndResume"><span>教育背景及工作简历</span></li>-->
+<!--                                    <li style="width:20.5%"><input type="checkbox" value="mainHonours"><span>主要业绩及取得的荣誉</span></li>-->
+<!--                                </ul>-->
+<!--                            </div>-->
+<!--                            <label for="checkMsg" class="control-label">可修改附件</label>-->
+<!--                            <div id="field_file">-->
+<!--                            </div>-->
+<!--                            <div class="form-group" style="text-align: center">-->
+<!--                                <button type="button" class="btn btn-primary" onclick="TalentInfoInfoDlg.checkAll()">全选</button>-->
+<!--                                <button type="button" class="btn btn-success" onclick="TalentInfoInfoDlg.unCheckAll()">反选</button>-->
+<!--                            </div>-->
+<!--                        </div>-->
+<!--                    </div>-->
+<!--                </form>-->
+<!--            </div>-->
+<!--            <div class="modal-footer">-->
+<!--                <button type="button" class="btn btn-primary" onclick="TalentInfoInfoDlg.firstCheck()">提交</button>-->
+<!--                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>-->
+<!--            </div>-->
+<!--        </div>-->
+<!--    </div>-->
+<!--</div>-->
+<!--<script src="${ctxPath}/static/modular/talentIdentify/talentInfo/talentInfo_common_check.js"></script>-->
+<script type="text/javascript">
+    document.write('<script src="${ctxPath}/static/modular/talentIdentify/talentInfo/talentInfo_common_check.js?v='+(new Date()).getTime()+'"><\/script>');
+</script>
+@}

+ 362 - 0
app/admin/view/Talent/talentInfo_common_checkIC.html

@@ -0,0 +1,362 @@
+@layout("/common/_container.html"){
+<style type="text/css">
+    .spacing {
+        margin-bottom: 10px;
+    }
+    #talentInfoForm label {
+        font-size: 10px;
+    }
+    .has-feedback .form-control {
+        padding-right: 5px;
+    }
+    #field ul li{
+        list-style: none;
+        display:inline-block;
+        width:13%;
+    }
+    #field ul li input{
+        vertical-align:middle;
+        margin-right:5px;
+        margin-top:1px;
+    }
+    .layui-layer-btn .layui-layer-btn1 {
+        border-color: #1E9FFF;
+        background-color: #1E9FFF;
+        color: #fff;
+    }
+    .imgs li{
+        list-style: none;
+        float: left;
+        border: 1px solid #d8d1d1;
+        text-align: center;
+        height: 30px;
+    }
+    .control-label{
+        color: #337ab7;
+    }
+</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="tabs-container" >
+                        <ul class="nav nav-tabs">
+                            <li class="active"><a data-toggle="tab" href="#tab-1" aria-expanded="true">基本信息</a></li>
+                            <li id="fileLi" class=""><a data-toggle="tab" href="#tab-2" onclick="TalentInfoInfoDlg.initFileTable()"  aria-expanded="false">申报附件</a></li>
+                            <li  class="" style="float: right;"><#button name="打包下载" icon="fa-download" clickFun="TalentInfoInfoDlg.download()"/></li>
+                        </ul>
+                    </div>
+                    <div class="tab-content">
+                        <div id="tab-1" class="tab-pane active">
+                            <div class="panel-body" >
+                                <div class="panel panel-default">
+                                    <div class="panel-heading" onclick="$(this).next().toggle()">申报信息<span style="color: red;">(${item.year}年度)</span></div>
+                                    <div class="panel-body">
+                                        <form id="talentInfoForm" class="form-horizontal" action="${ctxPath}/api/talentInfo/upsert" method="post" enctype="multipart/form-data" target="hiddenIframe">
+                                            <div class="col-sm-12 form-group-sm">
+                                                <input type="hidden" name="id" id="id" value="${item.id}">
+                                                <input type="hidden" name="source" id="source" value="${item.source}">
+                                                <input type="hidden" name="enterpriseId" id="enterpriseId" value="${item.enterpriseId}">
+                                                <input type="hidden" name="type" id="type" value="${item.type}">
+                                                <input type="hidden" name="checkState" id="checkState" value="${item.checkState}">
+                                                <input type="hidden" id="process" value="${item.process}">
+                                                <input type="hidden" id="companyId" value="${companyId}">
+                                                <div class="row">
+                                                    <div class="col-sm-11">
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>姓名</label>
+                                                            <input type="text" class="form-control" id="name" name="name" value="${item.name}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>性别</label>
+                                                            <select class="form-control" id="sex" name="sex" value="${item.sex}">
+                                                                <option value="">请选择</option>
+                                                                <option value="1">男</option>
+                                                                <option value="2">女</option>
+                                                            </select>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>国籍/地区</label>
+                                                            <input class="form-control" id="nationality" name="nationality" value="${item.nationalityName}">
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>籍贯</label>
+                                                            <input class="form-control" id="provinceCode" name="provinceCode" value="${item.provinceName}${item.cityName}${item.countyName}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>民族</label>
+                                                            <input class="form-control" id="nation" name="nation" value="${item.nationName}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>政治面貌</label>
+                                                            <input class="form-control" id="politics" name="politics" value="${item.politicsName}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>出生日期</label>
+                                                            <input type="text" class="form-control date" id="birthday" name="birthday" value="${item.birthday}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>证件类别</label>
+                                                            <select type="text" class="form-control" id="cardType" name="cardType" value="${item.cardType}">
+                                                                <option value="">请选择</option>
+                                                                <option value="1">身份证</option>
+                                                                <option value="2">通行证</option>
+                                                                <option value="3">护照</option>
+                                                            </select>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing"><span style="color: red">*证件号码</span></label>
+                                                            <input type="text" class="form-control" id="idCard" name="idCard" value="${item.idCard}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>是否曾被相关主管部门列为失信个人</label>
+                                                            <select class="form-control" id="breakFaith" name="breakFaith" value="${item.breakFaith}">
+                                                                <option value="2">否</option>
+                                                                <option value="1">是</option>
+                                                            </select>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>手机号码</label>
+                                                            <input type="text" class="form-control" id="phone" name="phone" value="${item.phone}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>电子邮箱</label>
+                                                            <input type="text" class="form-control" id="email" name="email" value="${item.email}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>最高学历</label>
+                                                            <input class="form-control" id="highEducation" name="highEducation" value="${item.educationName}">
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>毕业学校</label>
+                                                            <input type="text" class="form-control" id="graduateSchool" name="graduateSchool" value="${item.graduateSchool}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>专业</label>
+                                                            <input type="text" class="form-control" id="major" name="major" value="${item.major}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing">是否有留学经历</label>
+                                                            <select class="form-control" id="studyAbroad" name="studyAbroad" value="${item.studyAbroad}">
+                                                                <option value="2">否</option>
+                                                                <option value="1">是</option>
+                                                            </select>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>单位名称</label>
+                                                            <input type="text" class="form-control" id="companyName"  name="companyName" readonly="readonly" value="${item.enterpriseName}" />
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>所属镇街</label>
+                                                            <input class="form-control" id="address" name="address" value="${item.streetName}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>职务</label>
+                                                            <input type="text" class="form-control" id="post" name="post" value="${item.post}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>入职时间</label>
+                                                            <input type="text" class="form-control date" id="entryTime" name="entryTime" value="${item.entryTime}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>工作合同开始时间</label>
+                                                            <input type="text" class="form-control date" id="startTime" name="startTime" value="${item.startTime}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>工作合同结束时间</label>
+                                                            <input type="text" class="form-control date" id="endTime" name="endTime" value="${item.endTime}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>人才层次</label>
+                                                            <input class="form-control" id="talentArrange" name="talentArrange" value="${item.talentArrangeName}" />
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>认定条件</label>
+                                                            <input class="form-control" id="identifyCondition" name="identifyCondition"  value="${item.identifyConditionText}" title="${item.identifyConditionText}">
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>认定条件名称</label>
+                                                            <input type="text" class="form-control" id="identifyConditionName" name="identifyConditionName" value="${item.identifyConditionName}" title="${item.identifyConditionName}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>认定条件证书取得时间</label>
+                                                            <input type="text" class="form-control date" id="identifyGetTime" name="identifyGetTime" value="${item.identifyGetTime}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing">职称</label>
+                                                            <input type="text" class="form-control" id="title" name="title" value="${item.title}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing">国家职业资格</label>
+                                                            <input type="text" class="form-control" id="professionalQualifications" name="professionalQualifications" value="${item.professionalQualifications}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>开户银行</label>
+                                                            <input type="text" class="form-control" onchange="TalentInfoInfoDlg.bankChange()" id="bank" name="bank" value="${item.bank}" placeholder="XX银行"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>开户银行网点</label>
+                                                            <input type="text" class="form-control" id="bankNetwork" name="bankNetwork" value="${item.bankNetwork}" PLACEHOLDER="XX银行XX省XX市XX支行/分行/分理处"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-4">
+                                                            <label class=" control-label spacing"><span style="color: red">*</span>银行账号</label>
+                                                            <input type="text" class="form-control" id="bankAccount" name="bankAccount" value="${item.bankAccount}"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-8">
+                                                            <label class=" control-label spacing">备注</label>
+                                                            <input type="text" class="form-control" id="description" name="description" value="${item.description}"/>
+                                                        </div>
+                                                    </div>
+                                                    <div class="col-sm-1">
+                                                        <img id="photoImg" src="${item.photo}"  style="height: 110px;width: 76px;">
+                                                    </div>
+                                                </div>
+                                                <div class="row">
+                                                    <div class="rowGroup col-sm-12">
+                                                        <label class=" control-label spacing"><span style="color: red">*</span>教育背景及工作简历</label>
+                                                        <textarea style="overflow: auto;word-break: break-all; " class="form-control" id="educationAndResume" name="educationAndResume" rows="2">${item.educationAndResume}</textarea>
+                                                    </div>
+                                                </div>
+                                                <div class="row">
+                                                    <div class="rowGroup col-sm-12">
+                                                        <label class=" control-label spacing"><span style="color: red">*</span>主要业绩及取得的荣誉</label>
+                                                        <textarea style="overflow: auto;word-break: break-all; " class="form-control" id="mainHonours" name="mainHonours" rows="2">${item.mainHonours}</textarea>
+                                                    </div>
+                                                </div>
+                                            </div>
+                                        </form>
+                                    </div>
+                                    <div class="panel-heading" onclick="$(this).next().toggle()">日志</div>
+                                    <table id="logTable">
+                                    </table>
+                                </div>
+                            </div>
+                        </div>
+                        <div id="tab-2" class="tab-pane ">
+                            <#table id="fileTable"/>
+                        </div>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+<!--审核模态框-->
+<!--<div class="modal fade " id="commonModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel">-->
+<!--    <div class="modal-dialog" role="document">-->
+<!--        <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="basicModalLabel">审核</h4>-->
+<!--            </div>-->
+<!--            <div class="modal-body">-->
+<!--                <form id="commonCheckForm">-->
+<!--                    <div class="form-group">-->
+<!--                        <label for="checkState" class="control-label">审核状态</label>-->
+<!--                        <select class="form-control" id="checkStateModal" onchange="TalentInfoInfoDlg.toggledepField()">-->
+<!--                            <option value=""></option>-->
+<!--                            <option value="3">审核通过</option>-->
+<!--                            <option value="2">审核驳回</option>-->
+<!--                        </select>-->
+<!--                    </div>-->
+<!--                    <div class="form-group">-->
+<!--                        <label for="checkMsg" class="control-label">审核意见</label>-->
+<!--                        <textarea class="form-control" id="checkMsg"></textarea>-->
+<!--                    </div>-->
+<!--                </form>-->
+<!--            </div>-->
+<!--            <div class="modal-footer">-->
+<!--                <button type="button" class="btn btn-primary" onclick="TalentInfoInfoDlg.commonCheck()">提交</button>-->
+<!--                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>-->
+<!--            </div>-->
+<!--        </div>-->
+<!--    </div>-->
+<!--</div>-->
+
+<!--&lt;!&ndash;审核模态框&ndash;&gt;-->
+<!--<div class="modal fade " id="firstModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel">-->
+<!--    <div class="modal-dialog modal-lg" role="document">-->
+<!--        <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="firstCheckForm">-->
+<!--                    <div class="form-group">-->
+<!--                        <label for="checkState" class="control-label">审核状态</label>-->
+<!--                        <select class="form-control" id="checkStateFirstModal" onchange="TalentInfoInfoDlg.toggleField()">-->
+<!--                            <option value=""></option>-->
+<!--                            <option value="3">审核通过</option>-->
+<!--                            <option value="2">审核驳回</option>-->
+<!--                            <option value="-1">审核不通过</option>-->
+<!--                        </select>-->
+<!--                    </div>-->
+<!--                    <div class="form-group">-->
+<!--                        <label for="checkMsg" class="control-label">审核意见</label>-->
+<!--                        <textarea class="form-control" id="checkMsgFirst"></textarea>-->
+<!--                    </div>-->
+<!--                    <div class="form-group" id="field" style="display: none">-->
+<!--                        <label for="checkMsg" class="control-label">可修改字段</label>-->
+<!--                        <div id="field_info">-->
+<!--                            <ul>-->
+<!--                                <li style="width:10%"><input type="checkbox" value="name"><span>姓名</span></li>-->
+<!--                                <li style="width:10%"><input type="checkbox" value="sex"><span>性别</span></li>-->
+<!--                                <li style="width:10%"><input type="checkbox" value="birthday"><span>出生日期</span></li>-->
+<!--                                <li style="width:10%"><input type="checkbox" value="industryField"><span>行业领域</span></li>-->
+<!--                                <li style="width:10%"><input type="checkbox" value="address"><span>所属镇街</span></li>-->
+<!--                                <li style="width:10%"><input type="checkbox" value="nationality"><span>国籍/地区</span></li>-->
+<!--                                <li style="width:10%"><input type="checkbox" value="provinceCode"><span>籍贯省</span></li>-->
+<!--                                <li style="width:10%"><input type="checkbox" value="cityCode"><span>籍贯市</span></li>-->
+<!--                                <li style="width:10%"><input type="checkbox" value="countyCode"><span>籍贯县</span></li>-->
+<!--                                <li style="width:10%"><input type="checkbox" value="cardType"><span>证件类型</span></li>-->
+<!--                                <li style="width:10%"><input type="checkbox" value="idCard"><span>证件号码</span></li>-->
+<!--                                <li style="width:10%"><input type="checkbox" value="nation"><span>民族</span></li>-->
+<!--                                <li style="width:10%"><input type="checkbox" value="politics"><span>政治面貌</span></li>-->
+<!--                                <li style="width:20.5%"><input type="checkbox" value="entryTime"><span>本单位入职时间</span></li>-->
+<!--                                <li style="width:10%"><input type="checkbox" value="post"><span>职务</span></li>-->
+<!--                                <li style="width:20.5%"><input type="checkbox" value="startTime"><span>工作合同开始时间</span></li>-->
+<!--                                <li style="width:20.5%"><input type="checkbox" value="endTime"><span>工作合同结束时间</span></li>-->
+<!--                                <li style="width:10%"><input type="checkbox" value="highEducation"><span>最高学历</span></li>-->
+<!--                                <li style="width:10%"><input type="checkbox" value="major"><span>专业</span></li>-->
+<!--                                <li style="width:10%"><input type="checkbox" value="title"><span>职称</span></li>-->
+<!--                                <li style="width:20.5%"><input type="checkbox" value="professionalQualifications"><span>国家职业资格</span></li>-->
+<!--                                <li style="width:20.5%"><input type="checkbox" value="studyAbroad"><span>是否有留学经历</span></li>-->
+<!--                                <li style="width:10%"><input type="checkbox" value="phone"><span>手机号码</span></li>-->
+<!--                                <li style="width:10%"><input type="checkbox" value="email"><span>电子邮箱</span></li>-->
+<!--                                <li style="width:10%"><input type="checkbox" value="bank"><span>开户银行</span></li>-->
+<!--                                <li style="width:20.5%"><input type="checkbox" value="bankNetwork"><span>开户银行网点</span></li>-->
+<!--                                <li style="width:10%"><input type="checkbox" value="bankNumber"><span>银行行号</span></li>-->
+<!--                                <li style="width:10%"><input type="checkbox" value="bankAccount"><span>银行账号</span></li>-->
+<!--                                <li style="width:31%"><input type="checkbox" value="breakFaith"><span>曾被相关主管部门列为失信个人</span></li>-->
+<!--                                <li style="width:10%"><input type="checkbox" value="talentArrange"><span>人才层次</span></li>-->
+<!--                                <li style="width:10%"><input type="checkbox" value="identifyCondition"><span>认定条件</span></li>-->
+<!--                                <li style="width:20.5%"><input type="checkbox" value="identifyConditionName"><span>认定条件名称</span></li>-->
+<!--                                <li style="width:20.5%"><input type="checkbox" value="identifyGetTime"><span>认定条件证书取得时间</span></li>-->
+<!--                                <li style="width:20.5%"><input type="checkbox" value="educationAndResume"><span>教育背景及工作简历</span></li>-->
+<!--                                <li style="width:20.5%"><input type="checkbox" value="mainHonours"><span>主要业绩及取得的荣誉</span></li>-->
+<!--                            </ul>-->
+<!--                        </div>-->
+<!--                        <label for="checkMsg" class="control-label">可修改附件</label>-->
+<!--                        <div id="field_file">-->
+<!--                        </div>-->
+<!--                        <div class="form-group" style="text-align: center">-->
+<!--                            <button type="button" class="btn btn-primary" onclick="TalentInfoInfoDlg.checkAll()">全选</button>-->
+<!--                            <button type="button" class="btn btn-success" onclick="TalentInfoInfoDlg.unCheckAll()">反选</button>-->
+<!--                        </div>-->
+<!--                    </div>-->
+<!--                </form>-->
+<!--            </div>-->
+<!--            <div class="modal-footer">-->
+<!--                <button type="button" class="btn btn-primary" onclick="TalentInfoInfoDlg.firstCheck()">提交</button>-->
+<!--                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>-->
+<!--            </div>-->
+<!--        </div>-->
+<!--    </div>-->
+<!--</div>-->
+<!--<script src="${ctxPath}/static/modular/talentIdentify/talentInfo/talentInfo_common_check.js"></script>-->
+<script type="text/javascript">
+    document.write('<script src="${ctxPath}/static/modular/talentIdentify/talentInfo/talentInfo_common_check.js?v='+(new Date()).getTime()+'"><\/script>');
+</script>
+@}

+ 385 - 0
app/admin/view/Talent/talentInfo_library.html

@@ -0,0 +1,385 @@
+@layout("/common/_container.html"){
+<style type="text/css">
+    #talentInfoForm label {
+        font-size: xx-small;
+    }
+    .has-feedback .form-control {
+        padding-right: 5px;
+    }
+    #field 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">
+                        <form id="search-form">
+                            <input type="hidden" id="usertype" value="${user.type}">
+                            <div class="row">
+                                <div class="col-sm-3">
+                                    <#NameCon id="name" name="姓名" />
+                                </div>
+                                <div class="col-sm-3">
+                                    <#NameCon id="idCard" name="证件号码" />
+                                </div>
+                                <div class="col-sm-3">
+                                    <#SelectCon id="sex" name="性别" >
+                                        <option value=""></option>
+                                        <option value="1">男</option>
+                                        <option value="2">女</option>
+                                    </#SelectCon>
+                                </div>
+                                <div class="col-sm-3">
+                                    <#SelectCon id="enterpriseId" name="单位名称" >
+                                        <option value="">请选择</option>
+                                        @for(item in enterpriseList){
+                                        <option value="${item.id}">${item.name}</option>
+                                        @}
+                                    </#SelectCon>
+                                </div>
+                            </div>
+                            <div class="row highSearch" style="display: none">
+                                <div class="col-sm-3">
+                                    <#SelectCon id="nationality" name="国籍/地区" >
+                                    </#SelectCon>
+                                </div>
+                                <div class="col-sm-3">
+                                    <#SelectCon id="provinceCode" name="籍贯省" >
+                                        <option value="">请选择</option>
+                                        @for(item in provinceList){
+                                        <option value="${item.code}">${item.name}</option>
+                                        @}
+                                    </#SelectCon>
+                                </div>
+                                <div class="col-sm-3">
+                                    <#SelectCon id="politics" name="政治面貌" >
+                                    </#SelectCon>
+                                </div>
+                                    <div class="col-sm-3">
+                                        <#SelectCon id="nation" name="民族" >
+                                    </#SelectCon>
+                                </div>
+                                <div class="col-sm-3">
+                                    <#SelectCon id="industryField" name="行业领域" >
+                                    </#SelectCon>
+                                </div>
+                                <div class="col-sm-3"
+                                     @if(user.type==2){
+                                        style="display: none"
+                                     @}
+                                    >
+                                    <#SelectCon id="source" name="申报来源">
+                                        <option value=""></option>
+                                        <option value="1">经我市申报并已经成功入选的泉州高层次人才</option>
+                                        <option value="2">从我市以外的其他县(市、区)变动到我市工作的泉州市高层次人才</option>
+                                        <option value="3">依据《晋江市优秀人才补充认定标准》申报认定</option>
+                                    </#SelectCon>
+                                </div>
+                                <div class="col-sm-3"
+                                     @if(user.type==2){
+                                        style="display: none"
+                                     @}
+                                    >
+                                    <#SelectCon id="fromCity" name="入选来源县市">
+                                        <option value="">请选择</option>
+                                        @for(item in fromCityList){
+                                        <option value="${item.code}">${item.name}</option>
+                                        @}
+                                    </#SelectCon>
+                                </div>
+                                <div class="col-sm-3"
+                                     @if(user.type==2){
+                                        style="display: none"
+                                     @}
+                                    >
+                                    <#SelectCon id="introductionMode" name="引进方式">
+                                    </#SelectCon>
+                                </div>
+                                <div class="col-sm-3">
+                                    <#SelectCon id="highEducation" name="最高学历" >
+                                    </#SelectCon>
+                                </div>
+                                <div class="col-sm-3">
+                                    <#NameCon id="major" name="专业" />
+                                </div>
+                                <div class="col-sm-3">
+                                    <#NameCon id="title" name="职称" />
+                                </div>
+                                <div class="col-sm-3">
+                                    <#SelectCon id="studyAbroad" name="是否有留学经历" >
+                                        <option value="">请选择</option>
+                                        <option value="2">否</option>
+                                        <option value="1">是</option>
+                                    </#SelectCon>
+                                </div>
+                                <div class="col-sm-3">
+                                    <#NameCon id="phone" name="手机号码" />
+                                </div>
+                                <div class="col-sm-3">
+                                    <#NameCon id="email" name="电子邮箱" />
+                                </div>
+                                <div class="col-sm-3">
+                                    <#SelectCon id="talentType" name="人才标签" >
+                                    </#SelectCon>
+                                </div>
+                                <div class="col-sm-3">
+                                    <#SelectCon id="talentArrange" name="人才层次" >
+                                    </#SelectCon>
+                                </div>
+                                <div class="col-sm-3">
+                                    <#SelectCon id="identifyCondition" name="认定条件" >
+                                    </#SelectCon>
+                                </div>
+                                <div class="col-sm-3">
+                                    <#SelectCon id="address" name="所属镇街" >
+                                    </#SelectCon>
+                                </div>
+                                <div class="col-sm-3">
+                                    <#SelectCon id="breakFaith" name="是否失信" >
+                                        <option value="">请选择</option>
+                                        <option value="2">否</option>
+                                        <option value="1">是</option>
+                                    </#SelectCon>
+                                </div>
+                                <div class="col-sm-3">
+                                    <div class="input-group ">
+                                        <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 time" id="identifyMonth" name="identifyMonth"/>
+                                    </div>
+                                </div>
+                                <div class="col-sm-3">
+                                    <#SelectCon id="active" name="离职状态" >
+                                        <option value="">请选择</option>
+                                        <option value="1">在职</option>
+                                        <option value="2">离职</option>
+                                    </#SelectCon>
+                                </div>
+                                <div class="col-sm-3">
+                                    <#NameCon id="year" name="申报年度" />
+                                </div>
+                                <div class="col-sm-3" style="display: none">
+                                    <#SelectCon id="isPublic" name="公示状态" >
+                                        <option value="">请选择</option>
+                                        <option value="1">待核查征信</option>
+                                        <option value="2">待公示</option>
+                                        <option value="3">公示中</option>
+                                        <option value="4">待公布</option>
+                                        <option value="5">待发证</option>
+                                        <option value="6">已发证</option>
+                                    </#SelectCon>
+                                    <#SelectCon id="checkState" name="审核状态">
+                                        <option value="">请选择</option>
+                                        <option value="-1">审核不通过</option>
+                                        <option value="35">已通过</option>
+                                    </#SelectCon>
+                                </div>
+                                <div class="col-sm-3"
+                                     @if(user.type==2){
+                                     style="display: none"
+                                     @}
+                                >
+                                    <#SelectCon id="isEffect" name="是否有效">
+                                        <option value="">请选择</option>
+                                        <option value="1">有效</option>
+                                        <option value="3">人才证书过期</option>
+                                        <option value="4">已取消</option>
+                                    </#SelectCon>
+                                </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>
+                        </form>
+                        <div class="hidden-xs" id="TalentInfoTableToolbar" role="group">
+                            @if(shiro.hasPermission("/talentInfo/libraryCancle")){
+                                <#button name="取消优秀人才" icon="fa-remove" clickFun="TalentInfo.cancle()" space="true"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/libraryRecovery")){
+                                <#button name="恢复优秀人才" icon="fa-mail-reply" clickFun="TalentInfo.recovery()" space="true"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/libraryExport")){
+                                <#button name="导出" icon="fa-file-excel-o" clickFun="TalentInfo.showExportModal()" space="true"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/libraryDownload")){
+                                <#button name="下载" icon="fa-download" clickFun="TalentInfo.download()"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/libraryDetail")){
+                                <#button name="查看" icon="fa-eye" clickFun="TalentInfo.openTalentInfoDetail()" space="true"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/editBasicInfo")){
+                                <#button name="修改信息" icon="fa-edit" clickFun="TalentInfo.editBasicInfo()" space="true"/>
+                            @}
+                            @if(shiro.hasPermission("/talentInfo/selectFirstInfo")){
+                                <#button name="查看首次申报信息" icon="fa-history" clickFun="TalentInfo.selectFirstInfo()" space="true"/>
+                            @}
+                        </div>
+                        <#table id="TalentInfoTable"/>
+                        <form id="publicForm" action="${ctxPath}/talentInfo/talentInfoPublic" target="hiddenIframe" style="display: none">
+                            <input name="type" id="type">
+                        </form>
+                    </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="${ctxPath}/talentInfoExport/publicExport" target="hiddenIframe" class="form-horizontal">
+                    <div class="form-group" id="field">
+                        <div id="field_info">
+                            <ul>
+                                @if(user.type==1){
+                                <li style="width:24%"><input type="checkbox" value="year"><span>申报年度</span></li>
+                                <li style="width:24%"><input type="checkbox" value="name"><span>姓名</span></li>
+                                <li style="width:24%"><input type="checkbox" value="sexName"><span>性别</span></li>
+                                <li style="width:24%"><input type="checkbox" value="birthday"><span>出生日期</span></li>
+                                <li style="width:24%"><input type="checkbox" value="nationalityName"><span>国籍/地区</span></li>
+                                <li style="width:24%"><input type="checkbox" value="provinceName"><span>籍贯省</span></li>
+                                <li style="width:24%"><input type="checkbox" value="cityName"><span>籍贯市</span></li>
+                                <li style="width:24%"><input type="checkbox" value="countyName"><span>籍贯县</span></li>
+                                <li style="width:24%"><input type="checkbox" value="nationName"><span>民族</span></li>
+                                <li style="width:24%"><input type="checkbox" value="politicsName"><span>政治面貌</span></li>
+                                <li style="width:24%"><input type="checkbox" value="cardTypeName"><span>证件类型</span></li>
+                                <li style="width:24%"><input type="checkbox" value="idCard"><span>证件号码</span></li>
+                                <li style="width:24%"><input type="checkbox" value="firstInJJTime"><span>首次来晋工作时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="enterpriseName"><span>企业名称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="industryFieldName"><span>行业领域</span></li>
+                                <li style="width:24%"><input type="checkbox" value="streetName"><span>所属镇街</span></li>
+                                <li style="width:24%"><input type="checkbox" value="sourceName"><span>申报来源</span></li>
+                                <li style="width:24%"><input type="checkbox" value="ourCitySourceName"><span>公布入选来源</span></li>
+                                <li style="width:24%"><input type="checkbox" value="fromCityName"><span>入选来源县市</span></li>
+                                <li style="width:24%"><input type="checkbox" value="qzBatch"><span>入选名单批次</span></li>
+                                <li style="width:24%"><input type="checkbox" value="certificateStartTime"><span>泉州高层次人才证书发证日期</span></li>
+                                <li style="width:24%"><input type="checkbox" value="qzgccrcActiveTime"><span>泉州高层次人才证书的有效期</span></li>
+                                <li style="width:24%"><input type="checkbox" value="talentArrangeName"><span>人才层次</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyConditionText"><span>认定条件</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyConditionName"><span>认定条件名称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyGetTime"><span>认定条件证书取得时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="enterpriseTalentTypeName"><span>企业标签</span></li>
+                                <li style="width:24%"><input type="checkbox" value="talentTypeName"><span>人才标签</span></li>
+                                <li style="width:24%"><input type="checkbox" value="letterTime"><span>首次来晋行政介绍信时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="introductionModeName"><span>引进方式</span></li>
+                                <li style="width:24%"><input type="checkbox" value="entryTime"><span>本单位入职时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="post"><span>职务</span></li>
+                                <li style="width:24%"><input type="checkbox" value="startTime"><span>工作合同开始时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="endTime"><span>工作合同结束时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="lastYearWages"><span>上一年度年薪(元)</span></li>
+                                <li style="width:12%"><input type="checkbox" value="educationName"><span>最高学历</span></li>
+                                <li style="width:24%"><input type="checkbox" value="graduateSchool"><span>毕业院校)</span></li>
+                                <li style="width:24%"><input type="checkbox" value="major"><span>专业</span></li>
+                                <li style="width:24%"><input type="checkbox" value="title"><span>职称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="professionalQualifications"><span>国家职业资格</span></li>
+                                <li style="width:24%"><input type="checkbox" value="studyAbroadName"><span>是否有留学经历</span></li>
+                                <li style="width:24%"><input type="checkbox" value="phone"><span>手机号码</span></li>
+                                <li style="width:24%"><input type="checkbox" value="email"><span>电子邮箱</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bank"><span>开户银行</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bankNetwork"><span>开户银行网点</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bankNumber"><span>银行行号</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bankAccount"><span>银行账号</span></li>
+                                <li style="width:24%"><input type="checkbox" value="breakFaithName"><span>曾被相关主管部门列为失信个人</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyMonth"><span>公布入选月份</span></li>
+                                <li style="width:24%"><input type="checkbox" value="certificateNO"><span>人才编号</span></li>
+                                <li style="width:24%"><input type="checkbox" value="activeName"><span>离职状态</span></li>
+                                <li style="width:24%"><input type="checkbox" value="quitTime"><span>离职时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="firstSubmitTime"><span>首次确认提交时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="newSubmitTime"><span>最新确认提交时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="checkStateName"><span>审核状态</span></li>
+                                <li style="width:24%"><input type="checkbox" value="isPublicName"><span>公示状态</span></li>
+                                @}
+                                @if(user.type==2){
+                                <li style="width:24%"><input type="checkbox" value="year"><span>申报年度</span></li>
+                                <li style="width:24%"><input type="checkbox" value="enterpriseName"><span>企业名称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="name"><span>姓名</span></li>
+                                <li style="width:24%"><input type="checkbox" value="sexName"><span>性别</span></li>
+                                <li style="width:24%"><input type="checkbox" value="birthday"><span>出生日期</span></li>
+                                <li style="width:24%"><input type="checkbox" value="nationName"><span>民族</span></li>
+                                <li style="width:24%"><input type="checkbox" value="cardTypeName"><span>证件类型</span></li>
+                                <li style="width:24%"><input type="checkbox" value="idCard"><span>证件号码</span></li>
+                                <li style="width:24%"><input type="checkbox" value="nationalityName"><span>国籍/地区</span></li>
+                                <li style="width:24%"><input type="checkbox" value="politicsName"><span>政治面貌</span></li>
+                                <li style="width:24%"><input type="checkbox" value="streetName"><span>所属镇街</span></li>
+                                <li style="width:24%"><input type="checkbox" value="provinceName"><span>籍贯省</span></li>
+                                <li style="width:24%"><input type="checkbox" value="cityName"><span>籍贯市</span></li>
+                                <li style="width:24%"><input type="checkbox" value="countyName"><span>籍贯县</span></li>
+                                <li style="width:24%"><input type="checkbox" value="educationName"><span>最高学历</span></li>
+                                <li style="width:24%"><input type="checkbox" value="graduateSchool"><span>毕业学校</span></li>
+                                <li style="width:24%"><input type="checkbox" value="major"><span>专业</span></li>
+                                <li style="width:24%"><input type="checkbox" value="post"><span>职务</span></li>
+                                <li style="width:24%"><input type="checkbox" value="phone"><span>手机号码</span></li>
+                                <li style="width:24%"><input type="checkbox" value="email"><span>电子邮箱</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bank"><span>开户银行</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bankNetwork"><span>开户银行网点</span></li>
+                                <li style="width:24%"><input type="checkbox" value="bankAccount"><span>银行账号</span></li>
+                                <li style="width:24%"><input type="checkbox" value="startTime"><span>工作合同开始时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="endTime"><span>工作合同结束时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="entryTime"><span>本单位入职时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="talentArrangeName"><span>人才层次</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyConditionText"><span>认定条件</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyConditionName"><span>认定条件名称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyGetTime"><span>认定条件证书取得时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="title"><span>职称</span></li>
+                                <li style="width:24%"><input type="checkbox" value="professionalQualifications"><span>国家职业资格</span></li>
+                                <li style="width:24%"><input type="checkbox" value="studyAbroadName"><span>是否有留学经历</span></li>
+                                <li style="width:24%"><input type="checkbox" value="breakFaithName"><span>曾被相关主管部门列为失信个人</span></li>
+                                <li style="width:24%"><input type="checkbox" value="identifyMonth"><span>公布入选月份</span></li>
+                                <li style="width:24%"><input type="checkbox" value="certificateNO"><span>人才编号</span></li>
+                                <li style="width:24%"><input type="checkbox" value="activeName"><span>离职状态</span></li>
+                                <li style="width:24%"><input type="checkbox" value="quitTime"><span>离职时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="firstSubmitTime"><span>首次确认提交时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="newSubmitTime"><span>最新确认提交时间</span></li>
+                                <li style="width:24%"><input type="checkbox" value="checkStateName"><span>审核状态</span></li>
+                                <li style="width:24%"><input type="checkbox" value="isPublicName"><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_library.js"></script>-->
+<!--<script src="${ctxPath}/static/modular/talentIdentify/talentInfo/talentInfo_common.js"></script>-->
+<script type="text/javascript">
+    document.write('<script src="${ctxPath}/static/modular/talentIdentify/talentInfo/talentInfo_library.js?v='+(new Date()).getTime()+'"><\/script>');
+    document.write('<script src="${ctxPath}/static/modular/talentIdentify/talentInfo/talentInfo_common.js?v='+(new Date()).getTime()+'"><\/script>');
+</script>
+@}
+

+ 21 - 0
app/common/api/BatchApi.php

@@ -143,4 +143,25 @@ class BatchApi {
         return ["code" => 200, "msg" => "成功"];
         return ["code" => 200, "msg" => "成功"];
     }
     }
 
 
+    /**
+     * 
+     * @param type $type 申报类别
+     * @param type $talentType 人才类型
+     */
+    public static function checkBatchValid($type, $talentType) {
+        $now = time();
+        $where = [];
+        $where[] = ["active", "=", 1];
+        $where[] = ["source", "=", $talentType];
+        $where[] = ["type", "=", $type];
+        $batch = Batch::where($where)->findOrEmpty();
+        if (!$batch)
+            return ["msg" => "该申报未启动"];
+        if (strtotime($batch["startTime"]) > $now)
+            return ["msg" => sprintf("申报还未开始,日期为:%s - %s", $batch["startTime"], $batch["endTime"])];
+        if (strtotime($batch["endTime"]) < $now)
+            return ["msg" => "申报已结束,无法申报"];
+        return ["code" => 200, "batch" => $batch["batch"]];
+    }
+
 }
 }

+ 13 - 0
app/common/api/MenuApi.php

@@ -20,6 +20,19 @@ class MenuApi {
         return self::buildMenu($menus);
         return self::buildMenu($menus);
     }
     }
 
 
+    public static function getPrivilagesByRoleid($roleid) {
+        $role = Role::find($roleid);
+        $menu_ids = $role->sysRelation->column("menuid");
+        $menus = Menu::where("status", 1)->order("levels asc,num asc")->select()->toArray();
+        $codeToPid = [];
+        foreach ($menus as &$menu) {
+            $codeToPid[$menu["code"]] = $menu["id"];
+            $menu["checked"] = in_array($menu["id"], $menu_ids) ? true : false;
+            $menu["pid"] = isset($codeToPid[$menu["pcode"]]) ? $codeToPid[$menu["pcode"]] : 0;
+        }unset($menu);
+        return $menus;
+    }
+
     /**
     /**
      * 递归获取多级菜单集合
      * 递归获取多级菜单集合
      * @param type $menus
      * @param type $menus

+ 23 - 0
app/common/controller/Batch.php

@@ -0,0 +1,23 @@
+<?php
+
+namespace app\common\controller;
+
+use app\BaseController;
+use app\common\middleware\Auth;
+use app\common\api\BatchApi;
+
+/**
+ * Description of Batch
+ *
+ * @author sgq
+ */
+class Batch extends BaseController {
+
+    protected $middleware = [Auth::class];
+
+    public function checkBatchValid($type) {
+        $user = session("user");
+        return json(BatchApi::checkBatchValid($type, $user["type"]));
+    }
+
+}

+ 23 - 0
app/common/controller/Tool.php

@@ -5,6 +5,7 @@ namespace app\common\controller;
 use app\BaseController;
 use app\BaseController;
 use app\common\middleware\Auth;
 use app\common\middleware\Auth;
 use app\admin\model\Notice as NoticeModel;
 use app\admin\model\Notice as NoticeModel;
+use think\facade\Db;
 
 
 /**
 /**
  * Description of Tool
  * Description of Tool
@@ -28,4 +29,26 @@ class Tool extends BaseController {
         return json(["code" => "200", "msg" => "", "obj" => $result]);
         return json(["code" => "200", "msg" => "", "obj" => $result]);
     }
     }
 
 
+    public function findCommonFileType() {
+        
+    }
+
+    public function getProvinceSelect() {
+        $where = [];
+        $where[] = ["code", "like", "%0000"];
+        return json(Db::table("un_common_location")->where($where)->select()->toArray());
+    }
+
+    public function findCityByProvinceSelect() {
+        $code = $this->request->param("code");
+        $province_prefix = substr($code, 0, 2);
+        return json(Db::table("un_common_location")->where("code", "like", $province_prefix . "%00")->select()->toArray());
+    }
+
+    public function findCountyByCitySelect() {
+        $code = $this->request->param("code");
+        $city_prefix = substr($code, 0, 4);
+        return json(Db::table("un_common_location")->where("code", "like", $city_prefix . "%")->select()->toArray());
+    }
+
 }
 }

+ 1 - 1
app/common/model/Dict.php

@@ -11,6 +11,6 @@ use think\Model;
  */
  */
 class Dict extends Model {
 class Dict extends Model {
 
 
-    protected $table = "sys_dict";
+    protected $table = "new_talent_dict";
 
 
 }
 }

+ 34 - 31
app/enterprise/view/talent/add.html

@@ -31,12 +31,6 @@
         <div class="form-horizontal">
         <div class="form-horizontal">
             <div class="row">
             <div class="row">
                 <div class="col-sm-12" >
                 <div class="col-sm-12" >
-                    <div class="tabs-container" >
-                        <ul class="nav nav-tabs">
-                            <li class="active"><a data-toggle="tab" href="#tab-1" aria-expanded="true">1.基础信息</a></li>
-                            <li id="fileLi" class=""><a data-toggle="tab" href="#tab-2" onclick="TalentInfoInfoDlg.initFileTable()"  aria-expanded="false">2.附件上传</a></li>
-                        </ul>
-                    </div>
                     <div class="tab-content">
                     <div class="tab-content">
                         <div id="tab-1" class="tab-pane active">
                         <div id="tab-1" class="tab-pane active">
                             <div class="panel-body" >
                             <div class="panel-body" >
@@ -212,6 +206,10 @@
                                                                 <option value="5">依据晋江现代产业人才认定标准(晋江补充条款)申报认定。</option>
                                                                 <option value="5">依据晋江现代产业人才认定标准(晋江补充条款)申报认定。</option>
                                                             </select>
                                                             </select>
                                                         </div>
                                                         </div>
+                                                        <div class="rowGroup col-sm-3" style="display: none">
+                                                            <label class=" control-label spacing" ><span style="color: red">*</span>申报来源批次</label>
+                                                            <input type="text" class="form-control date" id="certificateStartTime" name="source_batch"/>
+                                                        </div>
                                                         <div class="rowGroup col-sm-3" style="display: none">
                                                         <div class="rowGroup col-sm-3" style="display: none">
                                                             <label class=" control-label spacing" ><span style="color: red">*</span>福建省高层次人才证书发证日期</label>
                                                             <label class=" control-label spacing" ><span style="color: red">*</span>福建省高层次人才证书发证日期</label>
                                                             <input type="text" class="form-control date" id="certificateStartTime" name="certificateStartTime"/>
                                                             <input type="text" class="form-control date" id="certificateStartTime" name="certificateStartTime"/>
@@ -253,13 +251,9 @@
                                                             <input type="text" class="form-control" id="major" name="major"/>
                                                             <input type="text" class="form-control" id="major" name="major"/>
                                                         </div>
                                                         </div>
                                                         <div class="rowGroup col-sm-3">
                                                         <div class="rowGroup col-sm-3">
-                                                            <label class="control-label spacing">职称</label>
+                                                            <label class="control-label spacing">专业技术职称</label>
                                                             <input type="text" class="form-control" id="title" name="title"/>
                                                             <input type="text" class="form-control" id="title" name="title"/>
                                                         </div>
                                                         </div>
-                                                        <div class="rowGroup col-sm-3">
-                                                            <label class="control-label spacing">国家职业资格</label>
-                                                            <input type="text" class="form-control" id="professionalQualifications" name="professionalQualifications"/>
-                                                        </div>
                                                         <div class="rowGroup col-sm-3">
                                                         <div class="rowGroup col-sm-3">
                                                             <label class="control-label spacing"><span style="color: red">*</span>开户银行</label>
                                                             <label class="control-label spacing"><span style="color: red">*</span>开户银行</label>
                                                             <input type="text" class="form-control" onchange="TalentInfoInfoDlg.bankChange()" id="bank" name="bank" placeholder="XX银行"/>
                                                             <input type="text" class="form-control" onchange="TalentInfoInfoDlg.bankChange()" id="bank" name="bank" placeholder="XX银行"/>
@@ -278,11 +272,19 @@
                                                         </div>
                                                         </div>
                                                         <div class="rowGroup col-sm-3">
                                                         <div class="rowGroup col-sm-3">
                                                             <label class="control-label spacing">是否有留学经历</label>
                                                             <label class="control-label spacing">是否有留学经历</label>
-                                                            <select class="form-control" id="studyAbroad" name="studyAbroad">
+                                                            <select class="form-control" id="studyAbroad" name="study_broad">
                                                                 <option value="2">否</option>
                                                                 <option value="2">否</option>
                                                                 <option value="1">是</option>
                                                                 <option value="1">是</option>
                                                             </select>
                                                             </select>
                                                         </div>
                                                         </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class="control-label spacing"><span style="color: red">*</span>毕业院校</label>
+                                                            <input type="text" class="form-control" id="phone" name="broad_" maxlength="11"/>
+                                                        </div>
+                                                        <div class="rowGroup col-sm-3">
+                                                            <label class="control-label spacing"><span style="color: red">*</span>专业</label>
+                                                            <input type="text" class="form-control" id="phone" name="broad_profession" maxlength="11"/>
+                                                        </div>
                                                         <div class="rowGroup col-sm-3">
                                                         <div class="rowGroup col-sm-3">
                                                             <label class="control-label spacing"><span style="color: red">*</span>手机号码</label>
                                                             <label class="control-label spacing"><span style="color: red">*</span>手机号码</label>
                                                             <input type="text" class="form-control" id="phone" name="phone" maxlength="11"/>
                                                             <input type="text" class="form-control" id="phone" name="phone" maxlength="11"/>
@@ -310,6 +312,26 @@
                                                 </div>
                                                 </div>
                                             </div>
                                             </div>
                                         </form>
                                         </form>
+                                    </div>                                    
+                                    <div class="panel-heading" onclick="$(this).next().toggle()">附件上传</div>
+                                    <div class="panel-body">
+                                        <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="/api/talentInfo/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="type" name="type" value="1">
+                                        </form>
                                     </div>
                                     </div>
                                     <div class="panel-heading" onclick="$(this).next().toggle()">日志</div>
                                     <div class="panel-heading" onclick="$(this).next().toggle()">日志</div>
                                     <table id="logTable">
                                     <table id="logTable">
@@ -317,25 +339,6 @@
                                 </div>
                                 </div>
                             </div>
                             </div>
                         </div>
                         </div>
-                        <div id="tab-2" class="tab-pane ">
-                            <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="/api/talentInfo/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="type" name="type" value="1">
-                            </form>
-                        </div>
                     </div>
                     </div>
                 </div>
                 </div>
             </div>
             </div>

+ 45 - 0
app/index/config/route.php

@@ -0,0 +1,45 @@
+<?php
+// +----------------------------------------------------------------------
+// | 路由设置
+// +----------------------------------------------------------------------
+
+return [
+    // pathinfo分隔符
+    'pathinfo_depr'         => '/',
+    // URL伪静态后缀
+    'url_html_suffix'       => 'html',
+    // URL普通方式参数 用于自动生成
+    'url_common_param'      => true,
+    // 是否开启路由延迟解析
+    'url_lazy_route'        => false,
+    // 是否强制使用路由
+    'url_route_must'        => false,
+    // 合并路由规则
+    'route_rule_merge'      => false,
+    // 路由是否完全匹配
+    'route_complete_match'  => false,
+    // 访问控制器层名称
+    'controller_layer'      => 'controller',
+    // 空控制器名
+    'empty_controller'      => 'Error',
+    // 是否使用控制器后缀
+    'controller_suffix'     => false,
+    // 默认的路由变量规则
+    'default_route_pattern' => '[\w\.]+',
+    // 是否开启请求缓存 true自动缓存 支持设置请求缓存规则
+    'request_cache_key'     => false,
+    // 请求缓存有效期
+    'request_cache_expire'  => null,
+    // 全局请求缓存排除规则
+    'request_cache_except'  => [],
+    // 默认控制器名
+    'default_controller'    => 'Auth',
+    // 默认操作名
+    'default_action'        => 'login',
+    // 操作方法后缀
+    'action_suffix'         => '',
+    // 默认JSONP格式返回的处理方法
+    'default_jsonp_handler' => 'jsonpReturn',
+    // 默认JSONP处理方法
+    'var_jsonp_handler'     => 'callback',
+];

+ 5 - 33
nbproject/private/private.xml

@@ -3,47 +3,19 @@
     <editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
     <editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/2" lastBookmarkId="0"/>
     <open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
     <open-files xmlns="http://www.netbeans.org/ns/projectui-open-files/2">
         <group>
         <group>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/admin/common/AdminController.php</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/admin/model/Role.php</file>
             <file>file:/C:/xampp/htdocs/jjrcuniflat/app/enterprise/controller/Talent.php</file>
             <file>file:/C:/xampp/htdocs/jjrcuniflat/app/enterprise/controller/Talent.php</file>
             <file>file:/C:/xampp/htdocs/jjrcuniflat/app/index/controller/Auth.php</file>
             <file>file:/C:/xampp/htdocs/jjrcuniflat/app/index/controller/Auth.php</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/admin/model/Menu.php</file>
             <file>file:/C:/xampp/htdocs/jjrcuniflat/app/enterprise/view/talent/add.html</file>
             <file>file:/C:/xampp/htdocs/jjrcuniflat/app/enterprise/view/talent/add.html</file>
             <file>file:/C:/xampp/htdocs/jjrcuniflat/public/static/modular/gate/talentInfo/talentInfo.js</file>
             <file>file:/C:/xampp/htdocs/jjrcuniflat/public/static/modular/gate/talentInfo/talentInfo.js</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/admin/view/layout/right.html</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/config/log.php</file>
+            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/common/controller/Batch.php</file>
             <file>file:/C:/xampp/htdocs/jjrcuniflat/app/enterprise/common/EnterpriseController.php</file>
             <file>file:/C:/xampp/htdocs/jjrcuniflat/app/enterprise/common/EnterpriseController.php</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/admin/controller/Role.php</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/admin/api/RoleApi.php</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/admin/controller/Talent.php</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/admin/controller/Index.php</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/common/api/DictApi.php</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/admin/view/index/index.html</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/admin/model/SysRelation.php</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/admin/model/User.php</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/common/middleware/Log.php</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/public/static/js/common/Feng.js</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/admin/view/layout/content.html</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/admin/view/role/index.html</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/admin/view/layout/layout.html</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/common/controller/Notice.php</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/middleware.php</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/admin/view/role/assign.html</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/admin/view/role/edit.html</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/public/static/modular/system/role/role_info.js</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/admin/view/Talent/build_form.html</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/admin/view/role/add.html</file>
             <file>file:/C:/xampp/htdocs/jjrcuniflat/app/common/controller/Tool.php</file>
             <file>file:/C:/xampp/htdocs/jjrcuniflat/app/common/controller/Tool.php</file>
             <file>file:/C:/xampp/htdocs/jjrcuniflat/app/common/model/Dict.php</file>
             <file>file:/C:/xampp/htdocs/jjrcuniflat/app/common/model/Dict.php</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/admin/view/layout/tab.html</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/enterprise/api/TalentApi.php</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/public/static/modular/system/role/role.js</file>
+            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/common/api/UserApi.php</file>
+            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/common/api/DictApi.php</file>
+            <file>file:/C:/xampp/htdocs/jjrcuniflat/public/static/modular/gate/talentInfo/talentInfo_info.js</file>
             <file>file:/C:/xampp/htdocs/jjrcuniflat/app/enterprise/view/talent/index.html</file>
             <file>file:/C:/xampp/htdocs/jjrcuniflat/app/enterprise/view/talent/index.html</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/common/middleware/Permission.php</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/common.php</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/enterprise/controller/Index.php</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/config/app.php</file>
-            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/admin/view/Talent/add_field.html</file>
+            <file>file:/C:/xampp/htdocs/jjrcuniflat/app/common/api/BatchApi.php</file>
         </group>
         </group>
     </open-files>
     </open-files>
 </project-private>
 </project-private>

+ 87 - 86
public/static/modular/gate/talentInfo/talentInfo.js

@@ -2,95 +2,96 @@
  * 人才认定申报管理初始化
  * 人才认定申报管理初始化
  */
  */
 var TalentInfo = {
 var TalentInfo = {
-    id: "TalentInfoTable",	//表格id
-    seItem: null,		//选中的条目
+    id: "TalentInfoTable", //表格id
+    seItem: null, //选中的条目
     table: null,
     table: null,
     layerIndex: -1
     layerIndex: -1
 };
 };
-
 /**
 /**
  * 初始化表格的列
  * 初始化表格的列
  */
  */
 TalentInfo.initColumn = function () {
 TalentInfo.initColumn = function () {
     var type = $("#type").val();
     var type = $("#type").val();
     var isShow = true;
     var isShow = true;
-    if(type==2){
+    if (type == 2) {
         isShow = false;
         isShow = false;
     }
     }
     return [
     return [
         {field: 'selectItem', radio: true},
         {field: 'selectItem', radio: true},
-        {title: '申报年度', field: 'year', visible: true, align: 'center', valign: 'middle',width:'80px'},
-        {title: '姓名', field: 'name', visible: true, align: 'center', valign: 'middle',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: 'year', visible: true, align: 'center', valign: 'middle', width: '80px'},
+        {title: '姓名', field: 'name', visible: true, align: 'center', valign: 'middle', 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: 'type', visible: true, align: 'center', valign: 'middle',width:"100px",
-            formatter : function (value,row,index){
-                if(value==1){
+        {title: '人才类别', field: 'type', visible: true, align: 'center', valign: 'middle', width: "100px",
+            formatter: function (value, row, index) {
+                if (value == 1) {
                     return '晋江市优秀人才';
                     return '晋江市优秀人才';
-                }if(value==2){
+                }
+                if (value == 2) {
                     return '集成电路优秀人才';
                     return '集成电路优秀人才';
                 }
                 }
             }
             }
         },
         },
-        {title: '人才层次', field: 'talentArrangeName', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"80px",},
-        {title: '人才标签', field: 'talentTypeName', visible: isShow, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"80px"},
-        {title: '证件号码', field: 'idCard', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"120px"},
-        {title: '认定条件', field: 'identifyConditionText', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"120px"},
-        {title: '认定条件名称', field: 'identifyConditionName', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"120px"},
-        {title: '认定条件证书取得时间', field: 'identifyGetTime', visible: true, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"100px"},
-        {title: '审核状态', field: 'checkState', visible: true, align: 'center', valign: 'middle',width:"100px",
-            formatter : function (value,row,index) {
-                if(value==1){
+        {title: '人才层次', field: 'talentArrangeName', visible: true, align: 'center', valign: 'middle', 'class': 'uitd_showTip', width: "80px", },
+        {title: '人才标签', field: 'talentTypeName', visible: isShow, align: 'center', valign: 'middle', 'class': 'uitd_showTip', width: "80px"},
+        {title: '证件号码', field: 'idCard', visible: true, align: 'center', valign: 'middle', 'class': 'uitd_showTip', width: "120px"},
+        {title: '认定条件', field: 'identifyConditionText', visible: true, align: 'center', valign: 'middle', 'class': 'uitd_showTip', width: "120px"},
+        {title: '认定条件名称', field: 'identifyConditionName', visible: true, align: 'center', valign: 'middle', 'class': 'uitd_showTip', width: "120px"},
+        {title: '认定条件证书取得时间', field: 'identifyGetTime', visible: true, align: 'center', valign: 'middle', 'class': 'uitd_showTip', width: "100px"},
+        {title: '审核状态', field: 'checkState', visible: true, align: 'center', valign: 'middle', width: "100px",
+            formatter: function (value, row, index) {
+                if (value == 1) {
                     return "<span class='label'>待提交</span>"
                     return "<span class='label'>待提交</span>"
-                }else if(value==10 || value==5){
+                } else if (value == 10 || value == 5) {
                     return "<span class='label label-danger'>已驳回</span>"
                     return "<span class='label label-danger'>已驳回</span>"
-                }else{
-                    if(row.isPublic>=5){
-                        if(value==-1){
+                } else {
+                    if (row.isPublic >= 5) {
+                        if (value == -1) {
                             return "<span class='label label-danger'>审核不通过</span>"
                             return "<span class='label label-danger'>审核不通过</span>"
-                        }else if(value==35){
+                        } else if (value == 35) {
                             return "<span class='label label-primary'>认定通过</span>"
                             return "<span class='label label-primary'>认定通过</span>"
-                        }else{
+                        } else {
                             return "<span class='label label-success'>审核中</span>"
                             return "<span class='label label-success'>审核中</span>"
                         }
                         }
-                    }else{
+                    } else {
                         return "<span class='label label-success'>审核中</span>"
                         return "<span class='label label-success'>审核中</span>"
                     }
                     }
                 }
                 }
             }
             }
         },
         },
-        {title: '审核意见', field: 'checkMsg', visible: false, align: 'center', valign: 'middle','class': 'uitd_showTip',width:"100px",
-            formatter : function (value,row,index) {
-                if(value==1){
+        {title: '审核意见', field: 'checkMsg', visible: false, align: 'center', valign: 'middle', 'class': 'uitd_showTip', width: "100px",
+            formatter: function (value, row, index) {
+                if (value == 1) {
                     return ""
                     return ""
-                }else if(value==10 || value==5){
+                } else if (value == 10 || value == 5) {
                     return value;
                     return value;
-                }else{
-                    if(row.isPublic>=5){
-                        if(value==-1){
+                } else {
+                    if (row.isPublic >= 5) {
+                        if (value == -1) {
                             return value
                             return value
-                        }else if(value==35){
+                        } else if (value == 35) {
                             return value;
                             return value;
-                        }else{
+                        } else {
                             return ""
                             return ""
                         }
                         }
-                    }else{
+                    } else {
                         return ""
                         return ""
                     }
                     }
                 }
                 }
             }
             }
         },
         },
-        {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>";
+        {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>";
             }
             }
         }
         }
     ];
     ];
@@ -101,10 +102,10 @@ TalentInfo.initColumn = function () {
  */
  */
 TalentInfo.check = function () {
 TalentInfo.check = function () {
     var selected = $('#' + this.id).bootstrapTable('getSelections');
     var selected = $('#' + this.id).bootstrapTable('getSelections');
-    if(selected.length == 0){
+    if (selected.length == 0) {
         Feng.info("请先选中表格中的某一记录!");
         Feng.info("请先选中表格中的某一记录!");
         return false;
         return false;
-    }else{
+    } else {
         TalentInfo.seItem = selected[0];
         TalentInfo.seItem = selected[0];
         return true;
         return true;
     }
     }
@@ -113,16 +114,16 @@ TalentInfo.check = function () {
 /**
 /**
  * 显示审核日志
  * 显示审核日志
  */
  */
-TalentInfo.showLog = function (id){
+TalentInfo.showLog = function (id) {
     layer.open({
     layer.open({
         type: 1,
         type: 1,
-        title:"日志",
-        fixed:false,
-        content: '<table id="'+id+'"></table>',
+        title: "日志",
+        fixed: false,
+        content: '<table id="' + id + '"></table>',
         area: ['80%', '80%'],
         area: ['80%', '80%'],
         maxmin: true,
         maxmin: true,
-        success :function (layero, index) {
-            Feng.getCheckLog(id,{"type":CONFIG.project_rcrd,"mainId":id,"typeFileId":"","active":1})
+        success: function (layero, index) {
+            Feng.getCheckLog(id, {"type": CONFIG.project_rcrd, "mainId": id, "typeFileId": "", "active": 1})
         }
         }
     });
     });
 
 
@@ -133,40 +134,40 @@ TalentInfo.showLog = function (id){
  * 点击添加人才认定申报
  * 点击添加人才认定申报
  */
  */
 TalentInfo.openAddTalentInfo = function () {
 TalentInfo.openAddTalentInfo = function () {
-    var ajax = new $ax(Feng.ctxPath + "/api/commonBatch/valiateIsAdd", function (data) {
-        if(data.code==200){
+    var ajax = new $ax("/common/batch/checkBatchValid", function (data) {
+        if (data.code == 200) {
             var index = layer.open({
             var index = layer.open({
                 type: 2,
                 type: 2,
                 title: '添加人才认定申报',
                 title: '添加人才认定申报',
                 fix: false, //不固定
                 fix: false, //不固定
                 maxmin: true,
                 maxmin: true,
-                content: Feng.ctxPath + '/api/talentInfo/talentInfo_add?year='+data.obj,
-                btn: ['<i class="fa fa-eye"></i>&nbsp;&nbsp;保存未提交','<i class="fa fa-check layui-bg-green"></i>&nbsp;&nbsp;提交审核', '<i class="fa fa-eraser"></i>&nbsp;&nbsp;取消'],
+                content: '/enterprise/talent/add?year=' + data.batch,
+                btn: ['<i class="fa fa-eye"></i>&nbsp;&nbsp;保存未提交', '<i class="fa fa-check layui-bg-green"></i>&nbsp;&nbsp;提交审核', '<i class="fa fa-eraser"></i>&nbsp;&nbsp;取消'],
                 btnAlign: 'c',
                 btnAlign: 'c',
                 btn1: function (index, layero) {
                 btn1: function (index, layero) {
                     var obj = layero.find("iframe")[0].contentWindow;
                     var obj = layero.find("iframe")[0].contentWindow;
                     obj.TalentInfoInfoDlg.addSubmit();
                     obj.TalentInfoInfoDlg.addSubmit();
-                },btn2: function(index, layero){
+                }, btn2: function (index, layero) {
                     var obj = layero.find("iframe")[0].contentWindow;
                     var obj = layero.find("iframe")[0].contentWindow;
                     obj.TalentInfoInfoDlg.submitToCheck();
                     obj.TalentInfoInfoDlg.submitToCheck();
                     return false;
                     return false;
                 },
                 },
-                success :function (layero, index) {
-                    layer.tips('添加基本信息并上传附件后点击','.layui-layer-btn1',{tips:[1,"#78BA32"],time:0,closeBtn :2});
+                success: function (layero, index) {
+                    layer.tips('添加基本信息并上传附件后点击', '.layui-layer-btn1', {tips: [1, "#78BA32"], time: 0, closeBtn: 2});
                 },
                 },
-                end :function () {
+                end: function () {
                     layer.closeAll('tips');
                     layer.closeAll('tips');
                 }
                 }
             });
             });
             layer.full(index);
             layer.full(index);
             TalentInfo.layerIndex = index;
             TalentInfo.layerIndex = index;
-        }else{
+        } else {
             Feng.info(data.msg);
             Feng.info(data.msg);
         }
         }
     }, function (data) {
     }, function (data) {
         Feng.error("校验失败!" + data.responseJSON.message + "!");
         Feng.error("校验失败!" + data.responseJSON.message + "!");
     });
     });
-    ajax.set("type",CONFIG.project_rcrd);
+    ajax.set("type", CONFIG.project_rcrd);
     ajax.start();
     ajax.start();
 };
 };
 
 
@@ -175,7 +176,7 @@ TalentInfo.openAddTalentInfo = function () {
  */
  */
 TalentInfo.openTalentInfoDetail = function () {
 TalentInfo.openTalentInfoDetail = function () {
     if (this.check()) {
     if (this.check()) {
-        var ajax = new $ax(Feng.ctxPath + "/api/commonBatch/valiateIsEditOrSubmit", function (data) {
+        var ajax = new $ax("/api/commonBatch/valiateIsEditOrSubmit", function (data) {
             if (data.code == 200) {
             if (data.code == 200) {
                 var index = layer.open({
                 var index = layer.open({
                     type: 2,
                     type: 2,
@@ -183,34 +184,34 @@ TalentInfo.openTalentInfoDetail = function () {
                     area: ['800px', '420px'], //宽高
                     area: ['800px', '420px'], //宽高
                     fix: false, //不固定
                     fix: false, //不固定
                     maxmin: true,
                     maxmin: true,
-                    content: Feng.ctxPath + '/api/talentInfo/talentInfo_update/' + TalentInfo.seItem.id+"/update",
-                    btn: ['<i class="fa fa-eye"></i>&nbsp;&nbsp;保存未提交','<i class="fa fa-check layui-bg-green"></i>&nbsp;&nbsp;提交审核', '<i class="fa fa-eraser"></i>&nbsp;&nbsp;取消'],
+                    content: '/api/talentInfo/talentInfo_update/' + TalentInfo.seItem.id + "/update",
+                    btn: ['<i class="fa fa-eye"></i>&nbsp;&nbsp;保存未提交', '<i class="fa fa-check layui-bg-green"></i>&nbsp;&nbsp;提交审核', '<i class="fa fa-eraser"></i>&nbsp;&nbsp;取消'],
                     btnAlign: 'c',
                     btnAlign: 'c',
                     btn1: function (index, layero) {
                     btn1: function (index, layero) {
                         var obj = layero.find("iframe")[0].contentWindow;
                         var obj = layero.find("iframe")[0].contentWindow;
                         obj.TalentInfoInfoDlg.addSubmit();
                         obj.TalentInfoInfoDlg.addSubmit();
-                    },btn2: function(index, layero){
+                    }, btn2: function (index, layero) {
                         var obj = layero.find("iframe")[0].contentWindow;
                         var obj = layero.find("iframe")[0].contentWindow;
                         obj.TalentInfoInfoDlg.submitToCheck();
                         obj.TalentInfoInfoDlg.submitToCheck();
                         return false;
                         return false;
                     },
                     },
-                    success :function (layero, index) {
-                        layer.tips('添加基本信息并上传附件后点击','.layui-layer-btn1',{tips:[1,"#78BA32"],time:0,closeBtn :2});
+                    success: function (layero, index) {
+                        layer.tips('添加基本信息并上传附件后点击', '.layui-layer-btn1', {tips: [1, "#78BA32"], time: 0, closeBtn: 2});
                     },
                     },
-                    end :function () {
+                    end: function () {
                         layer.closeAll('tips');
                         layer.closeAll('tips');
                     }
                     }
                 });
                 });
                 layer.full(index);
                 layer.full(index);
                 TalentInfo.layerIndex = index;
                 TalentInfo.layerIndex = index;
-            }else{
+            } else {
                 Feng.info(data.msg);
                 Feng.info(data.msg);
             }
             }
         }, function (data) {
         }, function (data) {
             Feng.error("校验失败!" + data.responseJSON.message + "!");
             Feng.error("校验失败!" + data.responseJSON.message + "!");
         });
         });
-        ajax.set("type",CONFIG.project_rcrd);
-        ajax.set("year",TalentInfo.seItem.year);
+        ajax.set("type", CONFIG.project_rcrd);
+        ajax.set("year", TalentInfo.seItem.year);
         ajax.start();
         ajax.start();
     }
     }
 };
 };
@@ -219,7 +220,7 @@ TalentInfo.openTalentInfoDetail = function () {
 /**
 /**
  * 查看
  * 查看
  */
  */
-TalentInfo.openTalentInfoSelect = function(){
+TalentInfo.openTalentInfoSelect = function () {
     if (this.check()) {
     if (this.check()) {
         var index = layer.open({
         var index = layer.open({
             type: 2,
             type: 2,
@@ -227,7 +228,7 @@ TalentInfo.openTalentInfoSelect = function(){
             area: ['800px', '420px'], //宽高
             area: ['800px', '420px'], //宽高
             fix: false, //不固定
             fix: false, //不固定
             maxmin: true,
             maxmin: true,
-            content: Feng.ctxPath + '/api/talentInfo/talentInfo_select/' + TalentInfo.seItem.id,
+            content: '/api/talentInfo/talentInfo_select/' + TalentInfo.seItem.id,
             btn: ['<i class="fa fa-eraser"></i>&nbsp;&nbsp;取消'],
             btn: ['<i class="fa fa-eraser"></i>&nbsp;&nbsp;取消'],
             btnAlign: 'c',
             btnAlign: 'c',
         });
         });
@@ -241,12 +242,12 @@ TalentInfo.openTalentInfoSelect = function(){
  */
  */
 TalentInfo.delete = function () {
 TalentInfo.delete = function () {
     if (this.check()) {
     if (this.check()) {
-        if(TalentInfo.seItem.checkState!=1){
+        if (TalentInfo.seItem.checkState != 1) {
             Feng.error("该申报已提交审核,无法删除");
             Feng.error("该申报已提交审核,无法删除");
-            return ;
+            return;
         }
         }
-        var operation = function() {
-            var ajax = new $ax(Feng.ctxPath + "/api/talentInfo/delete", function (data) {
+        var operation = function () {
+            var ajax = new $ax("/api/talentInfo/delete", function (data) {
                 Feng.success("删除成功!");
                 Feng.success("删除成功!");
                 TalentInfo.table.refresh();
                 TalentInfo.table.refresh();
             }, function (data) {
             }, function (data) {
@@ -263,7 +264,7 @@ TalentInfo.delete = function () {
  * 查询表单提交参数对象
  * 查询表单提交参数对象
  * @returns {{}}
  * @returns {{}}
  */
  */
-TalentInfo.formParams = function() {
+TalentInfo.formParams = function () {
     var queryData = {};
     var queryData = {};
     queryData['name'] = $("#name").val();
     queryData['name'] = $("#name").val();
     queryData['idCard'] = $("#idCard").val();
     queryData['idCard'] = $("#idCard").val();
@@ -286,7 +287,7 @@ TalentInfo.search = function () {
 /**
 /**
  * 重置
  * 重置
  */
  */
-TalentInfo.reset = function (){
+TalentInfo.reset = function () {
     $("#name").val("");
     $("#name").val("");
     $("#idCard").val("");
     $("#idCard").val("");
     $("#sex").val("");
     $("#sex").val("");
@@ -307,10 +308,10 @@ $(function () {
     TalentInfo.table = table.init();
     TalentInfo.table = table.init();
     //批量加载字典表数据
     //批量加载字典表数据
     var arr = [
     var arr = [
-        {"name":"nation","code":"un_nation"},
-        {"name":"talentArrange","code":"un_talentLevel"},
-        {"name":"nationality","code":"un_nationality"},
-        {"name":"talentType","code":"un_jbt_talentType"}];
+        {"name": "nation", "code": "nation"},
+        {"name": "talentArrange", "code": "talent_arrange"},
+        {"name": "nationality", "code": "nationality"},
+        {"name": "talentType", "code": "talent_type"}];
     Feng.findChildDictBatch(JSON.stringify(arr));
     Feng.findChildDictBatch(JSON.stringify(arr));
 });
 });
 
 

+ 15 - 15
public/static/modular/gate/talentInfo/talentInfo_info.js

@@ -361,7 +361,7 @@ TalentInfoInfoDlg.afterSelectProvince = function () {
         "displayCode": "code",
         "displayCode": "code",
         "displayName": "name",
         "displayName": "name",
         "type": "GET",
         "type": "GET",
-        "url": Feng.ctxPath + "/api/commonLocation/findCityByProvinceSelect/"+province
+        "url": Feng.ctxPath + "/common/tool/findCityByProvinceSelect/code/"+province
     });
     });
 }
 }
 /**
 /**
@@ -378,7 +378,7 @@ TalentInfoInfoDlg.afterSelectCity = function (){
         "displayCode": "code",
         "displayCode": "code",
         "displayName": "name",
         "displayName": "name",
         "type": "GET",
         "type": "GET",
-        "url": Feng.ctxPath + "/api/commonLocation/findCountyByCitySelect/"+city
+        "url": Feng.ctxPath + "/common/tool/findCountyByCitySelect/code/"+city
     });
     });
 }
 }
 
 
@@ -439,7 +439,7 @@ TalentInfoInfoDlg.initFileTable = function (){
     queryData['project'] = CONFIG.project_rcrd;
     queryData['project'] = CONFIG.project_rcrd;
     queryData['type'] = $("#type").val();
     queryData['type'] = $("#type").val();
     $("#fileTable").bootstrapTable({
     $("#fileTable").bootstrapTable({
-        url: Feng.ctxPath + "/api/talentInfo/findUnCommonFileType",
+        url: "/commom/tool/findCommonFileType",
         method: 'POST',
         method: 'POST',
         contentType: "application/x-www-form-urlencoded; charset=UTF-8",
         contentType: "application/x-www-form-urlencoded; charset=UTF-8",
         search: false,					// 是否显示表格搜索,此搜索是客户端搜索,不会进服务端
         search: false,					// 是否显示表格搜索,此搜索是客户端搜索,不会进服务端
@@ -737,16 +737,16 @@ $(function() {
     var checkState = $("#checkState").val();
     var checkState = $("#checkState").val();
     //批量加载字典表数据
     //批量加载字典表数据
     var arr = [
     var arr = [
-        {"name":"nation","code":"un_nation"},
-        {"name":"talentArrange","code":"un_talentLevel"},
-        {"name":"nationality","code":"un_nationality"},
-        {"name":"politics","code":"un_political"},
-        {"name":"highEducation","code":"un_education"},
-        {"name":"introductionMode","code":"un_introduction_mode"},
-        {"name":"industryField","code":"un_industryField"},
-        {"name":"address","code":"un_street"}];
-    if(hand == "select")arr.push({"name":"talentType","code":"un_jbt_talentType"});
-    if(hand == "update" && checkState!=1 && checkState != 10 )arr.push({"name":"talentType","code":"un_jbt_talentType"});
+        {"name":"nation","code":"nation"},
+        {"name":"talentArrange","code":"talent_arrange"},
+        {"name":"nationality","code":"nationality"},
+        {"name":"politics","code":"politics"},
+        {"name":"highEducation","code":"high_education"},
+        {"name":"introductionMode","code":"introduction_mode"},
+        {"name":"industryField","code":"industry_field"},
+        {"name":"address","code":"street"}];
+    if(hand == "select")arr.push({"name":"talentType","code":"talent_type"});
+    if(hand == "update" && checkState!=1 && checkState != 10 )arr.push({"name":"talentType","code":"talent_type"});
     Feng.findChildDictBatch(JSON.stringify(arr))
     Feng.findChildDictBatch(JSON.stringify(arr))
     //加载省份
     //加载省份
     Feng.addAjaxSelect({
     Feng.addAjaxSelect({
@@ -754,7 +754,7 @@ $(function() {
         "displayCode": "code",
         "displayCode": "code",
         "displayName": "name",
         "displayName": "name",
         "type": "GET",
         "type": "GET",
-        "url": Feng.ctxPath + "/api/commonLocation/getProvinceSelect"
+        "url": "/common/tool/getProvinceSelect"
     });
     });
     //加载福建省泉州的县
     //加载福建省泉州的县
     Feng.addAjaxSelect({
     Feng.addAjaxSelect({
@@ -762,7 +762,7 @@ $(function() {
         "displayCode": "code",
         "displayCode": "code",
         "displayName": "name",
         "displayName": "name",
         "type": "GET",
         "type": "GET",
-        "url": Feng.ctxPath + "/api/commonLocation/findCountyByCitySelect/350500"
+        "url": "/common/tool/findCountyByCitySelect/code/350500"
     });
     });
     if(hand == 'add' || (hand == 'update' && (checkState == 1 || checkState == 10))){
     if(hand == 'add' || (hand == 'update' && (checkState == 1 || checkState == 10))){
         //加载人才标签
         //加载人才标签