Browse Source

预先准备津补贴基础构成文件

sugangqiang 2 năm trước cách đây
mục cha
commit
7b4ee11482

+ 14 - 0
app/admin/controller/TalentAllowance.php

@@ -0,0 +1,14 @@
+<?php
+
+namespace app\admin\controller;
+
+use app\admin\common\AdminController;
+
+/**
+ * Description of TalentAllowance
+ *
+ * @author sgq
+ */
+class TalentAllowance extends AdminController {
+    //put your code here
+}

+ 492 - 0
app/admin/view/talent_allowance/talentAllowanceInfo.html

@@ -0,0 +1,492 @@
+@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">
+                        <input type="hidden" id="process" value="${process}">
+                        <input type="hidden" id="type" value="${type}">
+                        @if(process == 4){
+                        <input type="hidden" id="typeNameTem" value="${message.typeName}">
+                        <input type="hidden" id="webTem" value="${message.address}">
+                        <input type="hidden" id="depTem" value="${message.dep}">
+                        <input type="hidden" id="phoneTem" value="${message.phone}">
+                        <input type="hidden" id="emailTem" value="${message.email}">
+                        @}
+                        <div class="row">
+                            <div class="col-sm-3">
+                                <#NameCon id="year" name="年度"/>
+                            </div>
+                                <div class="col-sm-3"
+                                     @if(process!=1){
+                                        style="display: none"
+                                    @}
+                                >
+                                    <#NameCon id="companyName" name="审核单位"/>
+                                </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="enterpriseName" name="单位名称"/>
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="name" name="姓名"/>
+                            </div>
+                            @if(type==1){
+                                <div class="col-sm-3">
+                                    <#SelectCon id="talentType" name="人才标签"></#SelectCon>
+                                </div>
+                            @}
+                            <div class="col-sm-3">
+                                <#SelectCon id="talentArrange" name="人才层次" onchange="TalentAllowanceInfo.getIdentifyCondition()"></#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="introductionMode" name="引进方式"></#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">首次来晋开始时间
+                                        </button>
+                                    </div>
+                                    <input type="text"  class="form-control time" id="firstJJStartTime" name="firstJJStartTime"/>
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm ">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">首次来晋截止时间
+                                        </button>
+                                    </div>
+                                    <input type="text"  class="form-control time" id="firstJJEndTime" name="firstJJEndTime"/>
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="checkState" name="审核状态">
+                                    <option value="">请选择</option>
+                                    @if(process==1){
+                                        <option value="-2">待提交</option>
+                                        <option value="1">待审核</option>
+                                        <option value="2">已驳回</option>
+                                        <option value="3">已通过</option>
+                                        <option value="4">上级驳回</option>
+                                        <option value="9">重新提交</option>
+                                        <option value="-1">审核不通过</option>
+                                    @}
+                                    @if(process==2){
+                                        <option value="1">待审核</option>
+                                        <option value="2">已驳回</option>
+                                        <option value="3">已通过</option>
+                                        <option value="4">上级驳回</option>
+                                        <option value="9">重新提交</option>
+                                        <option value="-1">审核不通过</option>
+                                    @}
+                                    @if(process==3){
+                                        <option value="1">待审核</option>
+                                        <option value="2">已驳回</option>
+                                        <option value="3">已通过</option>
+                                        <option value="4">公示驳回</option>
+                                        <option value="9">重新提交</option>
+                                        <option value="-1">审核不通过</option>
+                                    @}
+                                    @if(process==4){
+                                        <option value="3">已通过</option>
+                                        <option value="-1">审核不通过</option>
+                                    @}
+                                </#SelectCon>
+                            </div>
+                            @if(process==3 || process == 4){
+                                <div class="col-sm-3">
+                                    <#SelectCon id="recommendAllowanceType" name="推荐津补贴类型">
+                                        <option value="">请选择</option>
+                                        <option value="1">人才津贴</option>
+                                        <option value="2">一次性交通补贴</option>
+                                        <option value="3">不予兑现</option>
+                                    </#SelectCon>
+                                </div>
+                            @}
+                            @if(process == 4){
+                                <div class="col-sm-3">
+                                    <#SelectCon id="publicState" name="公示状态">
+                                        <option value="">请选择</option>
+                                        <option value="1">待核查征信</option>
+                                        <option value="2">待公示</option>
+                                        <option value="3">公示中</option>
+                                        <option value="4">待兑现</option>
+                                        <option value="5">已兑现</option>
+                                    </#SelectCon>
+                                </div>
+                                <div class="col-sm-3">
+                                    <#SelectCon id="isSupple" name="是否补件">
+                                        <option value="">请选择</option>
+                                        <option value="1">是</option>
+                                        <option value="2">否</option>
+                                    </#SelectCon>
+                                </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="isPublicCheck" name="是否公示再审核">
+                                    <option value="">请选择</option>
+                                    <option value="1">是</option>
+                                    <option value="2">否</option>
+                                </#SelectCon>
+                            </div>
+                            @}
+                            <div class="col-sm-3">
+                                <#button name="搜索" icon="fa-search" clickFun="TalentAllowanceInfo.search()"/>
+                                <#button name="重置" icon="fa-trash" clickFun="TalentAllowanceInfo.reset()"/>
+                            </div>
+                        </div>
+                        <div class="hidden-xs" id="TalentAllowanceInfoTableToolbar" role="group">
+                            @if(process==1){
+                                @if(shiro.hasPermission("/talentAllowance/firstCheck")){
+                                    <#button name="审核" icon="fa-edit" clickFun="TalentAllowanceInfo.openCheckTalentAllowanceInfo()"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/firstCancleCheck")){
+                                    <#button name="撤销审核" icon="fa-cancle" clickFun="TalentAllowanceInfo.firstCancleCheck()"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/firstSbSubmit")){
+                                    <#button name="批量提交审核(社保局)" icon="fa-angle-double-up" clickFun="TalentAllowanceInfo.showDataModal(1)"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/firstExportProject")){
+                                    <#button name="导出社保录入模板" icon="fa-file-excel-o" clickFun="TalentAllowanceInfo.showDataModal(2)"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/firstImportProject")){
+                                    <#button name="导入社保核查结果" icon="fa-upload" clickFun="TalentAllowanceInfo.showImportModal(1)"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/exportSbProject")){
+                                    <#button name="导出社保核查结果" icon="fa-file-excel-o" clickFun="TalentAllowanceInfo.showDataModal(3)"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/updateFieldsAndFiles")){
+                                    <#button name="修改驳回字段" icon="fa-edit" clickFun="TalentAllowanceInfo.updateFieldsAndFiles()"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/firstExport")){
+                                    <#button name="导出基础信息" icon="fa-file-excel-o" clickFun="TalentAllowanceInfo.exportBasicInfo()"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/firstExportProjectData")){
+                                    <#button name="导出项目核查结果" icon="fa-file-excel-o" clickFun="TalentAllowanceInfo.showDataModal(4)"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/firstSelect")){
+                                    <#button name="查看" icon="fa-eye" clickFun="TalentAllowanceInfo.select()" space="true"/>
+                                @}
+                            @}
+                            @if(process==2){
+                                @if(shiro.hasPermission("/talentAllowance/visitCheck")){
+                                    <#button name="审核" icon="fa-edit" clickFun="TalentAllowanceInfo.openCheckTalentAllowanceInfo()"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/visitSbSubmit")){
+                                    <#button name="批量提交审核" icon="fa-angle-double-up" clickFun="TalentAllowanceInfo.showDataModal(5)"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/visitExportProject")){
+                                    <#button name="导出项目录入模板" icon="fa-upload" clickFun="TalentAllowanceInfo.showDataModal(6)"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/visitImportProject")){
+                                    <#button name="导入项目核查结果" icon="fa-upload" clickFun="TalentAllowanceInfo.showImportModal(2)"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/visitExport")){
+                                    <#button name="导出基础信息" icon="fa-file-excel-o" clickFun="TalentAllowanceInfo.exportBasicInfo()"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/visitExportProjectData")){
+                                    <#button name="导出项目核查结果" icon="fa-file-excel-o" clickFun="TalentAllowanceInfo.showDataModal(7)"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/visitSelect")){
+                                    <#button name="查看" icon="fa-eye" clickFun="TalentAllowanceInfo.select()" space="true"/>
+                                @}
+                            @}
+                            @if(process==3){
+                                @if(shiro.hasPermission("/talentAllowance/reviewCheck")){
+                                    <#button name="审核" icon="fa-edit" clickFun="TalentAllowanceInfo.openCheckTalentAllowanceInfo()"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/reviewCancleCheck")){
+                                    <#button name="撤销审核" icon="fa-reply" clickFun="TalentAllowanceInfo.reviewCancleCheck()"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/reviewExport")){
+                                    <#button name="导出基础信息" icon="fa-file-excel-o" clickFun="TalentAllowanceInfo.exportBasicInfo()"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/reviewExportProjectData")){
+                                    <#button name="导出项目核查结果" icon="fa-file-excel-o" clickFun="TalentAllowanceInfo.showDataModal(8)"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/reviewSelect")){
+                                    <#button name="查看" icon="fa-eye" clickFun="TalentAllowanceInfo.select()" space="true"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/repair")){
+                                    <#button name="修复" icon="fa-eye" clickFun="TalentAllowanceInfo.repair()" space="true"/>
+                                @}
+                            @}
+                            @if(process==4){
+                                @if(shiro.hasPermission("/talentAllowance/prepareHczx")){
+                                    <#button name="导出核查征信" icon="fa-file-excel-o" clickFun="TalentAllowanceInfo.showPrepareDataModal(1)" space="true"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/hczxReject")){
+                                    <#button name="征信失信" icon="fa-external-link" clickFun="TalentAllowanceInfo.showHczxRejectModal()" space="true"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/hczxPass")){
+                                    <#button name="征信通过" icon="fa-external-link" clickFun="TalentAllowanceInfo.showPrepareDataModal(2)" space="true"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/publicExportBeforeNoCash")){
+                                    <#button name="公示预览(不予兑现)" icon="fa-file-excel-o" clickFun="TalentAllowanceInfo.showPrepareDataModal(7)" space="false"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/publicExportBefore")){
+                                    <#button name="公示预览(兑现)" icon="fa-file-excel-o" clickFun="TalentAllowanceInfo.showPrepareDataModal(8)" space="false"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/preparePublicNoCash")){
+                                    <#button name="公示(不予兑现)" icon="fa-opencart" clickFun="TalentAllowanceInfo.showPrepareDataModal(3)" space="true"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/preparePublic")){
+                                    <#button name="公示(兑现)" icon="fa-opencart" clickFun="TalentAllowanceInfo.showPrepareDataModal(4)" space="true"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/prepareCheck")){
+                                    <#button name="公示再审核" icon="fa-check-square-o" clickFun="TalentAllowanceInfo.afterCheck()" space="true"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/publicPass")){
+                                    <#button name="公示通过" icon="fa-compass" clickFun="TalentAllowanceInfo.showPrepareDataModal(5)" space="true"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/cash")){
+                                    <#button name="兑现" icon="fa-money" clickFun="TalentAllowanceInfo.showPrepareDataModal(6)" space="true"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/prepareSelect")){
+                                    <#button name="查看" icon="fa-eye" clickFun="TalentAllowanceInfo.select()" space="true"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/prepareExport")){
+                                    <#button name="导出基础信息" icon="fa-file-excel-o" clickFun="TalentAllowanceInfo.exportBasicInfo()"/>
+                                @}
+                                @if(shiro.hasPermission("/talentAllowance/prepareExportProjectData")){
+                                    <#button name="导出项目核查结果" icon="fa-file-excel-o" clickFun="TalentAllowanceInfo.showDataModal(9)"/>
+                                @}
+                            @}
+                        </div>
+                        <#table id="TalentAllowanceInfoTable"/>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+
+<!--导出-->
+<div class="modal fade " id="exportCommonModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel">
+    <div class="modal-dialog" 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>
+            <form class="form-horizontal" style="padding: 10px 0px 0px 0px;;">
+                <div class="form-group-sm ">
+                    <div class="row">
+                        <div class="rowGroup">
+                            <label class="col-sm-1 control-label">姓名</label>
+                            <div class="col-sm-2 spacing">
+                                <input type="text" class="form-control input-sm"  id="commonName" name="name" >
+                            </div>
+                        </div>
+                        <div class="rowGroup">
+                            <label class="col-sm-1 control-label">证件号码</label>
+                            <div class="col-sm-2 spacing">
+                                <input type="text" class="form-control input-sm"  id="commonIdCard" name="idCard" >
+                            </div>
+                        </div>
+                        <div class="rowGroup">
+                            <label class="col-sm-1 control-label">年度</label>
+                            <div class="col-sm-2 spacing">
+                                <input type="text" class="form-control input-sm"  id="commonYear" name="year" >
+                            </div>
+                        </div>
+                        <div class="rowGroup col-sm-3" >
+                            <button type="button" class="btn btn-sm btn-info" onclick="TalentAllowanceInfo.commonSearch()">搜索</button>
+                            <button type="button" class="btn btn-sm btn-danger" onclick="TalentAllowanceInfo.commonReset()">重置</button>
+                        </div>
+                    </div>
+                </div>
+            </form>
+            <div class="modal-body">
+                <div class="toolbar" style="padding-bottom: 5px;">
+                    <button id="checkAll" class="btn btn-secondary btn-sm btn-success">全选</button>
+                    <button id="uncheckAll" class="btn btn-secondary btn-sm btn-danger">取消全选</button>
+                </div>
+                <table id="dataTable" class="table-condensed table-sm" style="font-size: 12px;"></table>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" id="exportButton" onclick="TalentAllowanceInfo.export(2)">导出</button>
+                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
+            </div>
+        </div>
+    </div>
+</div>
+<!--社保导入模态框-->
+<div class="modal fade " id="importModal" 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="importModalLabel">社保核查结果导入</h4>
+            </div>
+            <div class="modal-body">
+                <form id="import-form" action="${ctxPath}/talentAllowanceInfoImport/importProject" method="post" enctype="multipart/form-data" target="hiddenIframe">
+                    <input type="file" id="file" name="file" onchange="$('#fileName').val($('#file').val());" class="hidden">
+                    <input type="hidden" name="process" value="${process}">
+                    <div class="form-group row">
+<!--                        <div class="col-sm-1"></div>-->
+                        <div class="col-sm-12">
+                            <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>
+                    <div class="form-group row">
+                        <div class="col-sm-12" style="color: red;font-size: 15px;">
+                            导入数据的格式要求::<br>
+                            &emsp;1.针对月份的格式:本系统凡涉及到月份的,填写格式须用两位数字,不够两位则用“0”填充。例:“01,02,03,11”等,请勿填写“1,2,3”。<br>
+                            &emsp;2.针对考勤的格式:可填写月份,也可填写天数,但两种格式不可同时填写(建议明确是短期来晋服务的,直接填写累计的工作天数)。例:月份用“01,02,03”等填写,天数用“8”、“19”、“65”、“101”等填写。<br>
+                            &emsp;3.涉及到间隔中有逗号字符的,格式须用英文状态下的逗号,如“01,02,03,04,11”;天数只能填写数字且最高不能超过365,无需填写计量单位“天”。<br>
+                            &emsp;4.导入前请务必仔细核对并根据以上要求填写数据。
+                        </div>
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" onclick="TalentAllowanceInfo.importSubmit()">提交</button>
+                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
+            </div>
+        </div>
+    </div>
+</div>
+@if(process == 4){
+<!--需要核查征信的名单-->
+<div class="modal fade " id="exportPrepareModal" 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="exportPrepareModalLable">待核查征信名单</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="preName" name="name" >
+                                </div>
+                            </div>
+                            <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="preIdCard" name="idCard" >
+                                </div>
+                            </div>
+                            <div class="rowGroup col-sm-4" >
+                                <button type="button" class="btn btn-sm btn-info" onclick="TalentAllowanceInfo.prepareSearch()">搜索</button>
+                                <button type="button" class="btn btn-sm btn-danger" onclick="TalentAllowanceInfo.prepareReset()">重置</button>
+                            </div>
+                        </div>
+                    </div>
+                </form>
+                <div class="toolbar" style="padding-bottom: 5px;">
+                    <button id="checkAllPrepare" type="button" class="btn btn-secondary btn-sm btn-success">全选</button>
+                    <button id="uncheckAllPrepare" type="button" class="btn btn-secondary btn-sm btn-danger">取消全选</button>
+                </div>
+                <table id="prepareTable" class="table-condensed table-sm" style="font-size: 12px;"></table>
+                <form id="hczxForm" style="padding-top: 10px;display: none">
+                    <div class="form-group form-inline">
+                        <label class=" control-label">是否发送短信</label>
+                        <input type="radio" name="isSend" id="isSend1" value="1" onclick="TalentAllowanceInfo.toggleMessage()" checked="checked"> 是
+                        <input type="radio" name="isSend" id="isSend2" value="2" onclick="TalentAllowanceInfo.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="publicPhone" value="${message.phone}" maxlength="30">,电子邮箱
+                            <input type="text" class="form-control input-sm" id="publicemail" value="${message.email}" maxlength="20">。
+                        </label>
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" id="prepareButton" onclick="TalentInfo.checkExport()">导出</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="checkState" name="checkState" class="form-control" onchange="TalentAllowanceInfo.toggleProcess()">
+                                </select>
+                            </div>
+                        </div>
+                        <div class="row" id="processDiv" style="margin-bottom: 10px;">
+                            <label class="col-sm-2 control-label">驳回至</label>
+                            <div class="col-sm-10">
+                                <select id="toProcess" name="toProcess" 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>
+<iframe id="hiddenIframe" name="hiddenIframe" style="display: none;"></iframe>
+<script type="text/javascript">
+    document.write('<script src="${ctxPath}/static/modular/talentAllowance/talentAllowanceInfo.js?v='+(new Date()).getTime()+'"><\/script>');
+    document.write('<script src="${ctxPath}/static/modular/talentAllowance/talentAllowanceInfo_supple.js?v='+(new Date()).getTime()+'"><\/script>');
+    document.write('<script src="${ctxPath}/static/modular/talentAllowance/talentAllowancePrepare.js?v='+(new Date()).getTime()+'"><\/script>');
+</script>
+
+@}

+ 593 - 0
app/admin/view/talent_allowance/talentAllowanceInfo_info.html

@@ -0,0 +1,593 @@
+@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;
+    }
+    #projectForm ul li{
+        width:16%;
+        padding-top: 10px;
+    }
+    #jjAttendanceForm ul li{
+        width:16%;
+        padding-top: 10px;
+    }
+    #field ul li{
+        width:33%;
+        padding-top: 5px;
+    }
+    ul li{
+        list-style: none;
+        display:inline-block;
+    }
+    .imgs li {
+        float: left;
+        border: 1px solid #d8d1d1;
+        text-align: center;
+        height: 30px;
+    }
+    .showImgs li {
+        float: left;
+        border: 1px solid #d8d1d1;
+        text-align: center;
+        height: 30px;
+    }
+</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">1.基本信息</a></li>
+<!--                            <li id="condition" class=""><a data-toggle="tab" href="#tab-2" aria-expanded="false" onclick="TalentAllowanceInfoDlg.initContract()">2.核查条件录入</a></li>-->
+<!--                            <li id="fileLi" class=""><a data-toggle="tab" href="#tab-2"  aria-expanded="false" onclick="TalentAllowanceInfoDlg.initFileTable()">2.附件上传</a></li>-->
+                        </ul>
+                    </div>
+                    <div class="tab-content">
+                        <div id="tab-1" class="tab-pane active">
+                            <div class="panel panel-default">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        基础信息
+                                    </h3>
+                                </div>
+                                <div class="panel-body" >
+                                    <form id="talentAllowanceForm" class="form-horizontal">
+                                        <div class="col-sm-12 form-group-sm">
+                                            <input type="hidden" name="id" id="id" value="${item.id}">
+                                            <input type="hidden" name="year" id="year" value="${item.year}">
+                                            <input type="hidden" name="type" id="type" value="${item.type}">
+                                            <input type="hidden" name="talentId" id="talentId" value="${item.talentId}">
+                                            <input type="hidden" name="checkState" id="checkState" value="${item.checkState}">
+                                            <input type="hidden" name="process" id="process" value="${process}">
+                                            <input type="hidden" name="companyId" id="companyId" value="${item.companyId}">
+                                            <input type="hidden" name="allowanceType" id="allowanceType" value="${item.allowanceType}">
+                                            <input type="hidden" name="recommendAllowanceType" id="recommendAllowanceType" value="${item.recommendAllowanceType}">
+                                            @if(process == 1){
+                                                <input type="hidden" name="companyCode" id="companyCode" value="${item.companyCode}">
+                                            @}
+                                            <div class="row">
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>申报对象</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="name" name="name" value="${item.name}" >
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>申报来源</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="sourceName" name="sourceName" value="${item.sourceName}" >
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="talentTypeSpan">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>人才标签</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="talentTypeName" name="talentTypeName" value="${item.talentTypeName}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>企业名称</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="enterpriseName" name="enterpriseName" value="${item.enterpriseName}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>性别</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <select class="form-control" disabled="disabled" id="sex" name="sex" value="${item.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 spacing"><span style="color: red">*</span>证件号码</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input class="form-control" readonly="readonly" id="idCard" name="idCard" value="${item.idCard}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>籍贯</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input class="form-control" readonly="readonly" id="provinceCode" name="provinceCode" value="${item.provinceName}${item.cityName}${item.countyName}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="introductionModeSpan">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>引进方式</label>
+                                                    <div class="col-sm-2 spacing" >
+                                                        <input class="form-control" readonly="readonly" id="introductionModeName" name="introductionModeName" value="${item.introductionModeName}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="firstInJJTimeSpan">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>首次来晋工作时间</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="firstInJJTime" name="firstInJJTime" value="${item.firstInJJTime}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>本单位入职时间</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="entryTime" name="entryTime" value="${item.entryTime}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>职务</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="post" name="post" value="${item.post}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>手机号码</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="phone" name="phone" value="${item.phone}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>开户银行</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="bank" name="bank" value="${item.bank}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="bankNumberSpan">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>银行行号</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="bankNumber" name="bankNumber" value="${item.bankNumber}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>开户银行网点</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="bankNetwork" name="bankNetwork" value="${item.bankNetwork}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>银行账号</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="bankAccount" name="bankAccount" value="${item.bankAccount}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>人才层次</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control"  readonly="readonly"id="talentArrangeName" name="talentArrangeName" value="${item.talentArrangeName}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>认定条件</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="identifyConditionText" name="identifyConditionText" value="${item.identifyConditionText}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>认定条件名称</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="identifyConditionName" name="identifyConditionName" value="${item.identifyConditionName}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>认定条件证书取得时间</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="identifyGetTime" name="identifyGetTime" value="${item.identifyGetTime}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="wageDiv"
+                                                     @if(item.active != 2){
+                                                     style="display: none"
+                                                     @}
+                                                >
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>上一年度年薪(元)</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" id="wage" readonly="readonly" placeholder="正常工资薪金、一次性奖金收入" name="wage" value="${item.wage}"/>
+                                                    </div>
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </form>
+                                </div>
+                            </div>
+                            <div class="panel panel-default">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        工作单位记录
+                                    </h3>
+                                </div>
+                                <div class="panel-body">
+                                    <#table id="projectTable"/>
+                                </div>
+                            </div>
+                            @if((process == 1 && item.companyCode == 'rsj')||process == 3 || process==4){
+                            <div class="panel panel-default" >
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        人才层次记录
+                                    </h3>
+                                </div>
+                                <div class="panel-body">
+                                    <#table id="arrangeTable"/>
+                                </div>
+                            </div>
+                            @}
+                            @if(process == 4){
+                            <div id="recommendDiv" class="panel panel-default">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">推荐津补贴类型</div>
+                                <div class="panel-body">
+                                    <div class="form-horizontal">
+                                        <div class="row">
+                                            <label class="col-sm-2 control-label spacing">津补贴类型</label>
+                                            <div class="col-sm-4 spacing">
+                                                <input type="text" class="form-control" readonly="readonly" id="oldAllowanceType"
+                                                       @if(item.recommendAllowanceType == 1){
+                                                       value="人才津贴"
+                                                       @}
+                                                       @if(item.recommendAllowanceType == 2){
+                                                       value="一次性交通补贴"
+                                                       @}
+                                                       @if(item.recommendAllowanceType == 3){
+                                                       value="不予兑现"
+                                                       @}
+                                                />
+                                            </div>
+                                            <label class="col-sm-2 control-label spacing">兑现月份</label>
+                                            <div class="col-sm-4 spacing">
+                                                <input type="text" class="form-control" readonly="readonly" id="dxMonths" value="${item.recommendMonths}"/>
+                                            </div>
+                                            <label class="col-sm-2 control-label spacing">津补贴判定详情</label>
+                                            <div class="col-sm-4 spacing">
+                                                <textarea class="form-control" readonly="readonly" id="allowanceMsg" name="allowanceMsg" rows="4" >${item.recommendAllowanceMsg}</textarea>
+                                            </div>
+                                            <label class="col-sm-2 control-label spacing">津补贴计算详情</label>
+                                            <div class="col-sm-4 spacing">
+                                                <input type="text" class="form-control" readonly="readonly" id="moneyDesc" name="moneyDesc" value="${item.recommendMoneyDesc}"/>
+                                            </div>
+                                        </div>
+                                    </div>
+                                </div>
+                            </div>
+                            @}
+                            <div class="panel panel-default">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        附件材料
+                                    </h3>
+                                </div>
+                                <div class="panel-body" >
+                                    <#table id="fileTable"/>
+                                    <label style="padding-top: 15px;color: red">*请根据上传的附件材料,编辑好相应的文件夹名称</label><br>
+                                    <label style="padding-top: 15px;color: red">声明:本人对输入材料的真实性负全部责任</label>
+                                    <form id="uploadForm" action="${ctxPath}/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="TalentAllowanceInfoDlg.callBack">
+                                        <input type="type" name="type" value="8">
+                                    </form>
+                                </div>
+                            </div>
+                            <div class="panel panel-default">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        日志
+                                    </h3>
+                                </div>
+                                <div class="panel-body" >
+                                    <table id="logTable"></table>
+                                </div>
+                            </div>
+                        </div>
+                        <div id="tab-2" class="tab-pane ">
+
+                        </div>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+<!--工作单位合同修改模态框-->
+<div class="modal fade " id="contractModal" 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="contractModalLabel">编辑合同</h4>
+            </div>
+            <div class="modal-body">
+                <form id="contractForm">
+                    <input type="hidden" id="contractId">
+                    <div class="form-group">
+                        <label for="checkState" class="control-label">合同起始时间</label>
+                        <input class="form-control date" id="startTime" name="startTime">
+                    </div>
+                    <div class="form-group">
+                        <label for="checkState" class="control-label">合同截止时间</label>
+                        <input class="form-control date" id="endTime" name="endTime">
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" onclick="TalentAllowanceInfoDlg.editContract()">提交</button>
+                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
+            </div>
+        </div>
+    </div>
+</div>
+<!--核查项目修改模态框-->
+<div class="modal fade " id="projectModal" 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="projectModalLabel">编辑</h4>
+            </div>
+            <div class="modal-body">
+                <form id="projectForm">
+                    <input type="hidden" id="projectId">
+                    <input type="hidden" id="enterpriseId">
+                    <div  class="panel panel-default">
+                        <div class="panel-heading" style="font-weight: bold">请选择月份<span style="color: red">(不选代表未缴纳,若存在单位变更则需分开填写)</span></div>
+                        <div class="panel-body" id="months">
+                            <ul>
+                                <li><input type="checkbox" name="month" value="01">01月</li>
+                                <li><input type="checkbox" name="month" value="02">02月</li>
+                                <li><input type="checkbox" name="month" value="03">03月</li>
+                                <li><input type="checkbox" name="month" value="04">04月</li>
+                                <li><input type="checkbox" name="month" value="05">05月</li>
+                                <li><input type="checkbox" name="month" value="06">06月</li>
+                                <li><input type="checkbox" name="month" value="07">07月</li>
+                                <li><input type="checkbox" name="month" value="08">08月</li>
+                                <li><input type="checkbox" name="month" value="09">09月</li>
+                                <li><input type="checkbox" name="month" value="10">10月</li>
+                                <li><input type="checkbox" name="month" value="11">11月</li>
+                                <li><input type="checkbox" name="month" value="12">12月</li>
+                            </ul>
+                            <div class="form-group" style="text-align: center;padding-top: 10px;">
+                                <button type="button" class="btn btn-primary btn-sm" onclick="TalentAllowanceInfoDlg.checkAll('months')">全选</button>
+                                <button type="button" class="btn btn-success btn-sm" onclick="TalentAllowanceInfoDlg.unCheckAll('months')">反选</button>
+                            </div>
+                        </div>
+                        <div class="panel-heading" style="font-weight: bold">备注<span style="color: red">(可不填)</span></div>
+                        <div class="panel-body">
+                            <textarea class="form-control" id="description" name="description"></textarea>
+                        </div>
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" onclick="TalentAllowanceInfoDlg.editProject()">提交</button>
+                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
+            </div>
+        </div>
+    </div>
+</div>
+<!--核查项目修改模态框-->
+<div class="modal fade " id="attendanceModal" 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="attendanceModalLabel">考勤</h4>
+            </div>
+            <div class="modal-body">
+                <form id="attendanceForm">
+                    <input type="hidden" id="attendanceId">
+                    <input type="hidden" id="attendanceEnterpriseId">
+                    <div  class="panel panel-default">
+                        <div class="panel-heading" style="font-weight: bold" id="heading">请填写每月考勤天数<span style="color: red">(不填写或填写0则代表无考勤记录)</span></div>
+                        <div class="panel-body form-inline" id="attendMonths">
+                            <div class="form-group-sm" style="padding-bottom: 5px;">
+                                <div class="input-group col-sm-5">
+                                    <div class="input-group-addon">01月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="one" num="01">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                                <div class="input-group col-sm-5" style="float: right">
+                                    <div class="input-group-addon">02月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="two" num="02">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                            </div>
+                            <div class="form-group-sm" style="padding-bottom: 5px;">
+                                <div class="input-group col-sm-5">
+                                    <div class="input-group-addon">03月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="three" num="03">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                                <div class="input-group col-sm-5" style="float: right">
+                                    <div class="input-group-addon">04月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="four" num="04">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                            </div>
+                            <div class="form-group-sm" style="padding-bottom: 5px;">
+                                <div class="input-group col-sm-5">
+                                    <div class="input-group-addon">05月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="five" num="05">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                                <div class="input-group col-sm-5" style="float: right">
+                                    <div class="input-group-addon">06月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="six" num="06">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                            </div>
+                            <div class="form-group-sm" style="padding-bottom: 5px;">
+                                <div class="input-group col-sm-5">
+                                    <div class="input-group-addon ">07月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="seven" num="07">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                                <div class="input-group col-sm-5" style="float: right">
+                                    <div class="input-group-addon">08月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="eight" num="08">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                            </div>
+                            <div class="form-group-sm" style="padding-bottom: 5px;">
+                                <div class="input-group col-sm-5">
+                                    <div class="input-group-addon">09月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="nine" num="09">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                                <div class="input-group col-sm-5" style="float: right">
+                                    <div class="input-group-addon">10月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="ten" num="10">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                            </div>
+                            <div class="form-group-sm" style="padding-bottom: 5px;">
+                                <div class="input-group col-sm-5">
+                                    <div class="input-group-addon">11月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="eleven" num="11">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                                <div class="input-group col-sm-5" style="float: right">
+                                    <div class="input-group-addon" >12月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="twelve" num="12">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                            </div>
+                        </div>
+                        <div class="panel-heading" style="font-weight: bold">备注<span style="color: red">(可不填)</span></div>
+                        <div class="panel-body">
+                            <textarea class="form-control" id="attendanceDescription" name="description"></textarea>
+                        </div>
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" onclick="TalentAllowanceInfoDlg.editAttendanceProject()">提交</button>
+                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
+            </div>
+        </div>
+    </div>
+</div>
+<!--晋江市优秀人才考勤修改模态框-->
+<div class="modal fade " id="jjAttendanceModal" 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="jjAttendanceModalLabel">编辑</h4>
+            </div>
+            <div class="modal-body">
+                <form id="jjAttendanceForm" action="${ctxPath}/talentAllowanceInfo/editAttendanceNeedFile" method="post" enctype="multipart/form-data" target="hiddenIframe">
+                    <input type="hidden" id="jjAttendanceId" name="jjAttendanceId">
+                    <input type="hidden" id="jjAttendanceEnterpriseId" name="jjAttendanceEnterpriseId">
+                    <input type="hidden" id="attendanceMonths" name="attendanceMonths">
+                    <div  class="panel panel-default">
+                        <div class="panel-heading" style="font-weight: bold">考勤月份<span style="color: red">(不选代表未考勤,若存在单位变更则需分开填写)</span></div>
+                        <div class="panel-body" id="jjmonths">
+                            <ul>
+                                <li><input type="checkbox" name="month" value="01">01月</li>
+                                <li><input type="checkbox" name="month" value="02">02月</li>
+                                <li><input type="checkbox" name="month" value="03">03月</li>
+                                <li><input type="checkbox" name="month" value="04">04月</li>
+                                <li><input type="checkbox" name="month" value="05">05月</li>
+                                <li><input type="checkbox" name="month" value="06">06月</li>
+                                <li><input type="checkbox" name="month" value="07">07月</li>
+                                <li><input type="checkbox" name="month" value="08">08月</li>
+                                <li><input type="checkbox" name="month" value="09">09月</li>
+                                <li><input type="checkbox" name="month" value="10">10月</li>
+                                <li><input type="checkbox" name="month" value="11">11月</li>
+                                <li><input type="checkbox" name="month" value="12">12月</li>
+                            </ul>
+                            <div class="form-group" style="text-align: center;padding-top: 10px;">
+                                <button type="button" class="btn btn-primary btn-sm" onclick="TalentAllowanceInfoDlg.checkAll('jjmonths')">全选</button>
+                                <button type="button" class="btn btn-success btn-sm" onclick="TalentAllowanceInfoDlg.unCheckAll('jjmonths')">反选</button>
+                            </div>
+                        </div>
+                        <div class="panel-heading" style="font-weight: bold">考勤天数<span style="color: red">(仅限一次性交通补贴可在此处填写考勤总天数)</span></div>
+                        <div class="panel-body">
+                            <input class="form-control" type="number" min="0" max="365" id="days" name="days">
+                        </div>
+                        <div class="panel-heading" style="font-weight: bold">证明材料<span style="color: red">(必须为pdf或图片格式)</span></div>
+                        <div class="panel-body">
+                            <input type="file" style="display: none" id="fileUrl" name="fileUrl" onchange="TalentAllowanceInfoDlg.fileChange(this)">
+                            <input class="form-control" placeholder="请上传证明材料" id="fileInput" onclick="$('#fileUrl').click()">
+                        </div>
+                        <div class="panel-heading" style="font-weight: bold">备注<span style="color: red">(可不填)</span></div>
+                        <div class="panel-body">
+                            <textarea class="form-control" id="jjDescription" name="description"></textarea>
+                        </div>
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" onclick="TalentAllowanceInfoDlg.editJJAttendance()">提交</button>
+                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
+            </div>
+        </div>
+    </div>
+</div>
+<!--合同编辑模态框-->
+<div class="modal fade " id="contractCheckModal" 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="contractCheckModalLabel">合同审核(是否满两年)</h4>
+            </div>
+            <div class="modal-body">
+                <form id="contractCheckForm">
+                    <div class="form-group">
+                        <input type="hidden" id="contractCheckId">
+                        <input type="hidden" id="contractEnterpriseId">
+                        <label for="checkState" class="control-label">是否满两年</label>
+                        <select class="form-control" id="state">
+                            <option value=""></option>
+                            <option value="是">是</option>
+                            <option value="否">否</option>
+                        </select>
+                    </div>
+                    <div class="form-group">
+                        <label for="msg" class="control-label">备注</label>
+                        <textarea class="form-control" id="msg"></textarea>
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" onclick="TalentAllowanceInfoDlg.contractCheckSubmit()">提交</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 type="text/javascript">
+    document.write('<script src="${ctxPath}/static/modular/talentAllowance/talentAllowanceInfo_info.js?v='+(new Date()).getTime()+'"><\/script>');
+    document.write('<script src="${ctxPath}/static/modular/talentAllowance/talentAllowanceInfo_info_supple.js?v='+(new Date()).getTime()+'"><\/script>');
+</script>
+@}

+ 590 - 0
app/admin/view/talent_allowance/talentAllowanceInfo_public_check.html

@@ -0,0 +1,590 @@
+@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;
+    }
+    #projectForm ul li{
+        width:16%;
+        padding-top: 10px;
+    }
+    #jjAttendanceForm ul li{
+        width:16%;
+        padding-top: 10px;
+    }
+    #field ul li{
+        width:33%;
+        padding-top: 5px;
+    }
+    ul li{
+        list-style: none;
+        display:inline-block;
+    }
+    .imgs li{
+        list-style: none;
+        float: left;
+        border: 1px solid #d8d1d1;
+        text-align: center;
+        height: 30px;
+    }
+    .showImgs li {
+        float: left;
+        border: 1px solid #d8d1d1;
+        text-align: center;
+        height: 30px;
+    }
+</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">1.基本信息</a></li>
+<!--                            <li id="condition" class=""><a data-toggle="tab" href="#tab-2" aria-expanded="false" onclick="TalentAllowanceInfoDlg.initContract()">2.核查条件录入</a></li>-->
+<!--                            <li id="fileLi" class=""><a data-toggle="tab" href="#tab-2"  aria-expanded="false" onclick="TalentAllowanceInfoDlg.initFileTable()">2.附件上传</a></li>-->
+                        </ul>
+                    </div>
+                    <div class="tab-content">
+                        <div id="tab-1" class="tab-pane active">
+                            <div class="panel panel-default">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        基础信息
+                                    </h3>
+                                </div>
+                                <div class="panel-body" >
+                                    <form id="talentAllowanceForm" class="form-horizontal">
+                                        <div class="col-sm-12 form-group-sm">
+                                            <input type="hidden" name="id" id="id" value="${item.id}">
+                                            <input type="hidden" name="year" id="year" value="${item.year}">
+                                            <input type="hidden" name="type" id="type" value="${item.type}">
+                                            <input type="hidden" name="talentId" id="talentId" value="${item.talentId}">
+                                            <input type="hidden" name="checkState" id="checkState" value="${item.checkState}">
+                                            <input type="hidden" name="process" id="process" value="6">
+                                            <input type="hidden" name="companyId" id="companyId" value="${item.companyId}">
+                                            <input type="hidden" name="allowanceType" id="allowanceType" value="${item.allowanceType}">
+                                            <input type="hidden" name="recommendAllowanceType" id="recommendAllowanceType" value="${item.recommendAllowanceType}">
+                                            <div class="row">
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>申报对象</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="name" name="name" value="${item.name}" >
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>申报来源</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="sourceName" name="sourceName" value="${item.sourceName}" >
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="talentTypeSpan">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>人才标签</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="talentTypeName" name="talentTypeName" value="${item.talentTypeName}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>单位名称</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="enterpriseName" name="enterpriseName" value="${item.enterpriseName}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>性别</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <select class="form-control" disabled="disabled" id="sex" name="sex" value="${item.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 spacing"><span style="color: red">*</span>证件号码</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input class="form-control" readonly="readonly" id="idCard" name="idCard" value="${item.idCard}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>籍贯</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input class="form-control" readonly="readonly" id="provinceCode" name="provinceCode" value="${item.provinceName}${item.cityName}${item.countyName}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="introductionModeSpan">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>引进方式</label>
+                                                    <div class="col-sm-2 spacing" >
+                                                        <input class="form-control" readonly="readonly" id="introductionModeName" name="introductionModeName" value="${item.introductionModeName}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="firstInJJTimeSpan">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>首次来晋工作时间</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="firstInJJTime" name="firstInJJTime" value="${item.firstInJJTime}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>本单位入职时间</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="entryTime" name="entryTime" value="${item.entryTime}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>职务</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="post" name="post" value="${item.post}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>手机号码</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="phone" name="phone" value="${item.phone}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>开户银行</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="bank" name="bank" value="${item.bank}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="bankNumberSpan">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>银行行号</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="bankNumber" name="bankNumber" value="${item.bankNumber}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>开户银行网点</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="bankNetwork" name="bankNetwork" value="${item.bankNetwork}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>银行账号</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="bankAccount" name="bankAccount" value="${item.bankAccount}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>人才层次</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control"  readonly="readonly"id="talentArrangeName" name="talentArrangeName" value="${item.talentArrangeName}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>认定条件</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="identifyConditionText" name="identifyConditionText" value="${item.identifyConditionText}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>认定条件名称</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="identifyConditionName" name="identifyConditionName" value="${item.identifyConditionName}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>认定条件证书取得时间</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="identifyGetTime" name="identifyGetTime" value="${item.identifyGetTime}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="wageDiv"
+                                                     @if(item.active != 2){
+                                                     style="display: none"
+                                                     @}
+                                                >
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>上一年度年薪(元)</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="wage" placeholder="正常工资薪金、一次性奖金收入" name="wage" value="${item.wage}"/>
+                                                    </div>
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </form>
+                                </div>
+                            </div>
+                            <div class="panel panel-default">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        工作单位记录
+                                    </h3>
+                                </div>
+                                <div class="panel-body">
+                                    <#table id="projectTable"/>
+                                </div>
+                            </div>
+                            <div class="panel panel-default">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        人才层次记录
+                                    </h3>
+                                </div>
+                                <div class="panel-body">
+                                    <#table id="arrangeTable"/>
+                                </div>
+                            </div>
+                            <div id="recommendDiv" class="panel panel-default">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        推荐津补贴类型
+                                    </h3>
+                                </div>
+                                <div class="panel-body">
+                                    <div class="form-horizontal">
+                                        <div class="row">
+                                            <label class="col-sm-1 control-label spacing">津补贴类型</label>
+                                            <div class="col-sm-5 spacing">
+                                                <input type="text" class="form-control" readonly="readonly" id="oldAllowanceType"
+                                                       @if(item.recommendAllowanceType == 1){
+                                                       value="人才津贴"
+                                                       @}
+                                                       @if(item.recommendAllowanceType == 2){
+                                                       value="一次性交通补贴"
+                                                       @}
+                                                       @if(item.recommendAllowanceType == 3){
+                                                       value="不予兑现"
+                                                       @}
+                                                />
+                                            </div>
+                                            <label class="col-sm-1 control-label spacing">兑现月份</label>
+                                            <div class="col-sm-5 spacing">
+                                                <input type="text" class="form-control" readonly="readonly" id="dxMonths" value="${item.recommendMonths}"/>
+                                            </div>
+                                            <label class="col-sm-1 control-label spacing">津补贴判定详情</label>
+                                            <div class="col-sm-5 spacing">
+                                                <textarea class="form-control" readonly="readonly" id="allowanceMsg" name="allowanceMsg" rows="4" >${item.recommendAllowanceMsg}</textarea>
+                                            </div>
+                                            <label class="col-sm-1 control-label spacing">津补贴计算详情</label>
+                                            <div class="col-sm-5 spacing">
+                                                <input type="text" class="form-control" readonly="readonly" id="moneyDesc" name="moneyDesc" value="${item.recommendMoneyDesc}"/>
+                                            </div>
+                                        </div>
+                                    </div>
+                                </div>
+                            </div>
+                            <div class="panel panel-default">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        附件材料
+                                    </h3>
+                                </div>
+                                <div class="panel-body" >
+                                    <#table id="fileTable"/>
+                                    <label style="padding-top: 15px;color: red">*请根据上传的附件材料,编辑好相应的文件夹名称</label><br>
+                                    <label style="padding-top: 15px;color: red">声明:本人对输入材料的真实性负全部责任</label>
+                                    <form id="uploadForm" action="${ctxPath}/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="TalentAllowanceInfoDlg.callBack">
+                                        <input type="type" name="type" value="8">
+                                    </form>
+                                </div>
+                            </div>
+                            <div class="panel panel-default">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        日志
+                                    </h3>
+                                </div>
+                                <div class="panel-body" >
+                                    <table id="logTable"></table>
+                                </div>
+                            </div>
+                        </div>
+                        <div id="tab-2" class="tab-pane ">
+                        </div>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+<!--工作单位合同修改模态框-->
+<div class="modal fade " id="contractModal" 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="contractModalLabel">编辑合同</h4>
+            </div>
+            <div class="modal-body">
+                <form id="contractForm">
+                    <input type="hidden" id="contractId">
+                    <div class="form-group">
+                        <label for="checkState" class="control-label">合同起始时间</label>
+                        <input class="form-control date" id="startTime" name="startTime">
+                    </div>
+                    <div class="form-group">
+                        <label for="checkState" class="control-label">合同截止时间</label>
+                        <input class="form-control date" id="endTime" name="endTime">
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" onclick="TalentAllowanceInfoDlg.editContract()">提交</button>
+                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
+            </div>
+        </div>
+    </div>
+</div>
+<!--核查项目修改模态框-->
+<div class="modal fade " id="projectModal" 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="projectModalLabel">编辑</h4>
+            </div>
+            <div class="modal-body">
+                <form id="projectForm">
+                    <input type="hidden" id="projectId">
+                    <input type="hidden" id="enterpriseId">
+                    <div  class="panel panel-default">
+                        <div class="panel-heading" style="font-weight: bold">请选择月份<span style="color: red">(不选代表未缴纳,若存在单位变更则需分开填写)</span></div>
+                        <div class="panel-body" id="months">
+                            <ul>
+                                <li><input type="checkbox" name="month" value="01">01月</li>
+                                <li><input type="checkbox" name="month" value="02">02月</li>
+                                <li><input type="checkbox" name="month" value="03">03月</li>
+                                <li><input type="checkbox" name="month" value="04">04月</li>
+                                <li><input type="checkbox" name="month" value="05">05月</li>
+                                <li><input type="checkbox" name="month" value="06">06月</li>
+                                <li><input type="checkbox" name="month" value="07">07月</li>
+                                <li><input type="checkbox" name="month" value="08">08月</li>
+                                <li><input type="checkbox" name="month" value="09">09月</li>
+                                <li><input type="checkbox" name="month" value="10">10月</li>
+                                <li><input type="checkbox" name="month" value="11">11月</li>
+                                <li><input type="checkbox" name="month" value="12">12月</li>
+                            </ul>
+                            <div class="form-group" style="text-align: center;padding-top: 10px;">
+                                <button type="button" class="btn btn-primary btn-sm" onclick="TalentAllowanceInfoDlg.checkAll('months')">全选</button>
+                                <button type="button" class="btn btn-success btn-sm" onclick="TalentAllowanceInfoDlg.unCheckAll('months')">反选</button>
+                            </div>
+                        </div>
+                        <div class="panel-heading" style="font-weight: bold">备注<span style="color: red">(可不填)</span></div>
+                        <div class="panel-body">
+                            <textarea class="form-control" id="description" name="description"></textarea>
+                        </div>
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" onclick="TalentAllowanceInfoDlg.editProject()">提交</button>
+                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
+            </div>
+        </div>
+    </div>
+</div>
+<!--核查项目修改模态框-->
+<div class="modal fade " id="attendanceModal" 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="attendanceModalLabel">考勤</h4>
+            </div>
+            <div class="modal-body">
+                <form id="attendanceForm">
+                    <input type="hidden" id="attendanceId">
+                    <input type="hidden" id="attendanceEnterpriseId">
+                    <div  class="panel panel-default">
+                        <div class="panel-heading" style="font-weight: bold" id="heading">请填写每月考勤天数<span style="color: red">(不填写或填写0则代表无考勤记录)</span></div>
+                        <div class="panel-body form-inline" id="attendMonths">
+                            <div class="form-group-sm" style="padding-bottom: 5px;">
+                                <div class="input-group col-sm-5">
+                                    <div class="input-group-addon">01月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="one" num="01">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                                <div class="input-group col-sm-5" style="float: right">
+                                    <div class="input-group-addon">02月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="two" num="02">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                            </div>
+                            <div class="form-group-sm" style="padding-bottom: 5px;">
+                                <div class="input-group col-sm-5">
+                                    <div class="input-group-addon">03月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="three" num="03">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                                <div class="input-group col-sm-5" style="float: right">
+                                    <div class="input-group-addon">04月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="four" num="04">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                            </div>
+                            <div class="form-group-sm" style="padding-bottom: 5px;">
+                                <div class="input-group col-sm-5">
+                                    <div class="input-group-addon">05月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="five" num="05">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                                <div class="input-group col-sm-5" style="float: right">
+                                    <div class="input-group-addon">06月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="six" num="06">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                            </div>
+                            <div class="form-group-sm" style="padding-bottom: 5px;">
+                                <div class="input-group col-sm-5">
+                                    <div class="input-group-addon ">07月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="seven" num="07">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                                <div class="input-group col-sm-5" style="float: right">
+                                    <div class="input-group-addon">08月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="eight" num="08">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                            </div>
+                            <div class="form-group-sm" style="padding-bottom: 5px;">
+                                <div class="input-group col-sm-5">
+                                    <div class="input-group-addon">09月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="nine" num="09">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                                <div class="input-group col-sm-5" style="float: right">
+                                    <div class="input-group-addon">10月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="ten" num="10">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                            </div>
+                            <div class="form-group-sm" style="padding-bottom: 5px;">
+                                <div class="input-group col-sm-5">
+                                    <div class="input-group-addon">11月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="eleven" num="11">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                                <div class="input-group col-sm-5" style="float: right">
+                                    <div class="input-group-addon" >12月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="twelve" num="12">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                            </div>
+                        </div>
+                        <div class="panel-heading" style="font-weight: bold">备注<span style="color: red">(可不填)</span></div>
+                        <div class="panel-body">
+                            <textarea class="form-control" id="attendanceDescription" name="description"></textarea>
+                        </div>
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" onclick="TalentAllowanceInfoDlg.editAttendanceProject()">提交</button>
+                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
+            </div>
+        </div>
+    </div>
+</div>
+<!--晋江市优秀人才考勤修改模态框-->
+<div class="modal fade " id="jjAttendanceModal" 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="jjAttendanceModalLabel">编辑</h4>
+            </div>
+            <div class="modal-body">
+                <form id="jjAttendanceForm" action="${ctxPath}/talentAllowanceInfo/editAttendanceNeedFile" method="post" enctype="multipart/form-data" target="hiddenIframe">
+                    <input type="hidden" id="jjAttendanceId" name="jjAttendanceId">
+                    <input type="hidden" id="jjAttendanceEnterpriseId" name="jjAttendanceEnterpriseId">
+                    <input type="hidden" id="attendanceMonths" name="attendanceMonths">
+                    <div  class="panel panel-default">
+                        <div class="panel-heading" style="font-weight: bold">考勤月份<span style="color: red">(不选代表未考勤,若存在单位变更则需分开填写)</span></div>
+                        <div class="panel-body" id="jjmonths">
+                            <ul>
+                                <li><input type="checkbox" name="month" value="01">01月</li>
+                                <li><input type="checkbox" name="month" value="02">02月</li>
+                                <li><input type="checkbox" name="month" value="03">03月</li>
+                                <li><input type="checkbox" name="month" value="04">04月</li>
+                                <li><input type="checkbox" name="month" value="05">05月</li>
+                                <li><input type="checkbox" name="month" value="06">06月</li>
+                                <li><input type="checkbox" name="month" value="07">07月</li>
+                                <li><input type="checkbox" name="month" value="08">08月</li>
+                                <li><input type="checkbox" name="month" value="09">09月</li>
+                                <li><input type="checkbox" name="month" value="10">10月</li>
+                                <li><input type="checkbox" name="month" value="11">11月</li>
+                                <li><input type="checkbox" name="month" value="12">12月</li>
+                            </ul>
+                            <div class="form-group" style="text-align: center;padding-top: 10px;">
+                                <button type="button" class="btn btn-primary btn-sm" onclick="TalentAllowanceInfoDlg.checkAll('jjmonths')">全选</button>
+                                <button type="button" class="btn btn-success btn-sm" onclick="TalentAllowanceInfoDlg.unCheckAll('jjmonths')">反选</button>
+                            </div>
+                        </div>
+                        <div class="panel-heading" style="font-weight: bold">考勤天数<span style="color: red">(若已明确为一次性交通补贴可在此处填写考勤总天数)</span></div>
+                        <div class="panel-body">
+                            <input class="form-control" type="number" min="0" max="365" id="days" name="days">
+                        </div>
+                        <div class="panel-heading" style="font-weight: bold">证明材料<span style="color: red">(必须为pdf或图片格式)</span></div>
+                        <div class="panel-body">
+                            <input type="file" style="display: none" id="fileUrl" name="fileUrl">
+                            <input class="form-control" placeholder="请上传证明材料" onclick="$('#fileUrl').click()">
+                        </div>
+                        <div class="panel-heading" style="font-weight: bold">备注<span style="color: red">(可不填)</span></div>
+                        <div class="panel-body">
+                            <textarea class="form-control" id="jjDescription" name="description"></textarea>
+                        </div>
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" onclick="TalentAllowanceInfoDlg.editJJAttendance()">提交</button>
+                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
+            </div>
+        </div>
+    </div>
+</div>
+<!--合同编辑模态框-->
+<div class="modal fade " id="contractCheckModal" 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="contractCheckModalLabel">合同审核(是否满两年)</h4>
+            </div>
+            <div class="modal-body">
+                <form id="contractCheckForm">
+                    <div class="form-group">
+                        <input type="hidden" id="contractCheckId">
+                        <input type="hidden" id="contractEnterpriseId">
+                        <label for="checkState" class="control-label">是否满两年</label>
+                        <select class="form-control" id="state">
+                            <option value=""></option>
+                            <option value="是">是</option>
+                            <option value="否">否</option>
+                        </select>
+                    </div>
+                    <div class="form-group">
+                        <label for="msg" class="control-label">备注</label>
+                        <textarea class="form-control" id="msg"></textarea>
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" onclick="TalentAllowanceInfoDlg.contractCheckSubmit()">提交</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 type="text/javascript">
+    document.write('<script src="${ctxPath}/static/modular/talentAllowance/talentAllowanceInfo_public_check.js?v='+(new Date()).getTime()+'"><\/script>');
+    // document.write('<script src="${ctxPath}/static/modular/talentAllowance/talentAllowanceInfo_info_supple.js?v='+(new Date()).getTime()+'"><\/script>');
+    document.write('<script src="${ctxPath}/static/modular/common/upload.js?v='+(new Date()).getTime()+'"><\/script>');
+</script>
+@}

+ 362 - 0
app/admin/view/talent_allowance/talentAllowanceInfo_select.html

@@ -0,0 +1,362 @@
+@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;
+    }
+    #projectForm ul li{
+        width:16%;
+        padding-top: 10px;
+    }
+    #jjAttendanceForm ul li{
+        width:16%;
+        padding-top: 10px;
+    }
+    #field ul li{
+        width:33%;
+        padding-top: 5px;
+    }
+    ul li{
+        list-style: none;
+        display:inline-block;
+    }
+    .imgs li{
+        list-style: none;
+        float: left;
+        border: 1px solid #d8d1d1;
+        text-align: center;
+        height: 30px;
+    }
+</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">1.基本信息</a></li>
+<!--                            <li id="condition" class=""><a data-toggle="tab" href="#tab-2" aria-expanded="false" onclick="TalentAllowanceInfoDlg.initContract()">2.核查条件录入</a></li>-->
+                            <li id="fileLi" class=""><a data-toggle="tab" href="#tab-2"  aria-expanded="false" onclick="TalentAllowanceInfoDlg.initFileTable()">2.附件上传</a></li>
+                        </ul>
+                    </div>
+                    <div class="tab-content">
+                        <div id="tab-1" class="tab-pane active">
+                            <div class="panel panel-default">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        基础信息
+                                    </h3>
+                                </div>
+                                <div class="panel-body" >
+                                    <form id="talentAllowanceForm" class="form-horizontal">
+                                        <div class="col-sm-12 form-group-sm">
+                                            <input type="hidden" name="id" id="id" value="${item.id}">
+                                            <input type="hidden" name="year" id="year" value="${item.year}">
+                                            <input type="hidden" name="type" id="type" value="${item.type}">
+                                            <input type="hidden" name="talentId" id="talentId" value="${item.talentId}">
+                                            <input type="hidden" name="checkState" id="checkState" value="${item.checkState}">
+                                            <input type="hidden" name="process" id="process" value="${process}">
+                                            <input type="hidden" name="companyId" id="companyId" value="${item.companyId}">
+                                            <input type="hidden" name="allowanceType" id="allowanceType" value="${item.allowanceType}">
+                                            <input type="hidden" name="recommendAllowanceType" id="recommendAllowanceType" value="${item.recommendAllowanceType}">
+                                            @if(process == 1){
+                                                <input type="hidden" name="companyCode" id="companyCode" value="${item.companyCode}">
+                                            @}
+                                            <div class="row">
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>申报对象</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="name" name="name" value="${item.name}" >
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>申报来源</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="sourceName" name="sourceName" value="${item.sourceName}" >
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="talentTypeSpan">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>人才标签</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="talentTypeName" name="talentTypeName" value="${item.talentTypeName}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>单位名称</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="enterpriseName" name="enterpriseName" value="${item.enterpriseName}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>性别</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <select class="form-control" disabled="disabled" id="sex" name="sex" value="${item.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 spacing"><span style="color: red">*</span>证件号码</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input class="form-control" readonly="readonly" id="idCard" name="idCard" value="${item.idCard}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>籍贯</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input class="form-control" readonly="readonly" id="provinceCode" name="provinceCode" value="${item.provinceName}${item.cityName}${item.countyName}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="introductionModeSpan">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>引进方式</label>
+                                                    <div class="col-sm-2 spacing" >
+                                                        <input class="form-control" readonly="readonly" id="introductionModeName" name="introductionModeName" value="${item.introductionModeName}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="firstInJJTimeSpan">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>首次来晋工作时间</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="firstInJJTime" name="firstInJJTime" value="${item.firstInJJTime}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>本单位入职时间</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="entryTime" name="entryTime" value="${item.entryTime}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>职务</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="post" name="post" value="${item.post}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>手机号码</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="phone" name="phone" value="${item.phone}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>开户银行</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="bank" name="bank" value="${item.bank}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="bankNumberSpan">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>银行行号</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="bankNumber" name="bankNumber" value="${item.bankNumber}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>开户银行网点</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="bankNetwork" name="bankNetwork" value="${item.bankNetwork}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>银行账号</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="bankAccount" name="bankAccount" value="${item.bankAccount}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>人才层次</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control"  readonly="readonly"id="talentArrangeName" name="talentArrangeName" value="${item.talentArrangeName}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>认定条件</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="identifyConditionText" name="identifyConditionText" value="${item.identifyConditionText}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>认定条件名称</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="identifyConditionName" name="identifyConditionName" value="${item.identifyConditionName}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>认定条件证书取得时间</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="identifyGetTime" name="identifyGetTime" value="${item.identifyGetTime}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="wageDiv"
+                                                     @if(item.active != 2){
+                                                     style="display: none"
+                                                     @}
+                                                >
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>上一年度年薪(元)</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="wage" placeholder="正常工资薪金、一次性奖金收入" name="wage" value="${item.wage}"/>
+                                                    </div>
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </form>
+                                </div>
+                            </div>
+                            <div class="panel panel-default">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        日志
+                                    </h3>
+                                </div>
+                                <div class="panel-body" >
+                                    <table id="logTable"></table>
+                                </div>
+                            </div>
+                        </div>
+                        <div id="tab-2" class="tab-pane ">
+                            <div class="panel panel-default">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        工作单位记录
+                                    </h3>
+                                </div>
+                                <div class="panel-body">
+                                    <#table id="projectTable"/>
+                                </div>
+                            </div>
+                            @if((process == 1 && item.companyCode == 'rsj')||process == 3 || process==4){
+                                <div class="panel panel-default">
+                                    <div class="panel-heading" onclick="$(this).next().toggle()">
+                                        <h3 class="panel-title">
+                                            人才层次记录
+                                        </h3>
+                                    </div>
+                                    <div class="panel-body">
+                                        <#table id="arrangeTable"/>
+                                    </div>
+                                </div>
+                            @}
+                            @if(process == 4){
+                            <div id="recommendDiv" class="panel panel-default">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        推荐津补贴类型
+                                    </h3>
+                                </div>
+                                <div class="panel-body">
+                                    <div class="form-horizontal">
+                                        <div class="row">
+                                            <label class="col-sm-1 control-label spacing">津补贴类型</label>
+                                            <div class="col-sm-5 spacing">
+                                                <input type="text" class="form-control" readonly="readonly" id="recommendAllowanceTypeName"
+                                                       @if(item.recommendAllowanceType == 1){
+                                                       value="人才津贴"
+                                                       @}
+                                                       @if(item.recommendAllowanceType == 2){
+                                                       value="一次性交通补贴"
+                                                       @}
+                                                       @if(item.recommendAllowanceType == 3){
+                                                       value="不予兑现"
+                                                       @}
+                                                />
+                                            </div>
+                                            <label class="col-sm-1 control-label spacing">兑现月份</label>
+                                            <div class="col-sm-5 spacing">
+                                                <input type="text" class="form-control" readonly="readonly" id="recommendMonths" value="${item.recommendMonths}"/>
+                                            </div>
+                                            <label class="col-sm-1 control-label spacing">津补贴判定详情</label>
+                                            <div class="col-sm-5 spacing">
+                                                <textarea class="form-control" readonly="readonly" id="recommendAllowanceMsg" name="allowanceMsg" rows="4" >${item.recommendAllowanceMsg}</textarea>
+                                            </div>
+                                            <label class="col-sm-1 control-label spacing">津补贴计算详情</label>
+                                            <div class="col-sm-5 spacing">
+                                                <input type="text" class="form-control" readonly="readonly" id="recommendMoneyDesc" name="moneyDesc" value="${item.recommendMoneyDesc}"/>
+                                            </div>
+                                        </div>
+                                    </div>
+                                </div>
+                            </div>
+                            @}
+                            @if(item.publicState >= 4 ){
+                            <div id="resDiv" class="panel panel-default">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        最终津补贴类型
+                                    </h3>
+                                </div>
+                                <div class="panel-body">
+                                    <div class="form-horizontal">
+                                        <div class="row">
+                                            <label class="col-sm-1 control-label spacing">津补贴类型</label>
+                                            <div class="col-sm-5 spacing">
+                                                <input type="text" class="form-control" readonly="readonly" id="oldAllowanceType"
+                                                       @if(item.allowanceType == 1){
+                                                       value="人才津贴"
+                                                       @}
+                                                       @if(item.allowanceType == 2){
+                                                       value="一次性交通补贴"
+                                                       @}
+                                                       @if(item.allowanceType == 3){
+                                                       value="不予兑现"
+                                                       @}
+                                                />
+                                            </div>
+                                            <label class="col-sm-1 control-label spacing">兑现月份</label>
+                                            <div class="col-sm-5 spacing">
+                                                <input type="text" class="form-control" readonly="readonly" id="dxMonths" value="${item.months}"/>
+                                            </div>
+                                            <label class="col-sm-1 control-label spacing">津补贴判定详情</label>
+                                            <div class="col-sm-5 spacing">
+                                                <textarea class="form-control" readonly="readonly" id="allowanceMsg" name="allowanceMsg" rows="4" >${item.allowanceMsg}</textarea>
+                                            </div>
+                                            <label class="col-sm-1 control-label spacing">津补贴计算详情</label>
+                                            <div class="col-sm-5 spacing">
+                                                <input type="text" class="form-control" readonly="readonly" id="moneyDesc" name="moneyDesc" value="${item.moneyDesc}"/>
+                                            </div>
+                                        </div>
+                                    </div>
+                                </div>
+                            </div>
+                            @}
+                            <div class="panel panel-default">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        附件材料
+                                    </h3>
+                                </div>
+                                <div class="panel-body" >
+                                    <#table id="fileTable"/>
+                                    <label style="padding-top: 15px;color: red">*请根据上传的附件材料,编辑好相应的文件夹名称</label><br>
+                                    <label style="padding-top: 15px;color: red">声明:本人对输入材料的真实性负全部责任</label>
+                                    <form id="uploadForm" action="${ctxPath}/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="TalentAllowanceInfoDlg.callBack">
+                                        <input type="type" name="type" value="8">
+                                    </form>
+                                </div>
+                            </div>
+                        </div>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+<iframe id="hiddenIframe" name="hiddenIframe" style="display: none;"></iframe>
+<script type="text/javascript">
+    document.write('<script src="${ctxPath}/static/modular/talentAllowance/talentAllowanceInfo_select.js?v='+(new Date()).getTime()+'"><\/script>');
+    document.write('<script src="${ctxPath}/static/modular/common/upload.js?v='+(new Date()).getTime()+'"><\/script>');
+</script>
+@}

+ 24 - 0
app/enterprise/controller/TalentAllowance.php

@@ -0,0 +1,24 @@
+<?php
+
+/*
+ * To change this license header, choose License Headers in Project Properties.
+ * To change this template file, choose Tools | Templates
+ * and open the template in the editor.
+ */
+
+namespace app\enterprise\controller;
+
+use app\enterprise\common\EnterpriseController;
+
+/**
+ * Description of TalentAllowance
+ *
+ * @author sgq
+ */
+class TalentAllowance extends EnterpriseController {
+
+    public function index() {
+        return view();
+    }
+
+}

+ 476 - 0
app/enterprise/view/talent_allowance/add.html

@@ -0,0 +1,476 @@
+@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;
+    }
+    #projectForm ul li{
+        list-style: none;
+        display:inline-block;
+        width:16%;
+    }
+    #jjAttendanceForm ul li{
+        width:16%;
+        padding-top: 10px;
+    }
+    .imgs li{
+        list-style: none;
+        float: left;
+        border: 1px solid #d8d1d1;
+        text-align: center;
+        height: 30px;
+    }
+</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">1.基本信息</a></li>
+<!--                            <li id="condition" class=""><a data-toggle="tab" href="#tab-2" aria-expanded="false" onclick="TalentAllowanceInfoDlg.initContract()">2.核查条件录入</a></li>-->
+                            <li id="fileLi" class=""><a data-toggle="tab" href="#tab-2"  aria-expanded="false" onclick="TalentAllowanceInfoDlg.initFileTable()">2.附件上传</a></li>
+                        </ul>
+                    </div>
+                    <div class="tab-content">
+                        <div id="tab-1" class="tab-pane active">
+                            <div class="panel panel-default">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        基础信息
+                                    </h3>
+                                </div>
+                                <div class="panel-body" >
+                                    <form id="talentAllowanceForm" class="form-horizontal">
+                                        <div class="col-sm-12 form-group-sm">
+                                            <input type="hidden" name="id" id="id">
+                                            <input type="hidden" name="year" id="year" value="${year}">
+                                            <input type="hidden" name="type" id="type" value="${type}">
+                                            <input type="hidden" name="talentId" id="talentId">
+                                            <input type="hidden" name="checkState" id="checkState">
+                                            <input type="hidden" name="projects" id="projects" value="">
+                                            <input type="hidden" name="files" id="files" value="">
+                                            <input type="hidden" name="fields" id="fields" value="">
+                                            <div class="row">
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>申报对象</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <select type="text" class="form-control" id="name" name="name" onchange="TalentAllowanceInfoDlg.init()"></select>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="talentTypeSpan">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>人才标签</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="talentTypeName" name="talentTypeName"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>企业名称</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="enterpriseName" name="enterpriseName"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>性别</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="sex" name="sex"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>证件号码</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input class="form-control" readonly="readonly" id="idCard" name="idCard">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>籍贯</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input class="form-control" readonly="readonly" id="provinceCode" name="provinceCode">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="introductionModeSpan">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>引进方式</label>
+                                                    <div class="col-sm-2 spacing" >
+                                                        <input class="form-control" readonly="readonly" id="introductionModeName" name="introductionModeName" >
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="firstInJJTimeSpan">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>首次来晋工作时间</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="firstInJJTime" name="firstInJJTime"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>本单位入职时间</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="entryTime" name="entryTime"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>职务</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="post" name="post"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>手机号码</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="phone" name="phone"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>开户银行</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="bank" name="bank" />
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="bankNumberSpan">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>银行行号</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="bankNumber" name="bankNumber"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>开户银行网点</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="bankNetwork" name="bankNetwork" />
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>银行账号</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="bankAccount" name="bankAccount"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>人才层次</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control"  readonly="readonly"id="talentArrangeName" name="talentArrangeName">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>认定条件</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="identifyConditionText" name="identifyConditionText">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>认定条件名称</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="identifyConditionName" name="identifyConditionName"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>认定条件证书取得时间</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="identifyGetTime" name="identifyGetTime"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="wageDiv" style="display: none">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>上一年度年薪(元)</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="hidden" id="active">
+                                                        <input type="text" class="form-control" id="wage" placeholder="正常工资薪金、一次性奖金收入(无需填写单位)" name="wage"/>
+                                                    </div>
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </form>
+                                </div>
+                            </div>
+                            <div class="panel panel-default">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        日志
+                                    </h3>
+                                </div>
+                                <div class="panel-body" >
+                                    <table id="logTable"></table>
+                                </div>
+                            </div>
+                        </div>
+                        <div id="tab-2" class="tab-pane ">
+                            <div class="panel panel-default">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        核查项目
+                                    </h3>
+                                </div>
+                                <div class="panel-body">
+                                    <#table id="projectTable"/>
+                                </div>
+                            </div>
+                            <div class="panel panel-default">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        附件上传
+                                    </h3>
+                                </div>
+                                <div class="panel-body">
+                                    <#table id="fileTable"/>
+                                    <label style="padding-top: 15px;color: red">*请根据上传的附件材料,编辑好相应的文件夹名称</label><br>
+                                    <label style="padding-top: 15px;color: red">声明:本人对输入材料的真实性负全部责任</label>
+                                    <form id="uploadForm" action="${ctxPath}/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="TalentAllowanceInfoDlg.callBack">
+                                        <input type="type" name="type" value="2">
+                                    </form>
+                                </div>
+                            </div>
+                        </div>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+<!--工作单位合同修改模态框-->
+<div class="modal fade " id="contractModal" 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="contractModalLabel">编辑合同</h4>
+            </div>
+            <div class="modal-body">
+                <form id="contractForm">
+                    <input type="hidden" id="contractId">
+                    <div class="form-group">
+                        <label for="checkState" class="control-label">合同起始时间</label>
+                        <input class="form-control date" id="startTime" name="startTime">
+                    </div>
+                    <div class="form-group">
+                        <label for="checkState" class="control-label">合同截止时间</label>
+                        <input class="form-control date" id="endTime" name="endTime">
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" onclick="TalentAllowanceInfoDlg.editContract()">提交</button>
+                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
+            </div>
+        </div>
+    </div>
+</div>
+<!--核查项目修改模态框-->
+<div class="modal fade " id="projectModal" 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="projectModalLabel">编辑</h4>
+            </div>
+            <div class="modal-body">
+                <form id="projectForm">
+                    <input type="hidden" id="projectId">
+                    <input type="hidden" id="enterpriseId">
+                    <div  class="panel panel-default">
+                        <div class="panel-heading" style="font-weight: bold">请选择月份<span style="color: red">(不选代表未缴纳,若存在单位变更则需分开填写)</span></div>
+                        <div class="panel-body" id="months">
+                            <ul>
+                                <li><input type="checkbox" name="month" value="01">01月</li>
+                                <li><input type="checkbox" name="month" value="02">02月</li>
+                                <li><input type="checkbox" name="month" value="03">03月</li>
+                                <li><input type="checkbox" name="month" value="04">04月</li>
+                                <li><input type="checkbox" name="month" value="05">05月</li>
+                                <li><input type="checkbox" name="month" value="06">06月</li>
+                                <li><input type="checkbox" name="month" value="07">07月</li>
+                                <li><input type="checkbox" name="month" value="08">08月</li>
+                                <li><input type="checkbox" name="month" value="09">09月</li>
+                                <li><input type="checkbox" name="month" value="10">10月</li>
+                                <li><input type="checkbox" name="month" value="11">11月</li>
+                                <li><input type="checkbox" name="month" value="12">12月</li>
+                            </ul>
+                            <div class="form-group" style="text-align: center;padding-top: 10px;">
+                                <button type="button" class="btn btn-primary btn-sm" onclick="TalentAllowanceInfoDlg.checkAll('months')">全选</button>
+                                <button type="button" class="btn btn-success btn-sm" onclick="TalentAllowanceInfoDlg.unCheckAll('months')">反选</button>
+                            </div>
+                        </div>
+                        <div class="panel-heading" style="font-weight: bold">备注<span style="color: red">(可不填)</span></div>
+                        <div class="panel-body">
+                            <textarea class="form-control" id="description" name="description"></textarea>
+                        </div>
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" onclick="TalentAllowanceInfoDlg.editProject()">提交</button>
+                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
+            </div>
+        </div>
+    </div>
+</div>
+<!--核查项目修改模态框-->
+<div class="modal fade " id="attendanceModal" 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="attendanceModalLabel">考勤</h4>
+            </div>
+            <div class="modal-body">
+                <form id="attendanceForm">
+                    <input type="hidden" id="attendanceId">
+                    <input type="hidden" id="attendanceEnterpriseId">
+                    <div  class="panel panel-default">
+                        <div class="panel-heading" style="font-weight: bold" id="heading">请填写每月考勤天数<span style="color: red">(不填写或填写0则代表无考勤记录)</span></div>
+                        <div class="panel-body form-inline" id="attendMonths">
+                            <div class="form-group-sm" style="padding-bottom: 5px;">
+                                <div class="input-group col-sm-5">
+                                    <div class="input-group-addon">01月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="one" num="01">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                                <div class="input-group col-sm-5" style="float: right">
+                                    <div class="input-group-addon">02月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="two" num="02">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                            </div>
+                            <div class="form-group-sm" style="padding-bottom: 5px;">
+                                <div class="input-group col-sm-5">
+                                    <div class="input-group-addon">03月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="three" num="03">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                                <div class="input-group col-sm-5" style="float: right">
+                                    <div class="input-group-addon">04月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="four" num="04">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                            </div>
+                            <div class="form-group-sm" style="padding-bottom: 5px;">
+                                <div class="input-group col-sm-5">
+                                    <div class="input-group-addon">05月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="five" num="05">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                                <div class="input-group col-sm-5" style="float: right">
+                                    <div class="input-group-addon">06月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="six" num="06">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                            </div>
+                            <div class="form-group-sm" style="padding-bottom: 5px;">
+                                <div class="input-group col-sm-5">
+                                    <div class="input-group-addon ">07月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="seven" num="07">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                                <div class="input-group col-sm-5" style="float: right">
+                                    <div class="input-group-addon">08月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="eight" num="08">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                            </div>
+                            <div class="form-group-sm" style="padding-bottom: 5px;">
+                                <div class="input-group col-sm-5">
+                                    <div class="input-group-addon">09月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="nine" num="09">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                                <div class="input-group col-sm-5" style="float: right">
+                                    <div class="input-group-addon">10月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="ten" num="10">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                            </div>
+                            <div class="form-group-sm" style="padding-bottom: 5px;">
+                                <div class="input-group col-sm-5">
+                                    <div class="input-group-addon">11月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="eleven" num="11">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                                <div class="input-group col-sm-5" style="float: right">
+                                    <div class="input-group-addon" >12月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="twelve" num="12">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                            </div>
+                        </div>
+                        <div class="panel-heading" style="font-weight: bold">备注<span style="color: red">(可不填)</span></div>
+                        <div class="panel-body">
+                            <textarea class="form-control" id="attendanceDescription" name="description"></textarea>
+                        </div>
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" onclick="TalentAllowanceInfoDlg.editAttendanceProject()">提交</button>
+                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
+            </div>
+        </div>
+    </div>
+</div>
+<!--晋江市优秀人才考勤修改模态框-->
+<div class="modal fade " id="jjAttendanceModal" 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="jjAttendanceModalLabel">编辑</h4>
+            </div>
+            <div class="modal-body">
+                <form id="jjAttendanceForm">
+                    <input type="hidden" id="jjAttendanceId">
+                    <input type="hidden" id="jjAttendanceEnterpriseId">
+                    <div  class="panel panel-default">
+                        <div class="panel-heading" style="font-weight: bold">考勤月份<span style="color: red">(不选代表未考勤,若存在单位变更则需分开填写)</span></div>
+                        <div class="panel-body" id="jjmonths">
+                            <ul>
+                                <li><input type="checkbox" name="month" value="01">01月</li>
+                                <li><input type="checkbox" name="month" value="02">02月</li>
+                                <li><input type="checkbox" name="month" value="03">03月</li>
+                                <li><input type="checkbox" name="month" value="04">04月</li>
+                                <li><input type="checkbox" name="month" value="05">05月</li>
+                                <li><input type="checkbox" name="month" value="06">06月</li>
+                                <li><input type="checkbox" name="month" value="07">07月</li>
+                                <li><input type="checkbox" name="month" value="08">08月</li>
+                                <li><input type="checkbox" name="month" value="09">09月</li>
+                                <li><input type="checkbox" name="month" value="10">10月</li>
+                                <li><input type="checkbox" name="month" value="11">11月</li>
+                                <li><input type="checkbox" name="month" value="12">12月</li>
+                            </ul>
+                            <div class="form-group" style="text-align: center;padding-top: 10px;">
+                                <button type="button" class="btn btn-primary btn-sm" onclick="TalentAllowanceInfoDlg.checkAll('jjmonths')">全选</button>
+                                <button type="button" class="btn btn-success btn-sm" onclick="TalentAllowanceInfoDlg.unCheckAll('jjmonths')">反选</button>
+                            </div>
+                        </div>
+                        <div class="panel-heading" style="font-weight: bold">考勤天数<span style="color: red">(若已明确为一次性交通补贴可在此处填写考勤总天数)</span></div>
+                        <div class="panel-body">
+                            <input class="form-control" type="number" min="0" max="365" id="days" >
+                        </div>
+                        <div class="panel-heading" style="font-weight: bold">备注<span style="color: red">(可不填)</span></div>
+                        <div class="panel-body">
+                            <textarea class="form-control" id="jjDescription" name="description"></textarea>
+                        </div>
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" onclick="TalentAllowanceInfoDlg.editJJAttendance()">提交</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/gate/talentAllowance/common/talentAllowance_info.js"></script>-->
+<!--<script src="${ctxPath}/static/modular/gate/talentAllowance/common/talentAllowance_info_supple.js"></script>-->
+<script type="text/javascript">
+    document.write('<script src="${ctxPath}/static/modular/gate/talentAllowance/common/talentAllowance_info.js?v='+(new Date()).getTime()+'"><\/script>');
+    document.write('<script src="${ctxPath}/static/modular/gate/talentAllowance/common/talentAllowance_info_supple.js?v='+(new Date()).getTime()+'"><\/script>');
+</script>
+@}

+ 492 - 0
app/enterprise/view/talent_allowance/edit.html

@@ -0,0 +1,492 @@
+@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;
+    }
+    #projectForm ul li{
+        list-style: none;
+        display:inline-block;
+        width:16%;
+        padding-top: 10px;
+    }
+    #jjAttendanceForm ul li{
+        width:16%;
+        padding-top: 10px;
+    }
+    .imgs li{
+        list-style: none;
+        float: left;
+        border: 1px solid #d8d1d1;
+        text-align: center;
+        height: 30px;
+    }
+</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">1.基本信息</a></li>
+<!--                            <li id="condition" class=""><a data-toggle="tab" href="#tab-2" aria-expanded="false" onclick="TalentAllowanceInfoDlg.initContract()">2.核查条件录入</a></li>-->
+                            <li id="fileLi" class=""><a data-toggle="tab" href="#tab-2"  aria-expanded="false" onclick="TalentAllowanceInfoDlg.initFileTable()">2.附件上传</a></li>
+                        </ul>
+                    </div>
+                    <div class="tab-content">
+                        <div id="tab-1" class="tab-pane active">
+                            <div class="panel panel-default">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        基础信息
+                                    </h3>
+                                </div>
+                                <div class="panel-body" >
+                                    <form id="talentAllowanceForm" class="form-horizontal">
+                                        <div class="col-sm-12 form-group-sm">
+                                            <input type="hidden" name="id" id="id" value="${item.id}">
+                                            <input type="hidden" name="year" id="year" value="${item.year}">
+                                            <input type="hidden" name="type" id="type" value="${item.type}">
+                                            <input type="hidden" name="talentId" id="talentId" value="${item.talentId}">
+                                            <input type="hidden" name="checkState" id="checkState" value="${item.checkState}">
+                                            <input type="hidden" name="projects" id="projects" value="${item.projects}">
+                                            <input type="hidden" name="files" id="files" value="${item.files}">
+                                            <input type="hidden" name="concats" id="concats" value="${item.concats}">
+                                            <input type="hidden" name="fields" id="fields" value="${item.fields}">
+                                            <div class="row">
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>申报对象</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="name" name="name" value="${item.name}" >
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="talentTypeSpan">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>人才标签</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="talentTypeName" name="talentTypeName" value="${item.talentTypeName}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>企业名称</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="enterpriseName" name="enterpriseName" value="${item.enterpriseName}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>性别</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <select class="form-control" style="pointer-events: none;background-color: #eee;" id="sex" name="sex" value="${item.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 spacing"><span style="color: red">*</span>证件号码</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input class="form-control" readonly="readonly" id="idCard" name="idCard" value="${item.idCard}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>籍贯</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input class="form-control" readonly="readonly" id="provinceCode" name="provinceCode" value="${item.provinceName}${item.cityName}${item.countyName}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="introductionModeSpan">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>引进方式</label>
+                                                    <div class="col-sm-2 spacing" >
+                                                        <input class="form-control" readonly="readonly" id="introductionModeName" name="introductionModeName" value="${item.introductionModeName}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="firstInJJTimeSpan">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>首次来晋工作时间</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="firstInJJTime" name="firstInJJTime" value="${item.firstInJJTime}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>本单位入职时间</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="entryTime" name="entryTime" value="${item.entryTime}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>职务</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="post" name="post" value="${item.post}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>手机号码</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="phone" name="phone" value="${item.phone}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>开户银行</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="bank" name="bank" value="${item.bank}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="bankNumberSpan">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>银行行号</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="bankNumber" name="bankNumber" value="${item.bankNumber}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>开户银行网点</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="bankNetwork" name="bankNetwork" value="${item.bankNetwork}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>银行账号</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="bankAccount" name="bankAccount" value="${item.bankAccount}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>人才层次</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control"  readonly="readonly"id="talentArrangeName" name="talentArrangeName" value="${item.talentArrangeName}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>认定条件</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="identifyConditionText" name="identifyConditionText" value="${item.identifyConditionText}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>认定条件名称</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="identifyConditionName" name="identifyConditionName" value="${item.identifyConditionName}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>认定条件证书取得时间</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="identifyGetTime" name="identifyGetTime" value="${item.identifyGetTime}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="wageDiv"
+                                                     @if(item.active != 2){
+                                                        style="display: none"
+                                                     @}
+                                                >
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>上一年度年薪(元)</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="hidden" id="active" value="${item.active}">
+                                                        <input type="text" class="form-control" id="wage" placeholder="正常工资薪金、一次性奖金收入(无需填写单位)" name="wage" value="${item.wage}"
+                                                         @if(isEmpty(item.fields) && item.checkState != 1){
+                                                               readonly="readonly"
+                                                               @}
+                                                        />
+                                                    </div>
+                                                </div>
+
+                                            </div>
+                                        </div>
+                                    </form>
+                                </div>
+                            </div>
+                            <div class="panel panel-default">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        日志
+                                    </h3>
+                                </div>
+                                <div class="panel-body" >
+                                    <table id="logTable"></table>
+                                </div>
+                            </div>
+                        </div>
+                        <div id="tab-2" class="tab-pane ">
+                            <div class="panel panel-default">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        核查项目
+                                    </h3>
+                                </div>
+                                <div class="panel-body">
+                                    <#table id="projectTable"/>
+                                </div>
+                            </div>
+                            <div class="panel panel-default">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        附件上传
+                                    </h3>
+                                </div>
+                                <div class="panel-body">
+                                    <#table id="fileTable"/>
+                                    <label style="padding-top: 15px;color: red">*请根据上传的附件材料,编辑好相应的文件夹名称</label><br>
+                                    <label style="padding-top: 15px;color: red">声明:本人对输入材料的真实性负全部责任</label>
+                                    <form id="uploadForm" action="${ctxPath}/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="TalentAllowanceInfoDlg.callBack">
+                                        <input type="type" name="type" value="2">
+                                    </form>
+                                </div>
+                            </div>
+                        </div>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+<!--工作单位合同修改模态框-->
+<div class="modal fade " id="contractModal" 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="contractModalLabel">编辑合同</h4>
+            </div>
+            <div class="modal-body">
+                <form id="contractForm">
+                    <input type="hidden" id="contractId">
+                    <div class="form-group">
+                        <label for="checkState" class="control-label">合同起始时间</label>
+                        <input class="form-control date" id="startTime" name="startTime">
+                    </div>
+                    <div class="form-group">
+                        <label for="checkState" class="control-label">合同截止时间</label>
+                        <input class="form-control date" id="endTime" name="endTime">
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" onclick="TalentAllowanceInfoDlg.editContract()">提交</button>
+                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
+            </div>
+        </div>
+    </div>
+</div>
+<!--核查项目修改模态框-->
+<div class="modal fade " id="projectModal" 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="projectModalLabel">编辑</h4>
+            </div>
+            <div class="modal-body">
+                <form id="projectForm">
+                    <input type="hidden" id="projectId">
+                    <input type="hidden" id="enterpriseId">
+                    <div  class="panel panel-default">
+                        <div class="panel-heading" style="font-weight: bold">请选择月份<span style="color: red">(不选代表未缴纳,若存在单位变更则需分开填写)</span></div>
+                        <div class="panel-body" id="months">
+                            <ul>
+                                <li><input type="checkbox" name="month" value="01">01月</li>
+                                <li><input type="checkbox" name="month" value="02">02月</li>
+                                <li><input type="checkbox" name="month" value="03">03月</li>
+                                <li><input type="checkbox" name="month" value="04">04月</li>
+                                <li><input type="checkbox" name="month" value="05">05月</li>
+                                <li><input type="checkbox" name="month" value="06">06月</li>
+                                <li><input type="checkbox" name="month" value="07">07月</li>
+                                <li><input type="checkbox" name="month" value="08">08月</li>
+                                <li><input type="checkbox" name="month" value="09">09月</li>
+                                <li><input type="checkbox" name="month" value="10">10月</li>
+                                <li><input type="checkbox" name="month" value="11">11月</li>
+                                <li><input type="checkbox" name="month" value="12">12月</li>
+                            </ul>
+                            <div class="form-group" style="text-align: center;padding-top: 10px;">
+                                <button type="button" class="btn btn-primary btn-sm" onclick="TalentAllowanceInfoDlg.checkAll('months')">全选</button>
+                                <button type="button" class="btn btn-success btn-sm" onclick="TalentAllowanceInfoDlg.unCheckAll('months')">反选</button>
+                            </div>
+                        </div>
+                        <div class="panel-heading" style="font-weight: bold">备注<span style="color: red">(可不填)</span></div>
+                        <div class="panel-body">
+                            <textarea class="form-control" id="description" name="description"></textarea>
+                        </div>
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" onclick="TalentAllowanceInfoDlg.editProject()">提交</button>
+                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
+            </div>
+        </div>
+    </div>
+</div>
+
+<!--核查项目修改模态框-->
+<div class="modal fade " id="attendanceModal" 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="attendanceModalLabel">考勤</h4>
+            </div>
+            <div class="modal-body">
+                <form id="attendanceForm">
+                    <input type="hidden" id="attendanceId">
+                    <input type="hidden" id="attendanceEnterpriseId">
+                    <div  class="panel panel-default">
+                        <div class="panel-heading" style="font-weight: bold" id="heading">请填写每月考勤天数<span style="color: red">(不填写或填写0则代表无考勤记录)</span></div>
+                        <div class="panel-body form-inline" id="attendMonths">
+                            <div class="form-group-sm" style="padding-bottom: 5px;">
+                                <div class="input-group col-sm-5">
+                                    <div class="input-group-addon">01月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="one" num="01">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                                <div class="input-group col-sm-5" style="float: right">
+                                    <div class="input-group-addon">02月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="two" num="02">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                            </div>
+                            <div class="form-group-sm" style="padding-bottom: 5px;">
+                                <div class="input-group col-sm-5">
+                                    <div class="input-group-addon">03月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="three" num="03">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                                <div class="input-group col-sm-5" style="float: right">
+                                    <div class="input-group-addon">04月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="four" num="04">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                            </div>
+                            <div class="form-group-sm" style="padding-bottom: 5px;">
+                                <div class="input-group col-sm-5">
+                                    <div class="input-group-addon">05月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="five" num="05">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                                <div class="input-group col-sm-5" style="float: right">
+                                    <div class="input-group-addon">06月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="six" num="06">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                            </div>
+                            <div class="form-group-sm" style="padding-bottom: 5px;">
+                                <div class="input-group col-sm-5">
+                                    <div class="input-group-addon ">07月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="seven" num="07">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                                <div class="input-group col-sm-5" style="float: right">
+                                    <div class="input-group-addon">08月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="eight" num="08">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                            </div>
+                            <div class="form-group-sm" style="padding-bottom: 5px;">
+                                <div class="input-group col-sm-5">
+                                    <div class="input-group-addon">09月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="nine" num="09">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                                <div class="input-group col-sm-5" style="float: right">
+                                    <div class="input-group-addon">10月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="ten" num="10">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                            </div>
+                            <div class="form-group-sm" style="padding-bottom: 5px;">
+                                <div class="input-group col-sm-5">
+                                    <div class="input-group-addon">11月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="eleven" num="11">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                                <div class="input-group col-sm-5" style="float: right">
+                                    <div class="input-group-addon" >12月</div>
+                                    <input type="number" class="form-control" max="31" min="0" id="twelve" num="12">
+                                    <div class="input-group-addon">天</div>
+                                </div>
+                            </div>
+                        </div>
+                        <div class="panel-heading" style="font-weight: bold">备注<span style="color: red">(可不填)</span></div>
+                        <div class="panel-body">
+                            <textarea class="form-control" id="attendanceDescription" name="description"></textarea>
+                        </div>
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" onclick="TalentAllowanceInfoDlg.editAttendanceProject()">提交</button>
+                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
+            </div>
+        </div>
+    </div>
+</div>
+<!--晋江市优秀人才考勤修改模态框-->
+<div class="modal fade " id="jjAttendanceModal" 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="jjAttendanceModalLabel">编辑</h4>
+            </div>
+            <div class="modal-body">
+                <form id="jjAttendanceForm">
+                    <input type="hidden" id="jjAttendanceId">
+                    <input type="hidden" id="jjAttendanceEnterpriseId">
+                    <div  class="panel panel-default">
+                        <div class="panel-heading" style="font-weight: bold">考勤月份<span style="color: red">(不选代表未考勤,若存在单位变更则需分开填写)</span></div>
+                        <div class="panel-body" id="jjmonths">
+                            <ul>
+                                <li><input type="checkbox" name="month" value="01">01月</li>
+                                <li><input type="checkbox" name="month" value="02">02月</li>
+                                <li><input type="checkbox" name="month" value="03">03月</li>
+                                <li><input type="checkbox" name="month" value="04">04月</li>
+                                <li><input type="checkbox" name="month" value="05">05月</li>
+                                <li><input type="checkbox" name="month" value="06">06月</li>
+                                <li><input type="checkbox" name="month" value="07">07月</li>
+                                <li><input type="checkbox" name="month" value="08">08月</li>
+                                <li><input type="checkbox" name="month" value="09">09月</li>
+                                <li><input type="checkbox" name="month" value="10">10月</li>
+                                <li><input type="checkbox" name="month" value="11">11月</li>
+                                <li><input type="checkbox" name="month" value="12">12月</li>
+                            </ul>
+                            <div class="form-group" style="text-align: center;padding-top: 10px;">
+                                <button type="button" class="btn btn-primary btn-sm" onclick="TalentAllowanceInfoDlg.checkAll('jjmonths')">全选</button>
+                                <button type="button" class="btn btn-success btn-sm" onclick="TalentAllowanceInfoDlg.unCheckAll('jjmonths')">反选</button>
+                            </div>
+                        </div>
+                        <div class="panel-heading" style="font-weight: bold">考勤天数<span style="color: red">(若已明确为一次性交通补贴可在此处填写考勤总天数)</span></div>
+                        <div class="panel-body">
+                            <input class="form-control" type="number" min="0" max="365" id="days" >
+                        </div>
+                        <div class="panel-heading" style="font-weight: bold">备注<span style="color: red">(可不填)</span></div>
+                        <div class="panel-body">
+                            <textarea class="form-control" id="jjDescription" name="description"></textarea>
+                        </div>
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" onclick="TalentAllowanceInfoDlg.editJJAttendance()">提交</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/gate/talentAllowance/common/talentAllowance_info.js"></script>-->
+<!--<script src="${ctxPath}/static/modular/gate/talentAllowance/common/talentAllowance_info_supple.js"></script>-->
+<script type="text/javascript">
+    document.write('<script src="${ctxPath}/static/modular/gate/talentAllowance/common/talentAllowance_info.js?v='+(new Date()).getTime()+'"><\/script>');
+    document.write('<script src="${ctxPath}/static/modular/gate/talentAllowance/common/talentAllowance_info_supple.js?v='+(new Date()).getTime()+'"><\/script>');
+</script>
+@}

+ 130 - 0
app/enterprise/view/talent_allowance/index.html

@@ -0,0 +1,130 @@
+{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;
+    }
+</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">
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">年度
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="year" placeholder="">
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">企业名称
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="enterpriseName" placeholder="">
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">姓名
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="name" placeholder="">
+                                </div>
+                            </div>
+                            <div class="col-sm-3">           
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            人才标签
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="talentType">
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group-btn">
+                                    <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                        人才层次
+                                    </button>
+                                </div>
+                                <select class="form-control" id="talent_arrange" onchange="TalentAllowanceInfo.getIdentifyCondition()">
+                                </select>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            认定条件
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="identifyCondition">
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="col-sm-3">           
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            所属镇街
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="address">
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <button type="button" class="btn btn-sm btn-primary " onclick="TalentAllowanceInfo.search()" id="">
+                                    <i class="fa fa-search"></i>&nbsp;搜索
+                                </button>
+                                <button type="button" class="btn btn-sm btn-primary " onclick="TalentAllowanceInfo.reset()" id="">
+                                    <i class="fa fa-trash"></i>&nbsp;重置
+                                </button>
+                            </div>
+                        </div>
+                        <div class="hidden-xs" id="TalentAllowanceInfoTableToolbar" role="group">
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentAllowanceInfo.openAddTalentAllowanceInfo()">
+                                <i class="fa fa-plus"></i>&nbsp;添加
+                            </button>
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentAllowanceInfo.openTalentAllowanceInfoDetail()">
+                                <i class="fa fa-edit"></i>&nbsp;修改
+                            </button>
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentAllowanceInfo.openTalentAllowanceInfoSelect()">
+                                <i class="fa fa-book"></i>&nbsp;查看
+                            </button>
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentAllowanceInfo.openTalentAllowanceInfoSupple()()">
+                                <i class="fa fa-upload"></i>&nbsp;公示期调整
+                            </button>
+                        </div>
+                        <table id="TalentAllowanceInfoTable" class="table-condensed" style="font-size: 10px;table-layout: fixed!important;" data-mobile-responsive="true" data-click-to-select="true">
+                            <thead>
+                                <tr>
+                                    <th data-field="selectItem" data-checkbox="true"></th>
+                                </tr>
+                            </thead>
+                        </table>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+<!--<script src="${ctxPath}/static/modular/gate/talentAllowance/common/talentAllowanceInfo.js"></script>-->
+<script type="text/javascript">
+    document.write('<script src="/static/modular/gate/talentAllowance/common/talentAllowanceInfo.js?v=' + (new Date()).getTime() + '"><\/script>');
+    document.write('<script src="/static/modular/common/config.js?v=' + (new Date()).getTime() + '"><\/script>');
+</script>
+{/block}

+ 254 - 0
app/enterprise/view/talent_allowance/patch.html

@@ -0,0 +1,254 @@
+@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;
+    }
+    #projectForm ul li{
+        list-style: none;
+        display:inline-block;
+        width:16%;
+        padding-top: 10px;
+    }
+    #jjAttendanceForm ul li{
+        width:16%;
+        padding-top: 10px;
+    }
+    .imgs li{
+        list-style: none;
+        float: left;
+        border: 1px solid #d8d1d1;
+        text-align: center;
+        height: 30px;
+    }
+</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">1.基本信息</a></li>
+<!--                            <li id="condition" class=""><a data-toggle="tab" href="#tab-2" aria-expanded="false" onclick="TalentAllowanceInfoDlg.initContract()">2.核查条件录入</a></li>-->
+                            <li id="fileLi" class=""><a data-toggle="tab" href="#tab-2"  aria-expanded="false" onclick="TalentAllowanceInfoDlg.initFileTable()">2.附件上传</a></li>
+                        </ul>
+                    </div>
+                    <div class="tab-content">
+                        <div id="tab-1" class="tab-pane active">
+                            <div class="panel panel-primary">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        基础信息
+                                    </h3>
+                                </div>
+                                <div class="panel-body" >
+                                    <form id="talentAllowanceForm" class="form-horizontal">
+                                        <div class="col-sm-12 form-group-sm">
+                                            <input type="hidden" name="id" id="id" value="${item.id}">
+                                            <input type="hidden" name="year" id="year" value="${item.year}">
+                                            <input type="hidden" name="type" id="type" value="${item.type}">
+                                            <input type="hidden" name="talentId" id="talentId" value="${item.talentId}">
+                                            <input type="hidden" name="checkState" id="checkState" value="${item.checkState}">
+                                            <input type="hidden" name="projects" id="projects" value="${item.projects}">
+                                            <input type="hidden" name="files" id="files" value="${item.files}">
+                                            <input type="hidden" name="files" id="publicStartTime" value="${batch.publicStartTime}">
+                                            <input type="hidden" name="files" id="publicEndTime" value="${batch.publicEndTime}">
+                                            <input type="hidden" name="fields" id="fields" value="${item.fields}">
+                                            <div class="row">
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>申报对象</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="name" name="name" value="${item.name}" >
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="talentTypeSpan">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>人才标签</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="talentTypeName" name="talentTypeName" value="${item.talentTypeName}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>单位名称</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="enterpriseName" name="enterpriseName" value="${item.enterpriseName}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>性别</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <select class="form-control" disabled="disabled" id="sex" name="sex" value="${item.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 spacing"><span style="color: red">*</span>证件号码</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input class="form-control" readonly="readonly" id="idCard" name="idCard" value="${item.idCard}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>籍贯</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input class="form-control" readonly="readonly" id="provinceCode" name="provinceCode" value="${item.provinceName}${item.cityName}${item.countyName}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="introductionModeSpan">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>引进方式</label>
+                                                    <div class="col-sm-2 spacing" >
+                                                        <input class="form-control" readonly="readonly" id="introductionModeName" name="introductionModeName" value="${item.introductionModeName}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="firstInJJTimeSpan">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>首次来晋工作时间</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="firstInJJTime" name="firstInJJTime" value="${item.firstInJJTime}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>本单位入职时间</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="entryTime" name="entryTime" value="${item.entryTime}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>职务</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="post" name="post" value="${item.post}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>手机号码</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="phone" name="phone" value="${item.phone}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>开户银行</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="bank" name="bank" value="${item.bank}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="bankNumberSpan">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>银行行号</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="bankNumber" name="bankNumber" value="${item.bankNumber}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>开户银行网点</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="bankNetwork" name="bankNetwork" value="${item.bankNetwork}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>银行账号</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="bankAccount" name="bankAccount" value="${item.bankAccount}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>人才层次</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control"  readonly="readonly"id="talentArrangeName" name="talentArrangeName" value="${item.talentArrangeName}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>认定条件</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="identifyConditionText" name="identifyConditionText" value="${item.identifyConditionText}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>认定条件名称</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="identifyConditionName" name="identifyConditionName" value="${item.identifyConditionName}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>认定条件证书取得时间</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="identifyGetTime" name="identifyGetTime" value="${item.identifyGetTime}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="wageDiv"
+                                                     @if(item.active != 2){
+                                                     style="display: none"
+                                                     @}
+                                                >
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>上一年度年薪(元)</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" id="wage" placeholder="正常工资薪金、一次性奖金收入" name="wage" value="${item.wage}"/>
+                                                    </div>
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </form>
+                                </div>
+                            </div>
+                            <div class="panel panel-primary">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        日志
+                                    </h3>
+                                </div>
+                                <div class="panel-body" >
+                                    <table id="logTable"></table>
+                                </div>
+                            </div>
+                        </div>
+                        <div id="tab-2" class="tab-pane ">
+                            <div class="panel panel-primary">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        核查项目
+                                    </h3>
+                                </div>
+                                <div class="panel-body">
+                                    <#table id="projectTable"/>
+                                </div>
+                            </div>
+                            <div class="panel panel-primary">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        附件上传
+                                    </h3>
+                                </div>
+                                <div class="panel-body">
+                                    <#table id="fileTable"/>
+                                    <label style="padding-top: 15px;color: red">*请根据上传的附件材料,编辑好相应的文件夹名称</label><br>
+                                    <label style="padding-top: 15px;color: red">声明:本人对输入材料的真实性负全部责任</label>
+                                    <form id="uploadForm" action="${ctxPath}/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="TalentAllowanceInfoDlg.callBack">
+                                        <input type="type" name="type" value="2">
+                                    </form>
+                                </div>
+                            </div>
+                        </div>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+<iframe id="hiddenIframe" name="hiddenIframe" style="display: none;"></iframe>
+<script type="text/javascript">
+    document.write('<script src="${ctxPath}/static/modular/gate/talentAllowance/common/talentAllowance_patch.js?v='+(new Date()).getTime()+'"><\/script>');
+    // document.write('<script src="${ctxPath}/static/modular/gate/talentAllowance/common/talentAllowance_info_supple.js?v='+(new Date()).getTime()+'"><\/script>');
+</script>
+@}

+ 246 - 0
app/enterprise/view/talent_allowance/view.html

@@ -0,0 +1,246 @@
+@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;
+    }
+    #projectForm ul li{
+        list-style: none;
+        display:inline-block;
+        width:16%;
+        padding-top: 10px;
+    }
+    #jjAttendanceForm ul li{
+        width:16%;
+        padding-top: 10px;
+    }
+    ul li{
+        list-style: none;
+        display:inline-block;
+    }
+    .imgs li{
+        list-style: none;
+        float: left;
+        border: 1px solid #d8d1d1;
+        text-align: center;
+        height: 30px;
+    }
+</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">1.基本信息</a></li>
+<!--                            <li id="condition" class=""><a data-toggle="tab" href="#tab-2" aria-expanded="false" onclick="TalentAllowanceInfoDlg.initContract()">2.核查条件录入</a></li>-->
+                            <li id="fileLi" class=""><a data-toggle="tab" href="#tab-2"  aria-expanded="false" onclick="TalentAllowanceInfoDlg.initFileTable()">2.附件上传</a></li>
+                        </ul>
+                    </div>
+                    <div class="tab-content">
+                        <div id="tab-1" class="tab-pane active">
+                            <div class="panel panel-default">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        基础信息
+                                    </h3>
+                                </div>
+                                <div class="panel-body" >
+                                    <form id="talentAllowanceForm" class="form-horizontal">
+                                        <div class="col-sm-12 form-group-sm">
+                                            <input type="hidden" name="id" id="id" value="${item.id}">
+                                            <input type="hidden" name="year" id="year" value="${item.year}">
+                                            <input type="hidden" name="type" id="type" value="${item.type}">
+                                            <input type="hidden" name="talentId" id="talentId" value="${item.talentId}">
+                                            <input type="hidden" name="checkState" id="checkState" value="${item.checkState}">
+                                            <input type="hidden" name="projects" id="projects" value="${item.projects}">
+                                            <input type="hidden" name="files" id="files" value="${item.files}">
+                                            <input type="hidden" name="fields" id="fields" value="${item.fields}">
+                                            <div class="row">
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>申报对象</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="name" name="name" value="${item.name}" >
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="talentTypeSpan">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>人才标签</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="talentTypeName" name="talentTypeName" value="${item.talentTypeName}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>单位名称</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="enterpriseName" name="enterpriseName" value="${item.enterpriseName}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>性别</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <select class="form-control" disabled="disabled" id="sex" name="sex" value="${item.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 spacing"><span style="color: red">*</span>证件号码</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input class="form-control" readonly="readonly" id="idCard" name="idCard" value="${item.idCard}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>籍贯</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input class="form-control" readonly="readonly" id="provinceCode" name="provinceCode" value="${item.provinceName}${item.cityName}${item.countyName}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="introductionModeSpan">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>引进方式</label>
+                                                    <div class="col-sm-2 spacing" >
+                                                        <input class="form-control" readonly="readonly" id="introductionModeName" name="introductionModeName" value="${item.introductionModeName}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="firstInJJTimeSpan">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>首次来晋工作时间</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="firstInJJTime" name="firstInJJTime" value="${item.firstInJJTime}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>本单位入职时间</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="entryTime" name="entryTime" value="${item.entryTime}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>职务</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="post" name="post" value="${item.post}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>手机号码</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="phone" name="phone" value="${item.phone}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>开户银行</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="bank" name="bank" value="${item.bank}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="bankNumberSpan">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>银行行号</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="bankNumber" name="bankNumber" value="${item.bankNumber}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>开户银行网点</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="bankNetwork" name="bankNetwork" value="${item.bankNetwork}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>银行账号</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="bankAccount" name="bankAccount" value="${item.bankAccount}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>人才层次</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control"  readonly="readonly"id="talentArrangeName" name="talentArrangeName" value="${item.talentArrangeName}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>认定条件</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="identifyConditionText" name="identifyConditionText" value="${item.identifyConditionText}">
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>认定条件名称</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="identifyConditionName" name="identifyConditionName" value="${item.identifyConditionName}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup">
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>认定条件证书取得时间</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" readonly="readonly" id="identifyGetTime" name="identifyGetTime" value="${item.identifyGetTime}"/>
+                                                    </div>
+                                                </div>
+                                                <div class="rowGroup" id="wageDiv"
+                                                     @if(item.active != 2){
+                                                     style="display: none"
+                                                     @}
+                                                >
+                                                    <label class="col-sm-1 control-label spacing"><span style="color: red">*</span>上一年度年薪(元)</label>
+                                                    <div class="col-sm-2 spacing">
+                                                        <input type="text" class="form-control" id="wage" placeholder="正常工资薪金、一次性奖金收入" name="wage" value="${item.wage}"/>
+                                                    </div>
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </form>
+                                </div>
+                            </div>
+                            <div class="panel panel-default">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        日志
+                                    </h3>
+                                </div>
+                                <div class="panel-body" >
+                                    <table id="logTable"></table>
+                                </div>
+                            </div>
+                        </div>
+                        <div id="tab-2" class="tab-pane ">
+                            <div class="panel panel-default">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        核查项目
+                                    </h3>
+                                </div>
+                                <div class="panel-body">
+                                    <#table id="projectTable"/>
+                                </div>
+                            </div>
+                            <div class="panel panel-default">
+                                <div class="panel-heading" onclick="$(this).next().toggle()">
+                                    <h3 class="panel-title">
+                                        附件上传
+                                    </h3>
+                                </div>
+                                <div class="panel-body">
+                                    <#table id="fileTable"/>
+                                    <label style="padding-top: 15px;color: red">*请根据上传的附件材料,编辑好相应的文件夹名称</label><br>
+                                    <label style="padding-top: 15px;color: red">声明:本人对输入材料的真实性负全部责任</label>
+                                </div>
+                            </div>
+                        </div>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+<script type="text/javascript">
+    document.write('<script src="${ctxPath}/static/modular/gate/talentAllowance/common/talentAllowanceInfo_select.js?v='+(new Date()).getTime()+'"><\/script>');
+    document.write('<script src="${ctxPath}/static/modular/common/upload.js?v='+(new Date()).getTime()+'"><\/script>');
+</script>
+@}