Browse Source

购房补贴雏形

sugangqiang 1 year ago
parent
commit
0eb55357cf

+ 367 - 0
app/admin/view/housepurchase/housepurchase.html

@@ -0,0 +1,367 @@
+@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;
+    }
+</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}">
+                        <div class="row">
+                            @if(process == 2){
+                            <div class="col-sm-3">
+                                <#NameCon id="companyName" name="审核单位" />
+                            </div>
+                            @}
+                            <div class="col-sm-3">
+                                <#NameCon id="year" name="申报年度" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="name" name="姓名" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="idCard" name="证件号码" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="talentArrange" name="人才层次" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="marryStatus" name="婚姻状态" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="spouseName" name="配偶姓名" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="spouseIdcard" name="配偶证件号码" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="childName" name="子女姓名" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="childIdCard" name="子女证件号码" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="childIdCard" name="子女证件号码" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="isConflict" name="是否冲突">
+                                    <option value=""></option>
+                                    <option value="1">是</option>
+                                    <option value="2">否</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="isRecover" name="是否追回补贴">
+                                    <option value=""></option>
+                                    <option value="1">是</option>
+                                    <option value="2">否</option>
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="checkState" name="审核状态" >
+                                    <option value=""></option>
+                                    @if(process == 1){
+                                        <option value="1">待提交</option>
+                                        <option value="2">待审核</option>
+                                        <option value="3">已驳回</option>
+                                        <option value="4">已通过</option>
+                                        <option value="5">上级驳回</option>
+                                        <option value="6">重新提交</option>
+                                        <option value="-1">审核不通过</option>
+                                    @}
+                                    @if(process == 2){
+                                        <option value="2">待审核</option>
+                                        <option value="3">已驳回</option>
+                                        <option value="4">已通过</option>
+                                        <option value="5">上级驳回</option>
+                                        <option value="6">重新提交</option>
+                                    @}
+                                    @if(process == 3){
+                                        <option value="2">待审核</option>
+                                        <option value="3">已驳回</option>
+                                        <option value="4">已通过</option>
+                                        <option value="5">上级驳回</option>
+                                        <option value="6">重新提交</option>
+                                    @}
+                                    @if(process == 4){
+                                        <option value="4">已通过</option>
+                                        <option value="-1">审核不通过</option>
+                                    @}
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#button name="搜索" icon="fa-search" clickFun="Housepurchase.search()"/>
+                                <#button name="重置" icon="fa-trash" clickFun="Housepurchase.reset()"/>
+                            </div>
+                        </div>
+                        <div class="hidden-xs" id="housepurchaseTableToolbar" role="group">
+                            @if(process == 1){
+                                @if(shiro.hasPermission("/housepurchase/firstCheck")){
+                                    <#button name="审核" icon="fa-check" clickFun="Housepurchase.openCheckHousepurchase()"/>
+                                @}
+                                @if(shiro.hasPermission("/housepurchase/editRejctFields")){
+                                <#button name="修改驳回字段" icon="fa-edit" clickFun="Housepurchase.updateFieldsAndFiles()"/>
+                                @}
+                                @if(shiro.hasPermission("/housepurchase/firstExport")){
+                                    <#button name="导出" icon="fa-file-excel-o" clickFun="Housepurchase.showExportModal()" space="true"/>
+                                @}
+                            @}
+                            @if(process == 2){
+                                @if(shiro.hasPermission("/housepurchase/depCheck")){
+                                    <#button name="审核" icon="fa-check" clickFun="Housepurchase.openCheckHousepurchase()"/>
+                                @}
+                                @if(shiro.hasPermission("/housepurchase/depExport")){
+                                    <#button name="导出" icon="fa-file-excel-o" clickFun="Housepurchase.showExportModal()"/>
+                                @}
+                            @}
+                            @if(process == 3){
+                                @if(shiro.hasPermission("/housepurchase/reviewCheck")){
+                                    <#button name="审核" icon="fa-check" clickFun="Housepurchase.openCheckHousepurchase()"/>
+                                @}
+                                @if(shiro.hasPermission("/housepurchase/reviewCancleCheck")){
+                                    <#button name="撤销审核" icon="fa-reply" clickFun="Housepurchase.cancleReview()"/>
+                                @}
+                                @if(shiro.hasPermission("/housepurchase/reviewExport")){
+                                    <#button name="导出" icon="fa-file-excel-o" clickFun="Housepurchase.showExportModal()" space="true"/>
+                                @}
+                            @}
+                            @if(process == 4){
+                                @if(shiro.hasPermission("/housepurchase/publicExportBefore")){
+                                    <#button name="公示预览(兑现)" icon="fa-file-excel-o" clickFun="Housepurchase.showDataCheckModal(5)" space="false"/>
+                                @}
+                                @if(shiro.hasPermission("/housepurchase/publicExportBeforeNoCash")){
+                                    <#button name="公示预览(不予兑现)" icon="fa-file-excel-o" clickFun="Housepurchase.showDataCheckModal(6)" space="false"/>
+                                @}
+                                @if(shiro.hasPermission("/housepurchase/publicCheckNeedCash")){
+                                    <#button name="公示(兑现)" icon="fa-opencart" btnCss="danger" clickFun="Housepurchase.showDataCheckModal(1)"/>
+                                @}
+                                @if(shiro.hasPermission("/housepurchase/publicCheckNotNeedCash")){
+                                    <#button name="公示(不予兑现)" icon="fa-opencart" btnCss="danger" clickFun="Housepurchase.showDataCheckModal(2)"/>
+                                @}
+                                @if(shiro.hasPermission("/housepurchase/publicAfterCheck")){
+                                    <#button name="公示再审核" icon="fa-check-square-o" clickFun="Housepurchase.openCheckHousepurchase()"/>
+                                @}
+                                @if(shiro.hasPermission("/housepurchase/publicPass")){
+                                    <#button name="公示通过" icon="fa-compass" clickFun="Housepurchase.showDataCheckModal(3)" space="false"/>
+                                @}
+                                @if(shiro.hasPermission("/housepurchase/cash")){
+                                    <#button name="兑现" icon="fa-newspaper-o" clickFun="Housepurchase.showDataCheckModal(4)" space="false"/>
+                                @}
+                                @if(shiro.hasPermission("/housepurchase/publicExport")){
+                                    <#button name="导出" icon="fa-file-excel-o" clickFun="Housepurchase.showExportModal()" space="true"/>
+                                @}
+                                @if(shiro.hasPermission("/housepurchase/publicDetail")){
+                                    <#button name="查看" icon="fa-eye" clickFun="Housepurchase.openHousepurchaseDetail()" space="false"/>
+                                @}
+                            @}
+                        </div>
+                        <#table id="housepurchaseTable"/>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+
+<!--导出模态框-->
+<div class="modal fade " id="exportModal" tabindex="-1" role="dialog" aria-labelledby="exportModal">
+    <div class="modal-dialog modal-lg" role="document">
+        <div class="modal-content animated flipInY">
+            <div class="modal-header">
+                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
+                <h4 class="modal-title" id="firstModalLabel">导出</h4>
+            </div>
+            <div class="modal-body">
+                <form id="exportForm" target="hiddenIframe" class="form-horizontal">
+                    <div class="form-group" id="field">
+                        <div id="field_info">
+                            <ul>
+                                <li style="width:24.5%"><input type="checkbox" value="declareTypeName"><span>申报类型</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="year"><span>申报年度</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="enterpriseName"><span>工作单位</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="name"><span>姓名</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="cardTypeName"><span>证件类型</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="idCard"><span>证件号码</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="provinceName"><span>籍贯省</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="cityName"><span>籍贯市</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="countyName"><span>籍贯县</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="streetName"><span>所属镇街</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="talentArrangeName"><span>人才层次</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="identifyConditionCH"><span>认定条件</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="idenfityConditionName"><span>认定条件名称</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="identifyGetTime"><span>认定条件证书取得时间</span></li>
+
+                                <li style="width:24.5%"><input type="checkbox" value="certificateStartTime"><span>人才证书发证日期</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="certificateEndTime"><span>人才证书有效期</span></li>
+
+                                <li style="width:24.5%"><input type="checkbox" value="phone"><span>手机号码</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="bank"><span>开户银行</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="bankNumber"><span>银行行号</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="bankNetwork"><span>开户银行网点</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="bankAccount"><span>银行账号</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="marryStatusName"><span>婚姻状态</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="spouseName"><span>配偶姓名</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="spouseCardTypeName"><span>配偶证件类型</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="spouseIdcard"><span>配偶证件号码</span></li>
+
+                                <li style="width:24.5%"><input type="checkbox" value="spouseIsLibraryName"><span>配偶是否在库人才</span></li>
+
+
+                                <li style="width:24.5%"><input type="checkbox" value="realEstateNo"><span>不动产权证编号</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="recordNo"><span>备案合同编号</span></li>
+
+                                <li style="width:50%"><input type="checkbox" value="recordTime"><span>购房合同备案时间/不动产权证书办理时间</span></li>
+
+                                <li style="width:24.5%"><input type="checkbox" value="houseAddress"><span>房屋坐落地址</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="houseArea"><span>房屋建筑面积</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="houseMoney"><span>房屋成交金额</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="number"><span>享受第几次购房补贴</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="isEnjoyOtherName"><span>是否享受我市其他政策</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="firstSubmitTime"><span>首次确认提交时间</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="newSubmitTime"><span>最新确认提交时间</span></li>
+                                <li style="width:24.5%"><input type="checkbox" value="checkStateName"><span>审核状态</span></li>
+                                <li style="width:50%"><input type="checkbox" value="recordTime"><span>商品房购房合同备案时间(不动产权证书办理时间)</span></li>
+<!--                                <li style="width:24.5%"><input type="checkbox" value="description"><span>备注</span></li>-->
+                                <li style="width:24.5%"><input type="checkbox" value="childs"><span>未成年子女姓名及证件号码</span></li>
+
+                            </ul>
+                        </div>
+                        <div class="form-group" style="text-align: center">
+                            <button type="button" class="btn btn-primary" onclick="Feng.checkAll('field')">全选</button>
+                            <button type="button" class="btn btn-success" onclick="Feng.unCheckAll('field')">反选</button>
+                        </div>
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" onclick="Housepurchase.export()">导出</button>
+                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
+            </div>
+        </div>
+    </div>
+</div>
+
+<!--带公示/带公式通过/待兑现的名单-->
+@if(process == 4){
+
+<div class="modal fade " id="exportCommonModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel">
+    <div class="modal-dialog modal-lg" role="document" style="min-width: 1200px">
+        <div class="modal-content animated flipInY">
+            <div class="modal-header">
+                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
+                <h4 class="modal-title" id="exportCommonModalLabel">待公示名单</h4>
+            </div>
+            <div class="modal-body">
+                <form class="form-horizontal" style="padding-bottom: 5px;">
+                    <div class="form-group-sm ">
+                        <div class="row">
+                            <div class="rowGroup">
+                                <label class="col-sm-1 control-label">姓名</label>
+                                <div class="col-sm-3 spacing">
+                                    <input type="text" class="form-control input-sm"  id="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="Housepurchase.prepareSearch()">搜索</button>
+                                <button type="button" class="btn btn-sm btn-danger" onclick="Housepurchase.prepareReset()">重置</button>
+                            </div>
+                        </div>
+                    </div>
+                </form>
+                <div class="toolbar" style="padding-bottom: 5px;">
+                    <button id="checkAll" type="button" class="btn btn-secondary btn-sm btn-success">全选</button>
+                    <button id="uncheckAll" type="button" class="btn btn-secondary btn-sm btn-danger">取消全选</button>
+                </div>
+                <table id="dataTable" class="table-condensed" style="font-size: 12px;"></table>
+                <form id="hczxForm" style="padding-top: 10px;">
+                    <div class="form-group form-inline">
+                        <label class=" control-label">是否发送短信</label>
+                        <input type="radio" name="isSend" id="isSend1" value="1" onclick="Housepurchase.toggleMessage()" checked="checked"> 是
+                        <input type="radio" name="isSend" id="isSend2" value="2" onclick="Housepurchase.toggleMessage()"> 否
+                    </div>
+                    <div class="form-group form-inline" id="messageEdit">
+                        <label class=" control-label" style="line-height: 40px;"><span style="color: red;">编辑短信内容</span>:您好!您提交申请的
+                            <input type="text" class="form-control input-sm" id="typeName" value="${message.typeName}" maxlength="20">已完成初步审核,现通过
+                            <input type="text" class="form-control input-sm" id="web" placeholder="公示平台(如聚财网/人才晋江公众号)" value="${message.address}" maxlength="40">将审核结果予以公示,公示时间
+                            <input type="text" class="form-control input-sm time" id="publicStartTime" maxlength="15">至<input type="text" class="form-control input-sm time" id="publicEndTime" maxlength="15">。公示期间如有异议,请及时向
+                            <input type="text" class="form-control input-sm" id="dep" placeholder="xx单位/部门" value="${message.dep}" maxlength="30">反映。电话
+                            <input type="text" class="form-control input-sm" id="fyphone" value="${message.phone}" maxlength="30">,电子邮箱
+                            <input type="text" class="form-control input-sm" id="fyemail" value="${message.email}" maxlength="20">。
+                        </label>
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" id="hczxButton" onclick="TalentInfo.checkExport()">导出</button>
+                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
+            </div>
+        </div>
+    </div>
+</div>
+@}
+
+<!--导入模态框-->
+<div class="modal fade " id="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}/housepurchaseImport/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="type" >
+                    <div class="form-group row">
+                        <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.导入前请务必仔细核对并根据以上要求填写数据。
+                        </div>
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" onclick="Housepurchase.importSubmit()">提交</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/house/housepurchase/housepurchase.js?v='+(new Date()).getTime()+'"><\/script>');
+</script>
+@}

+ 986 - 0
app/admin/view/housepurchase/housepurchase_info.html

@@ -0,0 +1,986 @@
+@layout("/common/_container.html"){
+<style type="text/css">
+    .spacing {
+        margin-bottom: 10px;
+        padding-right:4px;
+        padding-left: 4px;
+    }
+    label {
+        font-size: xx-small;
+    }
+    .has-feedback .form-control {
+        padding-right: 5px;
+    }
+    .control-label{
+        color: #337ab7;
+    }
+    .rowGroup{
+        padding-bottom: 5px;
+    }
+    .imgs li{
+        list-style: none;
+        float: left;
+        border: 1px solid #d8d1d1;
+        text-align: center;
+        height: 30px;
+    }
+    ul li {
+        list-style: none;
+        display: inline-block;
+    }
+    .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
+        background-color: #ddd;
+        opacity: 1;
+    }
+    .bs-callout {
+        padding: 20px;
+        margin: 20px 0;
+        border-top: 1px solid #eee;
+        border-bottom: 1px solid #eee;
+        border-right: 1px solid #eee;
+        border-left-width: 5px;
+        border-radius: 3px;
+    }
+    .bs-callout-info {
+        border-left:1px solid #1b809e;
+    }
+    .bs-callout-info h4 {
+        color: #1b809e;
+    }
+    .bs-callout-success {
+        border-left:1px solid #1ab394;
+    }
+    .bs-callout-success h4 {
+        color: #1ab394;
+    }
+    .bs-callout-primary {
+        border-left:1px solid #5bc0de;
+    }
+    .bs-callout-primary h4 {
+        color: #5bc0de;
+    }
+    .bs-callout-wram {
+        border-left:1px solid #ffc107;
+    }
+    .bs-callout-wram h4 {
+        color: #ffc107;
+    }
+    .bs-callout-danger {
+        border-left:1px solid #c82333;
+    }
+    .bs-callout-danger h4 {
+        color: #c82333;
+    }
+</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="fileLi" class=""><a data-toggle="tab" href="#tab-2" onclick="initNoBtnFileTable(CONFIG.project_house,'fileTable')"  aria-expanded="false">2.附件上传</a></li>-->
+                        </ul>
+                    </div>
+                    <div class="tab-content">
+                        <div id="tab-1" class="tab-pane active">
+                            <div class="panel-body" >
+                                <div class="panel panel-default">
+                                    <div class="panel-heading" onclick="$(this).next().toggle()">基础信息</div>
+                                    <div class="panel-body">
+                                        <form id="houseInfoForm" 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="type" id="type" value="${item.type}">
+                                                <input type="hidden" name="year" id="year" value="${item.year}">
+                                                <input type="hidden" name="checkState" id="checkState" value="${item.checkState}">
+                                                <input type="hidden" name="talentId" id="talentId" value="${item.talentId}">
+                                                <input type="hidden" name="files" id="files" value="${item.files}">
+                                                <input type="hidden" name="fields" id="fields" value="${item.fields}">
+                                                <input type="hidden" name="process" id="process" value="${item.process}">
+                                                <input type="hidden" name="companyId" id="companyId" value="${item.companyId}">
+                                                <input type="hidden" name="declareType" id="declareType" value="${item.declareType}">
+                                                @if(item.process == 2){
+                                                    <input type="hidden" name="companyCode" id="companyCode" value="${company.code}">
+                                                @}
+                                                <div class="bs-callout bs-callout-info" id="callout-helper-context-color-specificity">
+                                                    <h4>申报人信息</h4>
+                                                    <div class="row">
+                                                        <div class="col-sm-12">
+                                                            @if(item.type == 1){
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <label class=" control-label spacing"><span style="color: red">*</span>申报对象</label>
+                                                                    <select class="form-control" id="declareObject" name="declareObject" value="${item.declareObject}" disabled="disabled">
+                                                                        <option value="">请选择</option>
+                                                                        <option value="1">依据晋政文〔2019〕107号经我市认定后公布入选,且符合申报适用对象的晋江市优秀人才</option>
+                                                                        <option value="2">依据晋政文﹝2015﹞87号经我市认定,且于2019年1月24日前取得购房补贴指标的原晋江市优秀人才</option>
+                                                                    </select>
+                                                                </div>
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <label class=" control-label spacing"><span style="color: red">*</span>申报类型</label>
+                                                                    <select class="form-control" id="declareTypeName" name="declareTypeName" value="${item.declareType}" disabled="disabled">
+                                                                        <option value="">请选择</option>
+                                                                        <option value="1">购房补贴</option>
+                                                                        <option value="2">免租入住</option>
+                                                                    </select>
+                                                                </div>
+                                                            @}
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing"><span style="color: red">*</span>享受第几次购房补贴</label>
+                                                                <input type="text" class="form-control" id="number2" name="number" value="${item.number}" readonly="readonly">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing"><span style="color: red">*</span>企业名称</label>
+                                                                <input type="text" class="form-control" id="enterpriseName" name="enterpriseName" value="${item.enterpriseName}" readonly="readonly">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing"><span style="color: red">*</span>姓名</label>
+                                                                <input type="text" class="form-control" id="name" name="name" value="${item.name}" readonly="readonly">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing"><span style="color: red">*</span>证件类型</label>
+                                                                <input type="text" class="form-control" id="cardType" name="cardType" value="${item.cardTypeName}" readonly="readonly">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing"><span style="color: red">*</span>证件号码</label>
+                                                                <input type="text" class="form-control" id="idCard" name="idCard" value="${item.idCard}" placeholder="在库人员证件号码必须与人才库证件号码一致" readonly="readonly"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>籍贯省</label>
+                                                                <input type="text" class="form-control" id="provinceName" name="provinceName" value="${item.provinceName}" readonly="readonly">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>籍贯市</label>
+                                                                <input type="text" class="form-control" id="cityName" name="cityName" value="${item.cityName}" readonly="readonly">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>籍贯县</label>
+                                                                <input type="text" class="form-control" id="countyName" name="countyName" value="${item.countyName}" readonly="readonly">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing"><span style="color: red">*</span>所属镇街</label>
+                                                                <input type="text" class="form-control" id="streetName" name="streetName" value="${item.streetName}" readonly="readonly">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>人才层次</label>
+                                                                <input type="text" class="form-control" id="talentArrangeName" name="talentArrangeName" value="${item.talentArrangeName}" readonly="readonly">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>泉州高层次人才证书发证日期</label>
+                                                                <input type="text" class="form-control" id="certificateStartTime" name="certificateStartTime" value="${item.certificateStartTime}" readonly="readonly">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>泉州高层次人才证书有效期</label>
+                                                                <input type="text" class="form-control" id="certificateEndTime" name="certificateEndTime" value="${item.certificateEndTime}" readonly="readonly">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>认定条件</label>
+                                                                <input type="text" class="form-control" id="identifyConditionCH" name="identifyConditionCH" value="${item.identifyConditionCH}" readonly="readonly">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>认定条件名称</label>
+                                                                <input type="text" class="form-control" id="idenfityConditionName" name="idenfityConditionName" value="${item.idenfityConditionName}" placeholder="例:获得国家一级职业资格(汽车维修工)" readonly="readonly"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>认定条件证书取得时间</label>
+                                                                <input type="text" class="form-control date" id="identifyGetTime" name="identifyGetTime" value="${item.identifyGetTime}" readonly="readonly"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>手机号码</label>
+                                                                <input type="phone" class="form-control" id="phone" name="phone" maxlength="11" value="${item.phone}" readonly="readonly"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>开户银行</label>
+                                                                <input type="text" class="form-control" onchange="bankChange(this,'bankNumber')" id="bank" name="bank" value="${item.bank}" placeholder="XX银行" readonly="readonly"/>
+                                                            </div>
+                                                            @if(item.type == 1){
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <label class="control-label spacing"><span style="color: red">*</span>银行行号</label>
+                                                                    <input type="text" class="form-control" id="bankNumber" name="bankNumber" value="${item.bankNumber}" readonly="readonly"/>
+                                                                </div>
+                                                            @}
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>开户银行网点</label>
+                                                                <input type="text" class="form-control" id="bankNetwork" name="bankNetwork" value="${item.bankNetwork}" readonly="readonly" placeholder="XX银行XX省XX市XX支行/分行/分理处"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>银行账号</label>
+                                                                <input type="text" class="form-control" id="bankAccount" name="bankAccount" value="${item.bankAccount}" readonly="readonly"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>婚姻状态</label>
+                                                                <input type="text" class="form-control" id="marryStatusName" name="marryStatusName" value="${item.marryStatusName}" readonly="readonly">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing">配偶姓名</label>
+                                                                <input type="text" class="form-control" id="spouseName" name="spouseName" value="${item.spouseName}" readonly="readonly"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing">配偶证件类型</label>
+                                                                <input type="text" class="form-control" id="spouseCardTypeName" name="spouseCardTypeName" value="${item.spouseCardTypeName}" readonly="readonly">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing">配偶证件号码</label>
+                                                                <input type="text" class="form-control" id="spouseIdcard" name="spouseIdcard" value="${item.spouseIdcard}" readonly="readonly"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing">配偶是否在库人才</label>
+                                                                <select class="form-control" id="spouseIsLibrary" name="spouseIsLibrary" value="${item.spouseIsLibrary}" disabled="disabled">
+                                                                    <option value=""></option>
+                                                                    <option value="2">否</option>
+                                                                    <option value="1">是</option>
+                                                                </select>
+                                                            </div>
+                                                            @if(item.declareType == 1){
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <label class="control-label spacing"><span style="color: red">*</span>不动产权证编号</label>
+                                                                    <input type="text" class="form-control" id="realEstateNo" name="realEstateNo" value="${item.realEstateNo}" readonly="readonly"/>
+                                                                </div>
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <label class="control-label spacing"><span style="color: red">*</span>备案合同编号</label>
+                                                                    <input type="text" class="form-control" id="recordNo" name="recordNo" value="${item.recordNo}" readonly="readonly"/>
+                                                                </div>
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <label class="control-label spacing"><span style="color: red">*</span>房屋坐落地址</label>
+                                                                    <input type="text" class="form-control" id="houseAddress" name="houseAddress" value="${item.houseAddress}" readonly="readonly"/>
+                                                                </div>
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <label class="control-label spacing"><span style="color: red">*</span>房屋建筑面积</label>
+                                                                    <input type="text" class="form-control" id="houseArea" name="houseArea" value="${item.houseArea}" readonly="readonly"/>
+                                                                </div>
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <label class="control-label spacing"><span style="color: red">*</span>购房合同备案时间/不动产权证书办理时间</label>
+                                                                    <input type="text" class="form-control date" id="recordTime" name="recordTime" value="${item.recordTime}" readonly="readonly"/>
+                                                                </div>
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <label class="control-label spacing"><span style="color: red">*</span>房屋成交金额</label>
+                                                                    <input type="text" class="form-control" id="houseMoney" name="houseMoney" value="${item.houseMoney}" readonly="readonly"/>
+                                                                </div>
+                                                                <div class="rowGroup col-sm-3" style="display: none">
+                                                                    <label class="control-label spacing">享受第几次购房补贴</label>
+                                                                    <input type="text" class="form-control" id="number" name="number"value="${item.number}" readonly="readonly"/>
+                                                                </div>
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <label class="control-label spacing"><span style="color: red">*</span>是否享受我市其他政策</label>
+                                                                    <select class="form-control" id="isEnjoyOther" name="isEnjoyOther" value="${item.isEnjoyOther}" disabled="disabled">
+                                                                        <option value="">请选择</option>
+                                                                        <option value="1">是</option>
+                                                                        <option value="2">否</option>
+                                                                    </select>
+                                                                </div>
+                                                            @}
+                                                        </div>
+                                                    </div>
+                                                </div>
+                                                <!--子女信息-->
+                                                <div class="bs-callout bs-callout-success" >
+                                                    <h4>子女信息</h4>
+                                                    <div class="row" >
+                                                        <div class="col-sm-12">
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>未成年子女姓名</label>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>未成年子女证件类型</label>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>未成年子女证件号码</label>
+                                                            </div>
+                                                        </div>
+                                                        <div id="childData">
+                                                            @for(child in childrenList){
+                                                            <div class="col-sm-12">
+                                                                <input type="hidden"  name="id" value="${child.id}"/>
+                                                                <input type="hidden"  name="pId" value="${child.pId}"/>
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <input type="text" class="form-control" name="childName" value="${child.name}" readonly="readonly" placeholder="未成年子女姓名"/>
+                                                                </div>
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <select class="form-control"  name="childCardType" value="${child.cardType}" disabled="disabled"  placeholder="未成年子女证件类型">
+                                                                        <option value="">请选择</option>
+                                                                        @for(card in dicts){
+                                                                        <option value="${card.code}">${card.name}</option>
+                                                                        @}
+                                                                    </select>
+                                                                </div>
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <input type="text" class="form-control" name="childIdCard" value="${child.idCard}" readonly="readonly" placeholder="未成年子女证件号码"/>
+                                                                </div>
+                                                            </div>
+                                                            @}
+                                                        </div>
+                                                    </div>
+                                                </div>
+                                                <!--民政局-->
+                                                @if(item.process>=2 ){
+                                                <div class="bs-callout bs-callout-danger" >
+                                                    <h4>民政局录入核查信息</h4>
+                                                    <div class="row" id="mzjData">
+                                                        <div class="panel panel-default">
+                                                            <div class="panel-heading">
+                                                                本婚姻登记机关查询的历史婚姻状况
+                                                                @if(item.process == 4||(item.process == 2 && company.code == 'mzj')){
+                                                                <button type="button" class="btn btn-xs btn-primary" style="float: right" onclick="$('#mzjMarryData').append($('#mzjTemplate').html());HousepurchaseInfoDlg.initDate();">新增一项</button>
+                                                                @}
+                                                            </div>
+                                                            <div class="panel-body" id="mzjMarryData">
+                                                                @if(isEmpty(spouseList)){
+                                                                    <div class="panel panel-default">
+                                                                        <div class="panel-heading">
+                                                                            <span class="caret" onclick="$(this).parent().next().toggle()"></span>
+                                                                            <span class="houseTitle"></span>
+                                                                            @if((item.process == 2 && company.code == 'mzj') || item.process == 4){
+                                                                            <button type="button" class="close" aria-label="Close" style="float: right" onclick="HousepurchaseInfoDlg.deleteSpouse(this)">
+                                                                                <span aria-hidden="true">&times;</span>
+                                                                            </button>
+                                                                            @}
+                                                                        </div>
+                                                                        <div class="panel-body">
+                                                                            <div class="col-sm-12">
+                                                                                <input type="hidden" name="id" />
+                                                                                <input type="hidden" name="pId" />
+                                                                                <div class="rowGroup col-sm-3">
+                                                                                    <label class="control-label spacing">登记类型</label>
+                                                                                    <select type="text" class="form-control" name="type">
+                                                                                        <option value="">请选择</option>
+                                                                                        <option value="1">初婚</option>
+                                                                                        <option value="2">复婚</option>
+                                                                                        <option value="3">再婚</option>
+                                                                                        <option value="4">离婚</option>
+                                                                                    </select>
+                                                                                </div>
+                                                                                <div class="rowGroup col-sm-3">
+                                                                                    <label class="control-label spacing">登记时间</label>
+                                                                                    <input type="text" class="form-control date" name="registerTime" />
+                                                                                </div>
+                                                                                <div class="rowGroup col-sm-3">
+                                                                                    <label class="control-label spacing">配偶姓名</label>
+                                                                                    <input type="text" class="form-control" name="name"  />
+                                                                                </div>
+                                                                                <div class="rowGroup col-sm-3">
+                                                                                    <label class="control-label spacing">配偶证件号码</label>
+                                                                                    <input type="text" class="form-control" name="idCard"  />
+                                                                                </div>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                @}else{
+                                                                    @for(spouse in spouseList){
+                                                                    <div class="panel panel-default">
+                                                                        <div class="panel-heading">
+                                                                            <span class="caret" onclick="$(this).parent().next().toggle()"></span>
+                                                                            <span class="houseTitle">${spouse.registerTime}</span>
+                                                                            @if(item.process == 4 || (item.process == 2 && company.code == 'mzj') ){
+                                                                            <button type="button" class="close" aria-label="Close" style="float: right" onclick="HousepurchaseInfoDlg.deleteSpouse(this)">
+                                                                                <span aria-hidden="true">&times;</span>
+                                                                            </button>
+                                                                            @}
+                                                                        </div>
+                                                                        <div class="panel-body">
+                                                                            <div class="col-sm-12">
+                                                                                <input type="hidden" name="id" value="${spouse.id}"/>
+                                                                                <input type="hidden" name="pId" value="${spouse.pId}"/>
+                                                                                <div class="rowGroup col-sm-3">
+                                                                                    <label class="control-label spacing">登记类型</label>
+                                                                                    <select type="text" class="form-control" name="type" value="${spouse.type}"
+                                                                                            @if(company.code != "mzj" && item.process!=4){
+                                                                                            disabled="disabled"
+                                                                                            @}
+                                                                                    >
+                                                                                        <option value="">请选择</option>
+                                                                                        <option value="1">初婚</option>
+                                                                                        <option value="2">复婚</option>
+                                                                                        <option value="3">再婚</option>
+                                                                                        <option value="4">离婚</option>
+                                                                                    </select>
+                                                                                </div>
+                                                                                <div class="rowGroup col-sm-3">
+                                                                                    <label class="control-label spacing">登记时间</label>
+                                                                                    <input type="text" class="form-control date" name="registerTime" value="${spouse.registerTime}"
+                                                                                           @if(company.code != "mzj" && item.process!=4){
+                                                                                           readonly="readonly"
+                                                                                           @}
+                                                                                    />
+                                                                                </div>
+                                                                                <div class="rowGroup col-sm-3">
+                                                                                    <label class="control-label spacing">配偶姓名</label>
+                                                                                    <input type="text" class="form-control" name="name" value="${spouse.name}"
+                                                                                           @if(company.code != "mzj" && item.process!=4){
+                                                                                           readonly="readonly"
+                                                                                           @}
+                                                                                    />
+                                                                                </div>
+                                                                                <div class="rowGroup col-sm-3">
+                                                                                    <label class="control-label spacing">配偶证件号码</label>
+                                                                                    <input type="text" class="form-control" name="idCard" value="${spouse.idCard}"
+                                                                                           @if(company.code != "mzj" && item.process!=4){
+                                                                                           readonly="readonly"
+                                                                                           @}
+                                                                                    />
+                                                                                </div>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                    @}
+                                                                @}
+                                                            </div>
+                                                        </div>
+                                                        <div class="panel panel-default">
+                                                            <div class="panel-heading">婚姻状况备注</div>
+                                                            <div class="panel-body">
+                                                                <div class="col-sm-12">
+                                                                    <div class="rowGroup col-sm-12">
+                                                                        <label class="control-label spacing">婚姻状况备注(情况说明/审核建议)</label>
+                                                                        <textarea class="form-control" id="mzjCheckDetail" rows="4"
+                                                                                  @if(company.code != "mzj" && item.process!=4){
+                                                                                    readonly="readonly"
+                                                                                  @}
+                                                                                  >${item.mzjCheckDetail}</textarea>
+                                                                    </div>
+                                                                </div>
+                                                            </div>
+                                                        </div>
+                                                    </div>
+                                                </div>
+                                                @}
+                                                <!--住建局-->
+                                                @if((item.process == 2 && company.code == 'zjj') || item.process == 3 || item.process == 4){
+                                                    <div class="bs-callout bs-callout-danger" >
+                                                        <h4>住建局录入信息</h4>
+                                                        <div class="row" id="zjjData">
+                                                            @if(item.declareType == 1){
+                                                                <div class="panel panel-default">
+                                                                    <div class="panel-heading">其购置的房屋是否交易备案</div>
+                                                                    <div class="panel-body">
+                                                                        <div class="col-sm-12">
+                                                                            <div class="rowGroup col-sm-3">
+                                                                                <label class="control-label spacing">是否交易备案</label>
+                                                                                <select class="form-control" name="checkIsTradeRecord" id="checkIsTradeRecord" value="${item.checkIsTradeRecord}">
+                                                                                    <option value="">请选择</option>
+                                                                                    <option value="1">是</option>
+                                                                                    <option value="2">否</option>
+                                                                                </select>
+                                                                            </div>
+                                                                            <div class="rowGroup col-sm-3">
+                                                                                <label class="control-label spacing">交易备案时间</label>
+                                                                                <input type="text" class="form-control date" id="checkRecordTime" name="checkRecordTime" value="${item.checkRecordTime}"/>
+                                                                            </div>
+                                                                            <div class="rowGroup col-sm-6">
+                                                                                <label class="control-label spacing">备注(整个核查结果具体备注)</label>
+                                                                                <input type="text" class="form-control" id="zjjCheckDetail" name="zjjCheckDetail" value="${item.zjjCheckDetail}"/>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                </div>
+                                                            @}
+                                                            <div class="panel panel-default ">
+                                                                <div class="panel-heading">申请人及其配偶、未成年子女是否享受我市其他住房保障政策
+                                                                    @if(item.process == 2 || item.process == 4){
+                                                                        <button type="button" class="btn btn-xs btn-primary" style="float: right" onclick="$('#zzjOtherBody').append($('#enjoyOtherTemplate').html());HousepurchaseInfoDlg.initDate();">新增一项</button>
+                                                                    @}
+                                                                </div>
+                                                                <div class="panel-body" id="zzjOtherBody">
+                                                                    @for(history in historyOtherList){
+                                                                        <div class="panel panel-default history" >
+                                                                            <div class="panel-heading">
+                                                                                <span class="caret" onclick="$(this).parent().next().toggle()"></span>
+                                                                                <span class="houseTitle">${history.enjoyPolicyName}<span style="color: red">(历史记录)</span></span>
+                                                                            </div>
+                                                                            <div class="panel-body history">
+                                                                                <div class="col-sm-12">
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <input type="hidden" value="${history.id}"/>
+                                                                                        <input type="hidden"  value="${history.pId}"/>
+                                                                                        <label class="control-label spacing">享受人姓名</label>
+                                                                                        <input type="text" class="form-control" value="${history.name}" readonly="readonly"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">房屋坐落地址</label>
+                                                                                        <input type="text" class="form-control" value="${history.houseAddress}" readonly="readonly"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">合同编号</label>
+                                                                                        <input type="text" class="form-control" value="${history.recordNo}" readonly="readonly"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">享受政策名称(例:XX年度第X批XX购房补助)</label>
+                                                                                        <input type="text" class="form-control" placeholder="例:XX年度第X批XX购房补助" value="${history.enjoyPolicyName}" readonly="readonly"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">补贴发放金额(元)</label>
+                                                                                        <input type="text" class="form-control" value="${history.money}" readonly="readonly"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">发放时间</label>
+                                                                                        <input type="text" class="form-control" value="${history.enjoyTime}" readonly="readonly"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">备注</label>
+                                                                                        <input type="text" class="form-control" value="${history.description}" readonly="readonly"/>
+                                                                                    </div>
+                                                                                </div>
+                                                                            </div>
+                                                                        </div>
+                                                                    @}
+                                                                    @for(now in nowOtherList){
+                                                                        <div class="panel panel-default" >
+                                                                            <div class="panel-heading">
+                                                                                <span class="caret" onclick="$(this).parent().next().toggle()"></span>
+                                                                                <span class="houseTitle">${now.enjoyPolicyName}</span>
+                                                                                @if(item.process == 2 || item.process == 4){
+                                                                                    <button type="button" class="close" aria-label="Close" style="float: right" onclick="HousepurchaseInfoDlg.deleteEnjoyOther(this)">
+                                                                                        <span aria-hidden="true">&times;</span>
+                                                                                    </button>
+                                                                                @}
+                                                                            </div>
+                                                                            <div class="panel-body">
+                                                                                <div class="col-sm-12">
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <input type="hidden"  name="id" value="${now.id}"/>
+                                                                                        <input type="hidden"  name="pId" value="${now.pId}"/>
+                                                                                        <label class="control-label spacing">享受人姓名</label>
+                                                                                        <input type="text" class="form-control" name="name" value="${now.name}" />
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">享受人证件号码</label>
+                                                                                        <input type="text" class="form-control" name="idCard" value="${now.idCard}" />
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">房屋坐落地址</label>
+                                                                                        <input type="text" class="form-control" name="houseAddress" value="${now.houseAddress}"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">合同编号</label>
+                                                                                        <input type="text" class="form-control" name="recordNo" value="${now.recordNo}" />
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">享受政策名称</label>
+                                                                                        <input type="text" class="form-control" name="enjoyPolicyName" value="${now.enjoyPolicyName}" />
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">补贴发放金额(元)</label>
+                                                                                        <input type="text" class="form-control" name="money" value="${now.money}" />
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">发放时间</label>
+                                                                                        <input type="text" class="form-control date" name="enjoyTime" value="${now.enjoyTime}"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">备注</label>
+                                                                                        <input type="text" class="form-control" name="description" value="${now.description}" />
+                                                                                    </div>
+                                                                                </div>
+                                                                            </div>
+                                                                        </div>
+                                                                    @}
+                                                                </div>
+                                                            </div>
+                                                            <div class="panel panel-default ">
+                                                                <div class="panel-heading">申请人及其配偶、未成年子女在晋是否有其他房产等(房产用途仅限住宅)
+                                                                    @if(item.process == 2 || item.process == 4){
+                                                                    <button type="button" class="btn btn-xs btn-primary" style="float: right" onclick="$('#zzjOtherHouse').append($('#zjjOtherHouseTemplate').html());HousepurchaseInfoDlg.initDate();">新增一项</button>
+                                                                    @}
+                                                                </div>
+                                                                <div class="panel-body" id="zzjOtherHouse">
+                                                                    @for(house in zzjOtherHouseList){
+                                                                        <div class="panel panel-default">
+                                                                            <div class="panel-heading">
+                                                                                <span class="caret" onclick="$(this).parent().next().toggle()"></span>
+                                                                                <span class="houseTitle">${house.houseAddress}</span>
+                                                                                @if(item.process == 2 || item.process == 4){
+                                                                                    <button type="button" class="close" aria-label="Close" style="float: right" onclick="HousepurchaseInfoDlg.deleteOtherHouse(this)">
+                                                                                        <span aria-hidden="true">&times;</span>
+                                                                                    </button>
+                                                                                @}
+                                                                            </div>
+                                                                            <div class="panel-body">
+                                                                                <div class="col-sm-12">
+                                                                                    <input type="hidden" name="id" value="${house.id}"/>
+                                                                                    <input type="hidden" name="pId" value="${house.pId}"/>
+                                                                                    <input type="hidden" name="type" value="${house.type}" />
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">购房人姓名</label>
+                                                                                        <input type="text" class="form-control" name="name" value="${house.name}"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">购房人证件号码</label>
+                                                                                        <input type="text" class="form-control" name="idCard" value="${house.idCard}" />
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">房屋坐落地址</label>
+                                                                                        <input type="text" class="form-control" name="houseAddress" value="${house.houseAddress}"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">合同编号</label>
+                                                                                        <input type="text" class="form-control" name="number" value="${house.number}"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">面积(m2)</label>
+                                                                                        <input type="text" class="form-control" name="area" value="${house.area}"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">交易备案时间</label>
+                                                                                        <input type="text" class="form-control date" name="recordTime" value="${house.recordTime}"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">交易方式(购买、出售、签约注销、备案注销等)</label>
+                                                                                        <input type="text" class="form-control" name="tradeMethod" value="${house.tradeMethod}"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">备注</label>
+                                                                                        <input type="text" class="form-control" name="description" value="${house.description}"/>
+                                                                                    </div>
+                                                                                </div>
+                                                                            </div>
+                                                                        </div>
+                                                                    @}
+                                                                </div>
+                                                            </div>
+                                                        </div>
+                                                    </div>
+                                                @}
+                                                <!--自然资源局-->
+                                                @if((item.process == 2 && company.code == 'zrzyj') || item.process == 3 || item.process == 4){
+                                                    <div class="bs-callout bs-callout-danger" >
+                                                        <h4>自然资源局录入核查信息</h4>
+                                                        <div class="row" id="zrzyData">
+                                                            @if(item.declareType == 1){
+                                                                <div class="panel panel-default">
+                                                                    <div class="panel-heading">是否已办理不动产权证</div>
+                                                                    <div class="panel-body">
+                                                                        <div class="col-sm-12">
+                                                                            <div class="rowGroup col-sm-3">
+                                                                                <label class="control-label spacing">是否已办理不动产权证</label>
+                                                                                <select class="form-control" id="isHasBdcCard" name="isHasBdcCard" value="${item.isHasBdcCard}">
+                                                                                    <option value="">请选择</option>
+                                                                                    <option value="1">是</option>
+                                                                                    <option value="2">否</option>
+                                                                                </select>
+                                                                            </div>
+                                                                            <div class="rowGroup col-sm-3">
+                                                                                <label class="control-label spacing">不动产权证书登记时间</label>
+                                                                                <input type="text" class="form-control date" id="bdcRegistTime" name="bdcRegistTime"value="${item.bdcRegistTime}" />
+                                                                            </div>
+                                                                            <div class="rowGroup col-sm-3">
+                                                                                <label class="control-label spacing">其购置的房屋是否还在名下</label>
+                                                                                <select class="form-control" name="isOwner" id="isOwner" value="${item.isOwner}">
+                                                                                    <option value="">请选择</option>
+                                                                                    <option value="1">是</option>
+                                                                                    <option value="2">否</option>
+                                                                                </select>
+                                                                            </div>
+                                                                            <div class="rowGroup col-sm-3">
+                                                                                <label class="control-label spacing">过户方式</label>
+                                                                                <input type="text" class="form-control" id="transferMethod" name="transferMethod" value="${item.isHasBdcCard}"/>
+                                                                            </div>
+                                                                            <div class="rowGroup col-sm-3">
+                                                                                <label class="control-label spacing">过户时间</label>
+                                                                                <input type="text" class="form-control date" id="transferTime" name="transferTime" value="${item.transferTime}"/>
+                                                                            </div>
+                                                                            <div class="rowGroup col-sm-9">
+                                                                                <label class="control-label spacing">备注(整个核查结果具体备注)</label>
+                                                                                <input type="text" class="form-control" id="zrzzjCheckDetail" name="zrzzjCheckDetail" value="${item.zrzzjCheckDetail}"/>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                </div>
+                                                            @}
+                                                            <div class="panel panel-default">
+                                                                <div class="panel-heading">
+                                                                    申请人及其配偶、未成年子女在晋是否有其他房产等(房产用途仅限住宅)
+                                                                    @if(item.process == 2 || item.process == 4){
+                                                                    <button type="button" class="btn btn-xs btn-primary" style="float: right" onclick="$('#zrzyOtherHouse').append($('#zrzyOtherHouseTemplate').html());HousepurchaseInfoDlg.initDate();" >新增一项</button>
+                                                                    @}
+                                                                </div>
+                                                                <div class="panel-body" id="zrzyOtherHouse">
+                                                                    @for(house in zrzyOtherHouseList){
+                                                                        <div class="panel panel-default">
+                                                                            <div class="panel-heading">
+                                                                                <span class="caret" onclick="$(this).parent().next().toggle()"></span>
+                                                                                <span class="houseTitle">${house.houseAddress}</span>
+                                                                                @if(item.process == 2 || item.process == 4){
+                                                                                <button type="button" class="close" aria-label="Close" style="float: right" onclick="HousepurchaseInfoDlg.deleteOtherHouse(this)">
+                                                                                    <span aria-hidden="true">&times;</span>
+                                                                                </button>
+                                                                                @}
+                                                                            </div>
+                                                                            <div class="panel-body">
+                                                                                <div class="col-sm-12">
+                                                                                    <input type="hidden" name="id" value="${house.id}"/>
+                                                                                    <input type="hidden" name="pId" value="${house.pId}"/>
+                                                                                    <input type="hidden" name="type" value="${house.type}" />
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">产权人姓名</label>
+                                                                                        <input type="text" class="form-control" name="name" value="${house.name}" />
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">产权人证件号码</label>
+                                                                                        <input type="text" class="form-control" name="idCard" value="${house.idCard}" />
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">房屋坐落地址</label>
+                                                                                        <input type="text" class="form-control" name="houseAddress" value="${house.houseAddress}" />
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">不动产权号</label>
+                                                                                        <input type="text" class="form-control" name="number" value="${house.number}" />
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">面积(m2)</label>
+                                                                                        <input type="text" class="form-control" name="area" value="${house.area}" />
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">房屋登记时间</label>
+                                                                                        <input type="text" class="form-control" name="recordTime" value="${house.recordTime}" />
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">备注</label>
+                                                                                        <input type="text" class="form-control" name="description" value="${house.description}" />
+                                                                                    </div>
+                                                                                </div>
+                                                                            </div>
+                                                                        </div>
+                                                                    @}
+                                                                </div>
+                                                            </div>
+                                                        </div>
+                                                    </div>
+                                                @}
+<!--                                                <div class="row">-->
+<!--                                                    <label class="col-sm-12 control-label spacing" style="text-align: left"><span style="color: red">声明:本人对输入材料的真实性负全部责任</span></label>-->
+<!--                                                </div>-->
+                                            </div>
+                                        </form>
+                                    </div>
+                                </div>
+                                @if(process >=3 && item.declareType ==1){
+                                    <div class="panel panel-default">
+                                        <div class="panel-heading" onclick="$(this).next().toggle()" >历史申报记录</div>
+                                        <div class="panel-body">
+                                            <table id="historyTable">
+                                            </table>
+                                        </div>
+                                    </div>
+                                @}
+                                <div class="panel panel-default">
+                                    <div class="panel-heading" onclick="$(this).next().toggle()" >附件材料</div>
+                                    <div class="panel-body">
+                                        <#table id="fileTable" />
+                                        <label style="padding-top: 15px;color: red">*请根据上传的附件材料,编辑好相应的文件夹名称</label>
+                                    </div>
+                                </div>
+                                <div class="panel panel-default">
+                                    <div class="panel-heading" onclick="$(this).next().toggle()" >日志</div>
+                                    <div class="panel-body">
+                                        <table id="logTable">
+                                        </table>
+                                    </div>
+                                </div>
+
+                            </div>
+                        </div>
+                        <div id="tab-2" class="tab-pane ">
+
+                        </div>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+<!--享受其他政策网页模板-->
+<div id="enjoyOtherTemplate" style="display: none">
+    <div class="panel panel-default" >
+        <div class="panel-heading">
+            <span class="caret" onclick="$(this).parent().next().toggle()"></span>
+            <span class="houseTitle" >政策信息</span>
+            <button type="button" class="close" aria-label="Close" style="float: right" onclick="HousepurchaseInfoDlg.deleteEnjoyOther(this)">
+                <span aria-hidden="true">&times;</span>
+            </button>
+        </div>
+        <div class="panel-body">
+            <div class="col-sm-12">
+                <div class="rowGroup col-sm-3">
+                    <input type="hidden"  name="id" />
+                    <input type="hidden"  name="pId" />
+                    <label class="control-label spacing">享受人姓名</label>
+                    <input type="text" class="form-control" name="name" />
+                </div>
+                <div class="rowGroup col-sm-3">
+                    <label class="control-label spacing">享受人证件号码</label>
+                    <input type="text" class="form-control" name="idCard"  />
+                </div>
+                <div class="rowGroup col-sm-3">
+                    <label class="control-label spacing">房屋坐落地址</label>
+                    <input type="text" class="form-control" name="houseAddress" />
+                </div>
+                <div class="rowGroup col-sm-3">
+                    <label class="control-label spacing">合同编号</label>
+                    <input type="text" class="form-control" name="recordNo" />
+                </div>
+                <div class="rowGroup col-sm-3">
+                    <label class="control-label spacing">享受政策名称(例:XX年度第X批XX购房补助)</label>
+                    <input type="text" class="form-control" name="enjoyPolicyName" placeholder="XX年度第X批XX购房补助" onchange="$(this).parent().parent().parent().parent().find('.houseTitle').text($(this).val())"/>
+                </div>
+                <div class="rowGroup col-sm-3">
+                    <label class="control-label spacing">补贴发放金额(元)</label>
+                    <input type="text" class="form-control" name="money" placeholder="单位:元"/>
+                </div>
+                <div class="rowGroup col-sm-3">
+                    <label class="control-label spacing">发放时间</label>
+                    <input type="text" class="form-control date" name="enjoyTime" placeholder="例:2019-08-10" />
+                </div>
+                <div class="rowGroup col-sm-3">
+                    <label class="control-label spacing">备注</label>
+                    <input type="text" class="form-control" name="description" />
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+<!--住建局录入其他房产信息模板-->
+<div id="zjjOtherHouseTemplate" style="display: none">
+    <div class="panel panel-default">
+        <div class="panel-heading">
+            <span class="caret" onclick="$(this).parent().next().toggle()"></span>
+            <span class="houseTitle" >房产信息</span>
+            <button type="button" class="close" aria-label="Close" style="float: right" onclick="HousepurchaseInfoDlg.deleteOtherHouse(this)">
+                <span aria-hidden="true">&times;</span>
+            </button>
+        </div>
+        <div class="panel-body">
+            <div class="col-sm-12">
+                <input type="hidden" name="id" />
+                <input type="hidden" name="pId" />
+                <input type="hidden" name="type" value="1" />
+                <div class="rowGroup col-sm-3">
+                    <label class="control-label spacing">购房人姓名</label>
+                    <input type="text" class="form-control" name="name" />
+                </div>
+                <div class="rowGroup col-sm-3">
+                    <label class="control-label spacing">购房人证件号码</label>
+                    <input type="text" class="form-control" name="idCard"  />
+                </div>
+                <div class="rowGroup col-sm-3">
+                    <label class="control-label spacing">房屋坐落地址</label>
+                    <input type="text" class="form-control" name="houseAddress" onchange="$(this).parent().parent().parent().parent().find('.houseTitle').text($(this).val())"/>
+                </div>
+                <div class="rowGroup col-sm-3">
+                    <label class="control-label spacing">合同编号</label>
+                    <input type="text" class="form-control" name="number" />
+                </div>
+                <div class="rowGroup col-sm-3">
+                    <label class="control-label spacing">面积(m2)</label>
+                    <input type="text" class="form-control" name="area" placeholder="单位平方米"/>
+                </div>
+                <div class="rowGroup col-sm-3">
+                    <label class="control-label spacing">交易备案时间</label>
+                    <input type="text" class="form-control date" name="recordTime" placeholder="例:2019-08-10"/>
+                </div>
+                <div class="rowGroup col-sm-3">
+                    <label class="control-label spacing">交易方式(购买、出售、签约注销、备案注销等)</label>
+                    <input type="text" class="form-control" name="tradeMethod" />
+                </div>
+                <div class="rowGroup col-sm-3">
+                    <label class="control-label spacing">备注</label>
+                    <input type="text" class="form-control" name="description" />
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+<!--自然资源局录入的模板-->
+<div id="zrzyOtherHouseTemplate" style="display: none">
+    <div class="panel panel-default">
+        <div class="panel-heading">
+            <span class="caret" onclick="$(this).parent().next().toggle()"></span>
+            <span class="houseTitle">房产信息</span>
+            <button type="button" class="close" aria-label="Close" style="float: right" onclick="HousepurchaseInfoDlg.deleteOtherHouse(this)">
+                <span aria-hidden="true">&times;</span>
+            </button>
+        </div>
+        <div class="panel-body">
+            <div class="col-sm-12">
+                <input type="hidden" name="id" />
+                <input type="hidden" name="pId" />
+                <input type="hidden" name="type" value="2" />
+                <div class="rowGroup col-sm-3">
+                    <label class="control-label spacing">产权人姓名</label>
+                    <input type="text" class="form-control" name="name" />
+                </div>
+                <div class="rowGroup col-sm-3">
+                    <label class="control-label spacing">产权人证件号码</label>
+                    <input type="text" class="form-control" name="idCard"  />
+                </div>
+                <div class="rowGroup col-sm-3">
+                    <label class="control-label spacing">房屋坐落地址</label>
+                    <input type="text" class="form-control" name="houseAddress" onchange="$(this).parent().parent().parent().parent().find('.houseTitle').text($(this).val())"/>
+                </div>
+                <div class="rowGroup col-sm-3">
+                    <label class="control-label spacing">不动产权号</label>
+                    <input type="text" class="form-control" name="number" placeholder="例:闽(2019)晋江市不动产权第(123456)号"/>
+                </div>
+                <div class="rowGroup col-sm-3">
+                    <label class="control-label spacing">面积(m2)</label>
+                    <input type="text" class="form-control" name="area" placeholder="单位平方米"/>
+                </div>
+                <div class="rowGroup col-sm-3">
+                    <label class="control-label spacing">房屋登记时间</label>
+                    <input type="text" class="form-control date" name="recordTime" placeholder="例:2019-08-10"/>
+                </div>
+                <div class="rowGroup col-sm-3">
+                    <label class="control-label spacing">备注</label>
+                    <input type="text" class="form-control" name="description" />
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+
+<!--民政局模板-->
+<div id="mzjTemplate" style="display: none">
+    <div class="panel panel-default">
+        <div class="panel-heading">
+            <span class="caret" onclick="$(this).parent().next().toggle()"></span>
+            <span class="houseTitle">婚姻状况</span>
+            <button type="button" class="close" aria-label="Close" style="float: right" onclick="HousepurchaseInfoDlg.deleteSpouse(this)">
+                <span aria-hidden="true">&times;</span>
+            </button>
+        </div>
+        <div class="panel-body">
+            <div class="col-sm-12">
+                <input type="hidden" name="id" />
+                <input type="hidden" name="pId" />
+                <div class="rowGroup col-sm-3">
+                    <label class="control-label spacing">登记类型</label>
+                    <select type="text" class="form-control" name="type" >
+                        <option value="">请选择</option>
+                        <option value="1">初婚</option>
+                        <option value="2">复婚</option>
+                        <option value="3">再婚</option>
+                        <option value="4">离婚</option>
+                    </select>
+                </div>
+                <div class="rowGroup col-sm-3">
+                    <label class="control-label spacing">登记时间</label>
+                    <input type="text" class="form-control date" name="registerTime" />
+                </div>
+                <div class="rowGroup col-sm-3">
+                    <label class="control-label spacing">配偶姓名</label>
+                    <input type="text" class="form-control" name="name" />
+                </div>
+                <div class="rowGroup col-sm-3">
+                    <label class="control-label spacing">配偶证件号码</label>
+                    <input type="text" class="form-control" name="idCard" />
+                </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/house/housepurchase/housepurchase_info.js?v='+(new Date()).getTime()+'"><\/script>');
+    document.write('<script src="${ctxPath}/static/modular/common/upload.js?v='+(new Date()).getTime()+'"><\/script>');
+</script>
+@}

+ 683 - 0
app/admin/view/housepurchase/housepurchase_select.html

@@ -0,0 +1,683 @@
+@layout("/common/_container.html"){
+<style type="text/css">
+    .spacing {
+        margin-bottom: 10px;
+        padding-right:4px;
+        padding-left: 4px;
+    }
+    label {
+        font-size: xx-small;
+    }
+    .has-feedback .form-control {
+        padding-right: 5px;
+    }
+    .control-label{
+        color: #337ab7;
+    }
+    .rowGroup{
+        padding-bottom: 5px;
+    }
+    .imgs li{
+        list-style: none;
+        float: left;
+        border: 1px solid #d8d1d1;
+        text-align: center;
+        height: 30px;
+    }
+    ul li {
+        list-style: none;
+        display: inline-block;
+    }
+    .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
+        background-color: #ddd;
+        opacity: 1;
+    }
+    .bs-callout {
+        padding: 20px;
+        margin: 20px 0;
+        border-top: 1px solid #eee;
+        border-bottom: 1px solid #eee;
+        border-right: 1px solid #eee;
+        border-left-width: 5px;
+        border-radius: 3px;
+    }
+    .bs-callout-info {
+        border-left:1px solid #1b809e;
+    }
+    .bs-callout-info h4 {
+        color: #1b809e;
+    }
+    .bs-callout-success {
+        border-left:1px solid #1ab394;
+    }
+    .bs-callout-success h4 {
+        color: #1ab394;
+    }
+    .bs-callout-primary {
+        border-left:1px solid #5bc0de;
+    }
+    .bs-callout-primary h4 {
+        color: #5bc0de;
+    }
+    .bs-callout-wram {
+        border-left:1px solid #ffc107;
+    }
+    .bs-callout-wram h4 {
+        color: #ffc107;
+    }
+    .bs-callout-danger {
+        border-left:1px solid #c82333;
+    }
+    .bs-callout-danger h4 {
+        color: #c82333;
+    }
+</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="fileLi" class=""><a data-toggle="tab" href="#tab-2" onclick="initNoBtnFileTable(CONFIG.project_house,'fileTable')"  aria-expanded="false">2.附件上传</a></li>
+                        </ul>
+                    </div>
+                    <div class="tab-content">
+                        <div id="tab-1" class="tab-pane active">
+                            <div class="panel-body" >
+                                <div class="panel panel-default">
+                                    <div class="panel-heading" onclick="$(this).next().toggle()">基础信息</div>
+                                    <div class="panel-body">
+                                        <form id="houseInfoForm" 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="type" id="type" value="${item.type}">
+                                                <input type="hidden" name="year" id="year" value="${item.year}">
+                                                <input type="hidden" name="checkState" id="checkState" value="${item.checkState}">
+                                                <input type="hidden" name="talentId" id="talentId" value="${item.talentId}">
+                                                <input type="hidden" name="files" id="files" value="${item.files}">
+                                                <input type="hidden" name="fields" id="fields" value="${item.fields}">
+                                                <input type="hidden" name="process" id="process" value="${item.process}">
+                                                <input type="hidden" name="companyId" id="companyId" value="${item.companyId}">
+                                                <input type="hidden" name="declareType" id="declareType" value="${item.declareType}">
+                                                @if(item.process == 2){
+                                                    <input type="hidden" name="companyCode" id="companyCode" value="${company.code}">
+                                                @}
+                                                <div class="bs-callout bs-callout-info" id="callout-helper-context-color-specificity">
+                                                    <h4>申报人信息</h4>
+                                                    <div class="row">
+                                                        <div class="col-sm-12">
+                                                            @if(item.type == 1){
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <label class=" control-label spacing"><span style="color: red">*</span>申报对象</label>
+                                                                    <select class="form-control" id="declareObject" name="declareObject" value="${item.declareObject}" disabled="disabled">
+                                                                        <option value="">请选择</option>
+                                                                        <option value="1">依据晋政文〔2019〕107号经我市认定后公布入选,且符合申报适用对象的晋江市优秀人才</option>
+                                                                        <option value="2">依据晋政文﹝2015﹞87号经我市认定,且于2019年1月24日前取得购房补贴指标的原晋江市优秀人才</option>
+                                                                    </select>
+                                                                </div>
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <label class=" control-label spacing"><span style="color: red">*</span>申报类型</label>
+                                                                    <select class="form-control" id="declareTypeName" name="declareTypeName" value="${item.declareType}" disabled="disabled">
+                                                                        <option value="">请选择</option>
+                                                                        <option value="1">购房补贴</option>
+                                                                        <option value="2">免租入住</option>
+                                                                    </select>
+                                                                </div>
+                                                            @}
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing"><span style="color: red">*</span>姓名</label>
+                                                                <input type="text" class="form-control" id="name" name="name" value="${item.name}" readonly="readonly">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing"><span style="color: red">*</span>证件类型</label>
+                                                                <input type="text" class="form-control" id="cardType" name="cardType" value="${item.cardTypeName}" readonly="readonly">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing"><span style="color: red">*</span>证件号码</label>
+                                                                <input type="text" class="form-control" id="idCard" name="idCard" value="${item.idCard}" placeholder="在库人员证件号码必须与人才库证件号码一致" readonly="readonly"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>籍贯省</label>
+                                                                <input type="text" class="form-control" id="provinceName" name="provinceName" value="${item.provinceName}" readonly="readonly">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>籍贯市</label>
+                                                                <input type="text" class="form-control" id="cityName" name="cityName" value="${item.cityName}" readonly="readonly">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>籍贯县</label>
+                                                                <input type="text" class="form-control" id="countyName" name="countyName" value="${item.countyName}" readonly="readonly">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing"><span style="color: red">*</span>所属镇街</label>
+                                                                <input type="text" class="form-control" id="streetName" name="streetName" value="${item.streetName}" readonly="readonly">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>人才层次</label>
+                                                                <input type="text" class="form-control" id="talentArrangeName" name="talentArrangeName" value="${item.talentArrangeName}" readonly="readonly">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>认定条件</label>
+                                                                <input type="text" class="form-control" id="identifyConditionCH" name="identifyConditionCH" value="${item.identifyConditionCH}" readonly="readonly">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>认定条件名称</label>
+                                                                <input type="text" class="form-control" id="idenfityConditionName" name="idenfityConditionName" value="${item.idenfityConditionName}" placeholder="例:获得国家一级职业资格(汽车维修工)" readonly="readonly"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>认定条件证书取得时间</label>
+                                                                <input type="text" class="form-control date" id="identifyGetTime" name="identifyGetTime" value="${item.identifyGetTime}" readonly="readonly"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>手机号码</label>
+                                                                <input type="phone" class="form-control" id="phone" name="phone" maxlength="11" value="${item.phone}" readonly="readonly"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>开户银行</label>
+                                                                <input type="text" class="form-control" onchange="bankChange(this,'bankNumber')" id="bank" name="bank" value="${item.bank}" placeholder="XX银行" readonly="readonly"/>
+                                                            </div>
+                                                            @if(item.type == 1){
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <label class="control-label spacing"><span style="color: red">*</span>银行行号</label>
+                                                                    <input type="text" class="form-control" id="bankNumber" name="bankNumber" value="${item.bankNumber}" readonly="readonly"/>
+                                                                </div>
+                                                            @}
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>开户银行网点</label>
+                                                                <input type="text" class="form-control" id="bankNetwork" name="bankNetwork" value="${item.bankNetwork}" readonly="readonly" placeholder="XX银行XX省XX市XX支行/分行/分理处"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>银行账号</label>
+                                                                <input type="text" class="form-control" id="bankAccount" name="bankAccount" value="${item.bankAccount}" readonly="readonly"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>婚姻状态</label>
+                                                                <input type="text" class="form-control" id="marryStatusName" name="marryStatusName" value="${item.marryStatusName}" readonly="readonly">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing">配偶姓名</label>
+                                                                <input type="text" class="form-control" id="spouseName" name="spouseName" value="${item.spouseName}" readonly="readonly"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing">配偶证件类型</label>
+                                                                <input type="text" class="form-control" id="spouseCardTypeName" name="spouseCardTypeName" value="${item.spouseCardTypeName}" readonly="readonly">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing">配偶证件号码</label>
+                                                                <input type="text" class="form-control" id="spouseIdcard" name="spouseIdcard" value="${item.spouseIdcard}" readonly="readonly"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing">配偶是否在库人才</label>
+                                                                <select class="form-control" id="spouseIsLibrary" name="spouseIsLibrary" value="${item.spouseIsLibrary}" disabled="disabled">
+                                                                    <option value=""></option>
+                                                                    <option value="2">否</option>
+                                                                    <option value="1">是</option>
+                                                                </select>
+                                                            </div>
+                                                            @if(item.declareType == 1){
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <label class="control-label spacing"><span style="color: red">*</span>不动产权证编号</label>
+                                                                    <input type="text" class="form-control" id="realEstateNo" name="realEstateNo" value="${item.realEstateNo}" readonly="readonly"/>
+                                                                </div>
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <label class="control-label spacing"><span style="color: red">*</span>备案合同编号</label>
+                                                                    <input type="text" class="form-control" id="recordNo" name="recordNo" value="${item.recordNo}" readonly="readonly"/>
+                                                                </div>
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <label class="control-label spacing"><span style="color: red">*</span>房屋坐落地址</label>
+                                                                    <input type="text" class="form-control" id="houseAddress" name="houseAddress" value="${item.houseAddress}" readonly="readonly"/>
+                                                                </div>
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <label class="control-label spacing"><span style="color: red">*</span>房屋建筑面积</label>
+                                                                    <input type="text" class="form-control" id="houseArea" name="houseArea" value="${item.houseArea}" readonly="readonly"/>
+                                                                </div>
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <label class="control-label spacing"><span style="color: red">*</span>购房合同备案时间/不动产权证书办理时间</label>
+                                                                    <input type="text" class="form-control date" id="recordTime" name="recordTime" value="${item.recordTime}" readonly="readonly"/>
+                                                                </div>
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <label class="control-label spacing"><span style="color: red">*</span>房屋成交金额</label>
+                                                                    <input type="text" class="form-control" id="houseMoney" name="houseMoney" value="${item.houseMoney}" readonly="readonly"/>
+                                                                </div>
+                                                                <div class="rowGroup col-sm-3" style="display: none">
+                                                                    <label class="control-label spacing">享受第几次购房补贴</label>
+                                                                    <input type="text" class="form-control" id="number" name="number"value="${item.number}" readonly="readonly"/>
+                                                                </div>
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <label class="control-label spacing"><span style="color: red">*</span>是否享受我市其他政策</label>
+                                                                    <select class="form-control" id="isEnjoyOther" name="isEnjoyOther" value="${item.isEnjoyOther}" disabled="disabled">
+                                                                        <option value="">请选择</option>
+                                                                        <option value="1">是</option>
+                                                                        <option value="2">否</option>
+                                                                    </select>
+                                                                </div>
+                                                            @}
+                                                        </div>
+                                                    </div>
+                                                </div>
+                                                <!--子女信息-->
+                                                <div class="bs-callout bs-callout-success" >
+                                                    <h4>子女信息</h4>
+                                                    <div class="row" >
+                                                        <div class="col-sm-12">
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>未成年子女姓名</label>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>未成年子女证件类型</label>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>未成年子女证件号码</label>
+                                                            </div>
+                                                        </div>
+                                                        <div id="childData">
+                                                            @for(child in childrenList){
+                                                            <div class="col-sm-12">
+                                                                <input type="hidden"  name="id" value="${child.id}"/>
+                                                                <input type="hidden"  name="pId" value="${child.pId}"/>
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <input type="text" class="form-control" name="childName" value="${child.name}" readonly="readonly" placeholder="未成年子女姓名"/>
+                                                                </div>
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <select class="form-control"  name="childCardType" value="${child.cardType}" disabled="disabled"  placeholder="未成年子女证件类型">
+                                                                        <option value="">请选择</option>
+                                                                        @for(card in dicts){
+                                                                        <option value="${card.code}">${card.name}</option>
+                                                                        @}
+                                                                    </select>
+                                                                </div>
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <input type="text" class="form-control" name="childIdCard" value="${child.idCard}" readonly="readonly" placeholder="未成年子女证件号码"/>
+                                                                </div>
+                                                            </div>
+                                                            @}
+                                                        </div>
+                                                    </div>
+                                                </div>
+                                                <!--民政局-->
+                                                @if(item.process >= 2){
+                                                <div class="bs-callout bs-callout-danger" >
+                                                    <h4>民政局录入核查信息</h4>
+                                                    <div class="row" id="mzjData">
+                                                        <div class="panel panel-default">
+                                                            <div class="panel-heading">
+                                                                本婚姻登记机关查询的历史婚姻状况
+                                                            </div>
+                                                            <div class="panel-body" id="mzjMarryData">
+                                                                @for(spouse in spouseList){
+                                                                <div class="panel panel-default">
+                                                                    <div class="panel-heading">
+                                                                        <span class="caret" onclick="$(this).parent().next().toggle()"></span>
+                                                                        <span class="houseTitle">${spouse.registerTime}</span>
+                                                                    </div>
+                                                                    <div class="panel-body">
+                                                                        <div class="col-sm-12">
+                                                                            <input type="hidden" name="id" value="${spouse.id}"/>
+                                                                            <input type="hidden" name="pId" value="${spouse.pId}"/>
+                                                                            <div class="rowGroup col-sm-3">
+                                                                                <label class="control-label spacing">登记类型</label>
+                                                                                <select type="text" class="form-control" name="type" value="${spouse.type}" >
+                                                                                    <option value="">请选择</option>
+                                                                                    <option value="1">初婚</option>
+                                                                                    <option value="2">复婚</option>
+                                                                                    <option value="3">再婚</option>
+                                                                                    <option value="4">离婚</option>
+                                                                                </select>
+                                                                            </div>
+                                                                            <div class="rowGroup col-sm-3">
+                                                                                <label class="control-label spacing">登记时间</label>
+                                                                                <input type="text" class="form-control date" name="registerTime" value="${spouse.registerTime}" />
+                                                                            </div>
+                                                                            <div class="rowGroup col-sm-3">
+                                                                                <label class="control-label spacing">配偶姓名</label>
+                                                                                <input type="text" class="form-control" name="name" value="${spouse.name}" />
+                                                                            </div>
+                                                                            <div class="rowGroup col-sm-3">
+                                                                                <label class="control-label spacing">配偶证件号码</label>
+                                                                                <input type="text" class="form-control" name="idCard" value="${spouse.idCard}" />
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                </div>
+                                                                @}
+                                                            </div>
+                                                        </div>
+                                                        <div class="panel panel-default">
+                                                            <div class="panel-heading">婚姻状况备注</div>
+                                                            <div class="panel-body">
+                                                                <div class="col-sm-12">
+                                                                    <div class="rowGroup col-sm-12">
+                                                                        <label class="control-label spacing">婚姻状况备注(情况说明/审核建议)</label>
+                                                                        <textarea class="form-control" id="mzjCheckDetail" rows="4" >{item.mzjCheckDetail}</textarea>
+                                                                    </div>
+                                                                </div>
+                                                            </div>
+                                                        </div>
+                                                    </div>
+                                                </div>
+                                                @}
+                                                <!--住建局-->
+                                                @if((item.process == 2 && company.code == 'zjj') || item.process == 3 || item.process == 4){
+                                                    <div class="bs-callout bs-callout-danger" >
+                                                        <h4>住建局录入信息</h4>
+                                                        <div class="row" id="zjjData">
+                                                            @if(item.declareType == 1){
+                                                                <div class="panel panel-default">
+                                                                    <div class="panel-heading">其购置的房屋是否交易备案</div>
+                                                                    <div class="panel-body">
+                                                                        <div class="col-sm-12">
+                                                                            <div class="rowGroup col-sm-3">
+                                                                                <label class="control-label spacing">是否交易备案</label>
+                                                                                <select class="form-control" name="checkIsTradeRecord" id="checkIsTradeRecord" value="${item.checkIsTradeRecord}">
+                                                                                    <option value="">请选择</option>
+                                                                                    <option value="1">是</option>
+                                                                                    <option value="2">否</option>
+                                                                                </select>
+                                                                            </div>
+                                                                            <div class="rowGroup col-sm-3">
+                                                                                <label class="control-label spacing">交易备案时间</label>
+                                                                                <input type="text" class="form-control date" id="checkRecordTime" name="checkRecordTime" value="${item.checkRecordTime}"/>
+                                                                            </div>
+                                                                            <div class="rowGroup col-sm-6">
+                                                                                <label class="control-label spacing">备注(整个核查结果具体备注)</label>
+                                                                                <input type="text" class="form-control" id="zjjCheckDetail" name="zjjCheckDetail" value="${item.zjjCheckDetail}"/>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                </div>
+                                                            @}
+                                                            <div class="panel panel-default ">
+                                                                <div class="panel-heading">申请人及其配偶、未成年子女是否享受我市其他住房保障政策
+                                                                </div>
+                                                                <div class="panel-body" id="zzjOtherBody">
+                                                                    @for(history in historyOtherList){
+                                                                        <div class="panel panel-default history" >
+                                                                            <div class="panel-heading">
+                                                                                <span class="caret" onclick="$(this).parent().next().toggle()"></span>
+                                                                                <span class="houseTitle">${history.enjoyPolicyName}<span style="color: red">(历史记录)</span></span>
+                                                                            </div>
+                                                                            <div class="panel-body history">
+                                                                                <div class="col-sm-12">
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <input type="hidden" value="${history.id}"/>
+                                                                                        <input type="hidden"  value="${history.pId}"/>
+                                                                                        <label class="control-label spacing">享受人姓名</label>
+                                                                                        <input type="text" class="form-control" value="${history.name}" readonly="readonly"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">享受人证件号码</label>
+                                                                                        <input type="text" class="form-control" value="${history.idCard}" readonly="readonly"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">房屋坐落地址</label>
+                                                                                        <input type="text" class="form-control" value="${history.houseAddress}" readonly="readonly"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">合同编号</label>
+                                                                                        <input type="text" class="form-control" value="${history.recordNo}" readonly="readonly"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">享受政策名称</label>
+                                                                                        <input type="text" class="form-control" value="${history.enjoyPolicyName}" readonly="readonly"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">补贴发放金额</label>
+                                                                                        <input type="text" class="form-control" value="${history.money}" readonly="readonly"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">发放时间</label>
+                                                                                        <input type="text" class="form-control" value="${history.enjoyTime}" readonly="readonly"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">备注</label>
+                                                                                        <input type="text" class="form-control" value="${history.description}" readonly="readonly"/>
+                                                                                    </div>
+                                                                                </div>
+                                                                            </div>
+                                                                        </div>
+                                                                    @}
+                                                                    @for(now in nowOtherList){
+                                                                        <div class="panel panel-default" >
+                                                                            <div class="panel-heading">
+                                                                                <span class="caret" onclick="$(this).parent().next().toggle()"></span>
+                                                                                <span class="houseTitle">${now.enjoyPolicyName}</span>
+                                                                            </div>
+                                                                            <div class="panel-body">
+                                                                                <div class="col-sm-12">
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <input type="hidden"  name="id" value="${now.id}"/>
+                                                                                        <input type="hidden"  name="pId" value="${now.pId}"/>
+                                                                                        <label class="control-label spacing">享受人姓名</label>
+                                                                                        <input type="text" class="form-control" name="name" value="${now.name}" />
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">享受人证件号码</label>
+                                                                                        <input type="text" class="form-control" name="idCard" value="${now.idCard}" />
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">房屋坐落地址</label>
+                                                                                        <input type="text" class="form-control" name="houseAddress" value="${now.houseAddress}"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">合同编号</label>
+                                                                                        <input type="text" class="form-control" name="recordNo" value="${now.recordNo}" />
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">享受政策名称</label>
+                                                                                        <input type="text" class="form-control" name="enjoyPolicyName" value="${now.enjoyPolicyName}" />
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">补贴发放金额</label>
+                                                                                        <input type="text" class="form-control" name="money" value="${now.money}" />
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">发放时间</label>
+                                                                                        <input type="text" class="form-control date" name="enjoyTime" value="${now.enjoyTime}"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">备注</label>
+                                                                                        <input type="text" class="form-control" name="description" value="${now.description}" />
+                                                                                    </div>
+                                                                                </div>
+                                                                            </div>
+                                                                        </div>
+                                                                    @}
+                                                                </div>
+                                                            </div>
+                                                            <div class="panel panel-default ">
+                                                                <div class="panel-heading">申请人及其配偶、未成年子女在晋是否有其他房产等(房产用途仅限住宅)
+                                                                </div>
+                                                                <div class="panel-body" id="zzjOtherHouse">
+                                                                    @for(house in zzjOtherHouseList){
+                                                                        <div class="panel panel-default">
+                                                                            <div class="panel-heading">
+                                                                                <span class="caret" onclick="$(this).parent().next().toggle()"></span>
+                                                                                <span class="houseTitle">${house.houseAddress}</span>
+                                                                            </div>
+                                                                            <div class="panel-body">
+                                                                                <div class="col-sm-12">
+                                                                                    <input type="hidden" name="id" value="${house.id}"/>
+                                                                                    <input type="hidden" name="pId" value="${house.pId}"/>
+                                                                                    <input type="hidden" name="type" value="${house.type}" />
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">购房人姓名</label>
+                                                                                        <input type="text" class="form-control" name="name" value="${house.name}"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">购房人证件号码</label>
+                                                                                        <input type="text" class="form-control" name="idCard" value="${house.idCard}"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">房屋坐落地址</label>
+                                                                                        <input type="text" class="form-control" name="houseAddress" value="${house.houseAddress}"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">合同编号</label>
+                                                                                        <input type="text" class="form-control" name="number" value="${house.number}"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">面积</label>
+                                                                                        <input type="text" class="form-control" name="area" value="${house.area}"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">交易备案时间</label>
+                                                                                        <input type="text" class="form-control date" name="recordTime" value="${house.recordTime}"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">交易方式(购买、出售、签约注销、备案注销等)</label>
+                                                                                        <input type="text" class="form-control" name="tradeMethod" value="${house.tradeMethod}"/>
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">备注</label>
+                                                                                        <input type="text" class="form-control" name="description" value="${house.description}"/>
+                                                                                    </div>
+                                                                                </div>
+                                                                            </div>
+                                                                        </div>
+                                                                    @}
+                                                                </div>
+                                                            </div>
+                                                        </div>
+                                                    </div>
+                                                @}
+                                                <!--自然资源局-->
+                                                @if((item.process == 2 && company.code == 'zrzyj') || item.process == 3 || item.process == 4){
+                                                    <div class="bs-callout bs-callout-danger" >
+                                                        <h4>自然资源局录入核查信息</h4>
+                                                        <div class="row" id="zrzyData">
+                                                            @if(item.declareType == 1){
+                                                                <div class="panel panel-default">
+                                                                    <div class="panel-heading">是否已办理不动产权证</div>
+                                                                    <div class="panel-body">
+                                                                        <div class="col-sm-12">
+                                                                            <div class="rowGroup col-sm-3">
+                                                                                <label class="control-label spacing">是否已办理不动产权证</label>
+                                                                                <select class="form-control" id="isHasBdcCard" name="isHasBdcCard" value="${item.isHasBdcCard}">
+                                                                                    <option value="">请选择</option>
+                                                                                    <option value="1">是</option>
+                                                                                    <option value="2">否</option>
+                                                                                </select>
+                                                                            </div>
+                                                                            <div class="rowGroup col-sm-3">
+                                                                                <label class="control-label spacing">不动产权证书登记时间</label>
+                                                                                <input type="text" class="form-control date" id="bdcRegistTime" name="bdcRegistTime"value="${item.bdcRegistTime}" />
+                                                                            </div>
+                                                                            <div class="rowGroup col-sm-3">
+                                                                                <label class="control-label spacing">其购置的房屋是否还在名下</label>
+                                                                                <select class="form-control" name="isOwner" id="isOwner" value="${item.isOwner}">
+                                                                                    <option value="">请选择</option>
+                                                                                    <option value="1">是</option>
+                                                                                    <option value="2">否</option>
+                                                                                </select>
+                                                                            </div>
+                                                                            <div class="rowGroup col-sm-3">
+                                                                                <label class="control-label spacing">过户方式</label>
+                                                                                <input type="text" class="form-control" id="transferMethod" name="transferMethod" value="${item.isHasBdcCard}"/>
+                                                                            </div>
+                                                                            <div class="rowGroup col-sm-3">
+                                                                                <label class="control-label spacing">过户时间</label>
+                                                                                <input type="text" class="form-control date" id="transferTime" name="transferTime" value="${item.transferTime}"/>
+                                                                            </div>
+                                                                            <div class="rowGroup col-sm-9">
+                                                                                <label class="control-label spacing">备注(整个核查结果具体备注)</label>
+                                                                                <input type="text" class="form-control" id="zrzzjCheckDetail" name="zrzzjCheckDetail" value="${item.zrzzjCheckDetail}"/>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                </div>
+                                                            @}
+                                                            <div class="panel panel-default">
+                                                                <div class="panel-heading">
+                                                                    申请人及其配偶、未成年子女在晋是否有其他房产等(房产用途仅限住宅)
+                                                                </div>
+                                                                <div class="panel-body" id="zrzyOtherHouse">
+                                                                    @for(house in zrzyOtherHouseList){
+                                                                        <div class="panel panel-default">
+                                                                            <div class="panel-heading">
+                                                                                <span class="caret" onclick="$(this).parent().next().toggle()"></span>
+                                                                                <span class="houseTitle">${house.houseAddress}</span>
+                                                                            </div>
+                                                                            <div class="panel-body">
+                                                                                <div class="col-sm-12">
+                                                                                    <input type="hidden" name="id" value="${house.id}"/>
+                                                                                    <input type="hidden" name="pId" value="${house.pId}"/>
+                                                                                    <input type="hidden" name="type" value="${house.type}" />
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">产权人姓名</label>
+                                                                                        <input type="text" class="form-control" name="name" value="${house.name}" />
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">产权人证件号码</label>
+                                                                                        <input type="text" class="form-control"  name="idCard" value="${house.idCard}" />
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">房屋坐落地址</label>
+                                                                                        <input type="text" class="form-control" name="houseAddress" value="${house.houseAddress}" />
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">不动产权号</label>
+                                                                                        <input type="text" class="form-control" name="number" value="${house.number}" />
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">面积</label>
+                                                                                        <input type="text" class="form-control" name="area" value="${house.area}" />
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">房屋登记时间</label>
+                                                                                        <input type="text" class="form-control" name="recordTime" value="${house.recordTime}" />
+                                                                                    </div>
+                                                                                    <div class="rowGroup col-sm-3">
+                                                                                        <label class="control-label spacing">备注</label>
+                                                                                        <input type="text" class="form-control" name="description" value="${house.description}" />
+                                                                                    </div>
+                                                                                </div>
+                                                                            </div>
+                                                                        </div>
+                                                                    @}
+                                                                </div>
+                                                            </div>
+                                                        </div>
+                                                    </div>
+                                                @}
+<!--                                                <div class="row">-->
+<!--                                                    <label class="col-sm-12 control-label spacing" style="text-align: left"><span style="color: red">声明:本人对输入材料的真实性负全部责任</span></label>-->
+<!--                                                </div>-->
+                                            </div>
+                                        </form>
+                                    </div>
+                                </div>
+                                @if(process >=3 && item.declareType ==1){
+                                    <div class="panel panel-default">
+                                        <div class="panel-heading" onclick="$(this).next().toggle()" >历史申报记录</div>
+                                        <div class="panel-body">
+                                            <table id="historyTable">
+                                            </table>
+                                        </div>
+                                    </div>
+                                @}
+                                <div class="panel panel-default">
+                                    <div class="panel-heading" onclick="$(this).next().toggle()" >日志</div>
+                                    <div class="panel-body">
+                                        <table id="logTable">
+                                        </table>
+                                    </div>
+                                </div>
+                            </div>
+                        </div>
+                        <div id="tab-2" class="tab-pane ">
+                            <#table id="fileTable" />
+                            <label style="padding-top: 15px;color: red">*请根据上传的附件材料,编辑好相应的文件夹名称</label>
+                        </div>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+<script type="text/javascript">
+    document.write('<script src="${ctxPath}/static/modular/house/housepurchase/housepurchase_info.js?v='+(new Date()).getTime()+'"><\/script>');
+    document.write('<script src="${ctxPath}/static/modular/common/upload.js?v='+(new Date()).getTime()+'"><\/script>');
+</script>
+@}

+ 359 - 0
app/enterprise/controller/House.php

@@ -0,0 +1,359 @@
+<?php
+
+namespace app\enterprise\controller;
+
+use app\enterprise\common\EnterpriseController;
+use think\facade\Db;
+use think\facade\Log;
+use app\common\api\EnterpriseApi;
+use app\common\api\TalentLogApi;
+use think\exception\ValidateException;
+use app\enterprise\validate\LivingAllowance as LivingAllowanceValidator;
+use app\common\state\ProjectState;
+use app\common\state\LivingAllowanceState as LaState;
+use app\common\api\BatchApi;
+use app\enterprise\api\LivingAllowanceApi as EnterpriseLaApi;
+use app\common\api\LivingAllowanceApi as CommonLaApi;
+use app\common\model\LivingAllowance as LaModel;
+use app\common\model\TalentLog;
+
+/**
+ * Description of LivingAllowance
+ * 购房补贴
+ * @author sgq
+ */
+class House extends EnterpriseController {
+
+    public function index() {
+        return view("", ['type' => session("user")['type']]);
+    }
+
+    public function list() {
+        $res = EnterpriseLaApi::getList($this->request);
+        return json($res);
+    }
+
+    /**
+     * 申请
+     */
+    public function apply(\think\Request $request) {
+        $type = $this->user["type"];
+        $param = $request->param();
+        $id = isset($param["id"]) ? $param["id"] : 0;
+        $info = CommonLaApi::getInfoById($id);
+        $ep = EnterpriseApi::getOne($this->user["uid"]);
+        if (!chkEnterpriseFull($ep))
+            return;
+        /* if ($info && !in_array($info["checkState"], [LaState::LA_SAVE, LaState::LA_FIRST_REJECT])) {
+          return view("", ["row" => $info, "enterprise" => $ep, "hand" => "select"]);
+          } */
+        if ($request->isPost()) {
+            return $this->save($info, $request);
+        }
+        $hand = $info ? "update" : "add";
+        $batch = $info["year"] ?: BatchApi::getValidBatch(ProjectState::LIVINGALLOWANCE, $this->user["type"])["batch"];
+        return view("", ["year" => $batch, "row" => $info, "enterprise" => $ep, "hand" => $hand]);
+    }
+
+    public function detail(\think\Request $request) {
+        $param = $request->param();
+        $id = $param["id"];
+        $info = CommonLaApi::getInfoById($id);
+        $ep = EnterpriseApi::getOne($this->user["uid"]);
+        if (!chkEnterpriseFull($ep))
+            return;
+        return view("apply", ["row" => $info, "enterprise" => $ep, "hand" => "select"]);
+    }
+
+    private function other_validate($info) {
+        $responseObj = new \stdClass();
+
+        /* 校验姓名是否与人才库一致 */
+        $where = [];
+        $where[] = ["checkState", ">=", \app\common\api\TalentState::REVERIFY_PASS];
+        $where[] = ["checkState", "not in", [\app\common\api\TalentState::REVERIFY_REJECT, \app\common\api\TalentState::REVERIFY_FAIL]];
+        $where[] = ["card_number", "=", $info["idCard"]];
+        $talentInfo = Db::table("new_talent_info")->where($where)->order("createTime desc")->find();
+        if ($talentInfo && $talentInfo["name"] != $info["name"]) {
+            $responseObj->msg = "该证件号码的姓名与人才库姓名不匹配!";
+            return $responseObj;
+        }
+        $year = substr($info["year"], 0, 4);
+        /* 查询当前批次审核通过的数量以及当前批次未审核完成的数量 */
+        $where = [];
+        $where[] = ["year", "like", "{$year}%"];
+        $where[] = ["idCard", "=", $info["idCard"]];
+        $where[] = ["checkState", "<>", LaState::LA_NOTPASS];
+        if ($info["id"]) {
+            $where[] = ["id", "<>", $info["id"]];
+        }
+        $nowYearApplyCount = LaModel::where($where)->count();
+        if ($nowYearApplyCount > 0) {
+            $responseObj->msg = "不能重复申报";
+            return $responseObj;
+        }
+        if (!$info["id"]) {
+            $passYears = CommonLaApi::getPassYearsByIdCard($info["idCard"]);
+            if (in_array($year, $passYears)) {
+                return $responseObj->msg = "您今年度已经申报过了,每年度仅能享受一次生活补贴!";
+            }
+
+            if (count($passYears) >= 3) {
+                return $responseObj->msg = "一个人最多享受三次!";
+            }
+        }
+        $responseObj->code = 200;
+        return $responseObj;
+    }
+
+    private function validateIsEdit($checkState) {
+        $responseObj = new \stdClass();
+        if ($checkState != LaState::LA_SAVE && $checkState != LaState::LA_BEFORE_REJECT && $checkState != LaState::LA_FIRST_REJECT) {
+            if ($checkState == LaState::LA_NOTPASS) {
+                $responseObj->msg = "您的申报审核不通过,无法操作";
+            } else if ($checkState >= LaState::LA_PASS) {
+                $responseObj->msg = "您的申报已审核通过,无法操作";
+            } else {
+                $responseObj->msg = "您的申报正在审核中,请耐心等待";
+            }
+            $responseObj->code = 500;
+            return $responseObj;
+        }
+        $responseObj->code = 200;
+        return $responseObj;
+    }
+
+    /**
+     * 提交表单
+     */
+    public function submitToCheck() {
+        try {
+            $id = $this->request["id"];
+            $info = CommonLaApi::getInfoById($id);
+            if (!$info) {
+                throw new ValidateException("提交审核失败,请先填写基础信息");
+            }
+            if ($info["enterpriseId"] != $this->user["uid"]) {
+                throw new ValidateException("没有对应的人才认定申报信息");
+            }
+            $batch = BatchApi::checkBatchValid(["type" => ProjectState::LIVINGALLOWANCE, "year" => $info["year"], "first_submit_time" => $info["firstSubmitTime"]], $this->user["type"]);
+            if ($batch["code"] != 200) {
+                throw new ValidateException($batch["msg"]);
+            }
+            $response = $this->validateIsEdit($info["checkState"]);
+            if ($response->code != 200) {
+                throw new ValidateException($response->msg);
+            }
+            validate(LivingAllowanceValidator::class)->check($info);
+            $response = $this->other_validate($info);
+            if ($response->code != 200) {
+                throw new ValidateException($response->msg);
+            }
+
+            $where = [];
+            $where[] = ["mainId", "=", $id];
+            $where[] = ["type", "=", ProjectState::LIVINGALLOWANCE];
+            $uploadedFileTypes = Db::table("new_talent_file")->where($where)->column("distinct typeId");
+
+            $where = [];
+            $where[] = ["project", "=", ProjectState::LIVINGALLOWANCE];
+            $where[] = ["type", "=", $this->user["type"]];
+            $where[] = ["must", "=", 1];
+            $where[] = ["active", "=", 1];
+            $where[] = ["delete", "=", 0];
+            $where[] = ["id", "not in", $uploadedFileTypes];
+            $unUploadfiletypes = Db::table("new_common_filetype")->where($where)->select()->toArray();
+            if ($unUploadfiletypes) {
+                $msg = "以下附件为必传:<br>";
+                foreach ($unUploadfiletypes as $ft) {
+                    $msg .= "<span style='color:red;'>*</span>" . $ft["name"] . "<br>";
+                }
+                throw new ValidateException($msg);
+            }
+            $data["id"] = $id;
+            $data["checkState"] = LaState::LA_NEED_FIRST_CHECK;
+            if (!$info["firstSubmitTime"]) {
+                $data["firstSubmitTime"] = date("Y-m-d H:i:s");
+            }
+            $data["newSubmitTime"] = date("Y-m-d H:i:s");
+            $data["checkMsg"] = "";
+            $data["files"] = "";
+            $data["fields"] = "";
+            $res = LaModel::update($data);
+
+            if ($res) {
+                $user = session("user");
+                $log["id"] = getStringId();
+                $log["active"] = 1;
+                $log["state"] = 1;
+                $log["step"] = 0;
+                $log["stateChange"] = LaState::getStateDesc($info["checkState"]) . "->" . LaState::getStateDesc($data["checkState"]);
+                $log["type"] = ProjectState::LIVINGALLOWANCE;
+                $log["mainId"] = $id;
+                $log["description"] = "确认提交审核";
+                $log["createUser"] = $user ? sprintf("%s(%s)", $user["account"], $user["companyName"] ?: $user["rolename"]) : "系统";
+                $log["createTime"] = date("Y-m-d H:i:s");
+                TalentLog::create($log);
+                return json(["code" => 200, "msg" => "提交审核成功"]);
+            }
+            throw new ValidateException("提交审核失败");
+        } catch (ValidateException $e) {
+            $responseObj = new \stdClass();
+            $responseObj->code = 500;
+            $responseObj->msg = $e->getMessage();
+            return json($responseObj);
+        } catch (\think\Exception $e) {
+            $res = ["code" => 500, "msg" => "发生预料外错误,请联系管理员处理,错误代码:" . $e->getCode()];
+            $logInfo = [
+                "enterprise_id" => $this->user["uid"],
+                "data" => $data,
+                "controller" => $this->request->controller(),
+                "action" => $this->request->action(),
+                "errCode" => $e->getCode(),
+                "errMsg" => $e->getMessage()
+            ];
+            Log::write($logInfo, "error");
+            return json($res);
+        }
+    }
+
+    public function save($info, \think\Request $request) {
+        try {
+            $batch = BatchApi::checkBatchValid(["type" => ProjectState::LIVINGALLOWANCE, "year" => $info["year"], "first_submit_time" => $info["firstSubmitTime"]], $this->user["type"]);
+
+            if ($batch["code"] != 200) {
+                throw new ValidateException($batch["msg"]);
+            }
+            if ($info) {
+                $response = $this->validateIsEdit($info["checkState"]);
+                if ($response->code != 200) {
+                    throw new ValidateException($response->msg);
+                }
+            }
+            $data = $request->param();
+            $data["year"] = $batch["batch"];
+            validate(LivingAllowanceValidator::class)->check($data);
+
+            $response = $this->other_validate($data);
+            if ($response->code != 200) {
+                throw new ValidateException($response->msg);
+            }
+
+            $id = $data["id"];
+            if ($id) {
+                if (!$info || $info["id"] != $id || $info["enterpriseId"] != $this->user["uid"]) {
+                    throw new ValidateException("没有对应的人才认定申报信息");
+                }
+                $data["checkState"] = $info["checkState"];
+            } else {
+                $data["id"] = getStringId();
+                $data["active"] = 1;
+                $data["checkState"] = LaState::LA_SAVE;
+                $data["isPublic"] = 1;
+                $data["recommendIsPay"] = 0;
+                $data["isPay"] = 0;
+                $data["createTime"] = date("Y-m-d H:i:s");
+                $data["createUser"] = $this->user["uid"];
+                $data["creditStatus"] = 1;
+                $count = count(CommonLaApi::getPassYearsByIdCard($data["idCard"]));
+                $data["applyCount"] = $count + 1;
+                if ($data["applyCount"] > 1 && !$data["personalTax"]) {
+                    throw new ValidateException("非首年申报必须填写个税缴交情况!");
+                }
+            }
+            $checkState = $data["checkState"];
+            $data["photo"] = $info["photo"];
+            if ($request->file()) {
+                $headimg = $request->file("file");
+                $upload = new \app\common\api\UploadApi();
+                $result = $upload->uploadOne($headimg, "image", "talent/photo");
+                if ($result->code != 200) {
+                    throw new ValidateException($result->msg);
+                }
+                $file = imagecreatefromstring(file_get_contents("storage/" . $result->filepath));
+                $width = imagesx($file);
+                $height = imagesy($file);
+                //免冠二寸照长宽413:579
+                if ($width * 579 != $height * 413) {
+                    @unlink("storage/" . $result->filepath); //像素不符合,删除上传文件
+                    throw new ValidateException("近期免冠半身彩照(二寸)不符合二寸像素标准。*<span style='color:#ff0000;'>二寸像素标准[413*579]</span>");
+                }
+                if ($info && $info["photo"]) {
+                    //如果新照片符合像素要求,则删除旧照片
+                    $old_head_url = "storage/" . $info["photo"];
+                    if (file_exists($old_head_url))
+                        @unlink($old_head_url);
+                }
+                $data["photo"] = $result->filepath;
+            }
+            if (!$data["photo"])
+                throw new ValidateException("请上传头像。*<span style='color:#ff0000;'>二寸像素标准[413*579]</span>");
+
+
+            if ($info["checkState"] == LaState::LA_FIRST_REJECT) {
+                //驳回,需要判断什么字段可以提交                
+                $modify_fields = array_filter(explode(",", $info["fields"]));
+                $tmp_data = $data;
+                $data = [];
+                foreach ($modify_fields as $field) {
+                    $data[$field] = $tmp_data[$field];
+                }
+                $data["id"] = $id;
+            }
+            if ($id) {
+                $res = LaModel::update($data);
+            } else {
+                $res = LaModel::insertGetId($data);
+            }
+            if ($res) {
+                return json(["code" => 200, "msg" => "保存成功", "obj" => ["id" => $data["id"], "checkState" => $checkState]]);
+            }
+            throw new ValidateException("保存失败");
+        } catch (ValidateException $e) {
+            $responseObj = new \stdClass();
+            $responseObj->code = 500;
+            $responseObj->msg = $e->getMessage();
+            return json($responseObj);
+        } catch (\think\Exception $e) {
+            $res = ["code" => 500, "msg" => "发生预料外错误,请联系管理员处理,错误代码:" . $e->getCode()];
+            $logInfo = [
+                "enterprise_id" => $this->user["uid"],
+                "data" => $data,
+                "controller" => $this->request->controller(),
+                "action" => $this->request->action(),
+                "errCode" => $e->getCode(),
+                "errMsg" => $e->getMessage()
+            ];
+            Log::write($logInfo, "error");
+            return json($res);
+        }
+    }
+
+    public function delete() {
+        $id = $this->request->param("id");
+        $info = CommonLaApi::getInfoById($id);
+        if (!$info || $info["enterpriseId"] != $this->user["uid"]) {
+            return json(["msg" => "操作失败"]);
+        }
+        $checkState = $info["checkState"];
+        if ($checkState != LaState::LA_SAVE) {
+            return json(["msg" => "该申报已提交审核,无法删除"]);
+        }
+        TalentModel::delete($id);
+
+        $where = [["mainId", "=", $id], ["type", "=", ProjectState::LIVINGALLOWANCE]];
+        $list = Db::table("new_talent_file")->where($where)->select()->toArray();
+        foreach ($list as $key => $file) {
+            if (!empty($file["url"])) {
+                $filepath = "storage/" . $file["url"];
+                if (file_exists($filepath)) {
+                    @unlink($filepath);
+                }
+            }
+
+            Db::table("new_talent_file")->delete($file["id"]);
+        }
+        return json(["msg" => "删除成功"]);
+    }
+
+}

+ 386 - 0
app/enterprise/view/housepurchase/apply.html

@@ -0,0 +1,386 @@
+{extend name="layout/content"}
+{block name="content"}
+<style type="text/css">
+    .spacing {
+        margin-bottom: 10px;
+        padding-right:4px;
+        padding-left: 4px;
+    }
+    label {
+        font-size: xx-small;
+    }
+    .has-feedback .form-control {
+        padding-right: 5px;
+    }
+    .control-label{
+        color: #337ab7;
+    }
+    .rowGroup{
+        padding-bottom: 5px;
+    }
+    .imgs li{
+        list-style: none;
+        float: left;
+        border: 1px solid #d8d1d1;
+        text-align: center;
+        height: 30px;
+    }
+    .bs-callout-info {
+        border-left:1px solid #1b809e;
+    }
+    .bs-callout-success {
+        border-left:1px solid #1ab394;
+    }
+    .bs-callout {
+        padding: 20px;
+        margin: 20px 0;
+        border-top: 1px solid #eee;
+        border-bottom: 1px solid #eee;
+        border-right: 1px solid #eee;
+        border-left-width: 5px;
+        border-radius: 3px;
+    }
+    .bs-callout-info h4 {
+        color: #1b809e;
+    }
+    .add-btn {
+        display: inline-block;
+        background: url(${ctxPath}/static/img/icon_edit_tools.png) no-repeat;
+        background-position: -144px 0px;
+        background-size: 520px auto;
+        width: 22px;
+        height: 24px;
+        vertical-align: middle;
+        cursor: pointer;
+    }
+    .reduce {
+        display: inline-block;
+        background: url(${ctxPath}/static/img/icon_edit_tools.png) no-repeat;
+        background-position: -48px -48px;
+        background-size: 520px auto;
+        width: 24px;
+        height: 24px;
+        vertical-align: middle;
+        cursor: pointer;
+    }
+</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="fileLi" class=""><a data-toggle="tab" href="#tab-2" onclick="initFileTable(CONFIG.project_house,'fileTable')"  aria-expanded="false">2.附件上传</a></li>
+                        </ul>
+                    </div>
+                    <div class="tab-content">
+                        <div id="tab-1" class="tab-pane active">
+                            <div class="panel-body" >
+                                <div class="panel panel-default">
+                                    <div class="panel-heading" onclick="$(this).next().toggle()" >基础信息</div>
+                                    <div class="panel-body">
+                                        <form id="houseInfoForm" class="form-horizontal">
+                                            <div class="col-sm-12 form-group-sm">
+                                                <input type="hidden" name="id" id="id" value="{$row.id}">
+                                                <input type="hidden" name="type" id="type" value="{$row.type}">
+                                                <input type="hidden" name="year" id="year" value="{$row.year}">
+                                                <input type="hidden" name="checkState" id="checkState" value="{$row.checkState}">
+                                                <input type="hidden" name="talentId" id="talentId" value="{$row.talentId}">
+                                                <input type="hidden" name="files" id="files" value="{$row.files}">
+                                                <input type="hidden" name="fields" id="fields" value="{$row.fields}">
+                                                <div class="bs-callout bs-callout-info" id="callout-helper-context-color-specificity">
+                                                    <h4>申报人信息</h4>
+                                                    <div class="row" id="basicData">
+                                                        <div class="col-sm-12">
+                                                            <div class="rowGroup col-sm-3"
+                                                                 @if(item.type == 2){
+                                                                 style="display: none"
+                                                                 @}
+                                                            >
+                                                                <label class=" control-label spacing"><span style="color: red">*</span>申报对象</label>
+                                                                <select class="form-control" id="declareObject" name="declareObject" value="{$row.declareObject}" onchange="HousepurchaseInfoDlg.declareObjChange()">
+                                                                    <option value="">请选择</option>
+                                                                    <option value="1">依据晋政文〔2019〕107号经我市认定后公布入选,且符合申报适用对象的晋江市优秀人才</option>
+                                                                    <option value="2">依据晋政文﹝2015﹞87号经我市认定,且于2019年1月24日前取得购房补贴指标的原晋江市优秀人才</option>
+                                                                </select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3"
+                                                                 @if(item.type == 2){
+                                                                 style="display: none"
+                                                                 @}
+                                                            >
+                                                                <label class=" control-label spacing"><span style="color: red">*</span>申报类型</label>
+                                                                <select class="form-control" id="declareType" name="declareType" value="{$row.declareType}" onchange="HousepurchaseInfoDlg.typeChange()">
+                                                                    <option value="">请选择</option>
+                                                                    <option value="1">购房补贴</option>
+                                                                    <option value="2">免租入住</option>
+                                                                </select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing"><span style="color: red">*</span>姓名</label>
+                                                                <input type="text" class="form-control" id="name" name="name" value="{$row.name}" readonly="readonly">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing"><span style="color: red">*</span>证件类型</label>
+                                                                <select class="form-control" id="cardType" name="cardType" value="{$row.cardType}" style="pointer-events: none;background-color: #eee;">
+                                                                </select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing"><span style="color: red">*</span>证件号码</label>
+                                                                <input type="text" class="form-control" id="idCard" name="idCard" value="{$row.idCard}" placeholder="在库人员证件号码必须与人才库证件号码一致" readonly="readonly"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>籍贯省</label>
+                                                                <select class="form-control " onchange="afterSelectProvince(this,'cityCode','countyCode')" id="provinceCode" name="provinceCode" value="{$row.provinceCode}" style="pointer-events: none;background-color: #eee;">
+                                                                </select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>籍贯市</label>
+                                                                <select class="form-control" onchange="afterSelectCity(this,'countyCode')" id="cityCode" name="cityCode" value="{$row.cityCode}" style="pointer-events: none;background-color: #eee;"></select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>籍贯县</label>
+                                                                <select class="form-control" id="countyCode" name="countyCode" value="{$row.countyCode}" style="pointer-events: none;background-color: #eee;"></select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing"><span style="color: red">*</span>所属镇街</label>
+                                                                <select class="form-control" id="street" name="street" value="{$row.street}" style="pointer-events: none;background-color: #eee;"></select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>人才层次</label>
+                                                                <select class="form-control" id="talentArrange" name="talentArrange" value="{$row.talentArrange}" onchange="HousepurchaseInfoDlg.getIdentifyCondition()" style="pointer-events: none;background-color: #eee;"></select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>泉州高层次人才证书发证日期</label>
+                                                                <input class="form-control" id="certificateStartTime" name="certificateStartTime" value="{$row.certificateStartTime}"  style="pointer-events: none;background-color: #eee;">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>泉州高层次人才证书有效期</label>
+                                                                <input class="form-control" id="certificateEndTime" name="certificateEndTime" value="{$row.certificateEndTime}"  style="pointer-events: none;background-color: #eee;">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>认定条件</label>
+                                                                <select class="form-control" id="identifyCondition" name="identifyCondition" value="{$row.identifyCondition}" style="pointer-events: none;background-color: #eee;"> </select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>认定条件名称</label>
+                                                                <input type="text" class="form-control" id="idenfityConditionName" name="idenfityConditionName" value="{$row.idenfityConditionName}" placeholder="例:获得国家一级职业资格(汽车维修工)" readonly="readonly"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>认定条件证书取得时间</label>
+                                                                <input type="text" class="form-control date" id="identifyGetTime" name="identifyGetTime" value="{$row.identifyGetTime}" readonly="readonly"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>手机号码</label>
+                                                                <input type="phone" class="form-control" id="phone" name="phone" maxlength="11" value="{$row.phone}" readonly="readonly"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>开户银行</label>
+                                                                <input type="text" class="form-control" onchange="bankChange(this,'bankNumber')" id="bank" name="bank" value="{$row.bank}" placeholder="XX银行" readonly="readonly"/>
+                                                            </div>
+                                                            @if(item.type==1){
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <label class="control-label spacing"><span style="color: red">*</span>银行行号</label>
+                                                                    <input type="text" class="form-control" id="bankNumber" name="bankNumber" value="{$row.bankNumber}" readonly="readonly"/>
+                                                                </div>
+                                                            @}
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>开户银行网点</label>
+                                                                <input type="text" class="form-control" id="bankNetwork" name="bankNetwork" value="{$row.bankNetwork}" readonly="readonly" placeholder="XX银行XX省XX市XX支行/分行/分理处"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>银行账号</label>
+                                                                <input type="text" class="form-control" id="bankAccount" name="bankAccount" value="{$row.bankAccount}" readonly="readonly"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>婚姻状态</label>
+                                                                <select class="form-control" id="marryStatus" name="marryStatus" value="{$row.marryStatus}"></select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing">配偶姓名</label>
+                                                                <input type="text" class="form-control" id="spouseName" name="spouseName" value="{$row.spouseName}"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing">配偶证件类型</label>
+                                                                <select class="form-control" id="spouseCardType" name="spouseCardType" value="{$row.spouseCardType}">
+                                                                </select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing">配偶证件号码</label>
+                                                                <input type="text" class="form-control" id="spouseIdcard" name="spouseIdcard" value="{$row.spouseIdcard}" />
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing">配偶是否在库人才</label>
+                                                                <select class="form-control" id="spouseIsLibrary" name="spouseIsLibrary" value="{$row.spouseIsLibrary}" >
+                                                                    <option value=""></option>
+                                                                    <option value="2">否</option>
+                                                                    <option value="1">是</option>
+                                                                </select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing">不动产权证编号</label>
+                                                                <input type="text" class="form-control" id="realEstateNo" name="realEstateNo" value="{$row.realEstateNo}"
+                                                                        @if(hand == 2){
+                                                                             readonly="readonly"
+                                                                        @}
+                                                                />
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing">备案合同编号</label>
+                                                                <input type="text" class="form-control" id="recordNo" name="recordNo" value="{$row.recordNo}"
+                                                                       @if(hand == 2){
+                                                                       readonly="readonly"
+                                                                       @}
+                                                                />
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>房屋坐落地址</label>
+                                                                <input type="text" class="form-control" id="houseAddress" name="houseAddress" value="{$row.houseAddress}"
+                                                                       @if(hand == 2){
+                                                                       readonly="readonly"
+                                                                       @}
+                                                                />
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>房屋建筑面积(m2)</label>
+                                                                <input type="text" class="form-control" id="houseArea" name="houseArea" value="{$row.houseArea}"
+                                                                       @if(hand == 2){
+                                                                       readonly="readonly"
+                                                                       @}
+                                                                />
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>购房合同备案时间/不动产权证书办理时间</label>
+                                                                <input type="text" class="form-control date" id="recordTime" name="recordTime" value="{$row.recordTime}"
+                                                                       @if(hand == 2){
+                                                                       readonly="readonly"
+                                                                       @}
+                                                                />
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>房屋成交金额(元)</label>
+                                                                <input type="text" class="form-control" id="houseMoney" name="houseMoney" value="{$row.houseMoney}"
+                                                                       @if(hand == 2){
+                                                                       readonly="readonly"
+                                                                       @}
+                                                                />
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>是否享受我市其他政策</label>
+                                                                <select class="form-control" id="isEnjoyOther" name="isEnjoyOther" value="{$row.isEnjoyOther}">
+                                                                    <option value="">请选择</option>
+                                                                    <option value="1">是</option>
+                                                                    <option value="2">否</option>
+                                                                </select>
+                                                            </div>
+                                                        </div>
+                                                    </div>
+                                                </div>
+                                                <div class="bs-callout bs-callout-success" >
+                                                    <h4>子女信息</h4>
+                                                    <div class="row" >
+                                                        <div class="col-sm-12">
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing">未成年子女姓名</label>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing">未成年子女证件类型</label>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing">未成年子女证件号码</label>
+                                                            </div>
+                                                        </div>
+                                                        <div id="childData">
+                                                            @if(isEmpty(childrenList)){
+                                                                <div class="col-sm-12">
+                                                                    <input type="hidden"  name="id" />
+                                                                    <input type="hidden"  name="pId" />
+                                                                    <div class="rowGroup col-sm-3">
+                                                                        <input type="text" class="form-control" name="childName" placeholder="未成年子女姓名"/>
+                                                                    </div>
+                                                                    <div class="rowGroup col-sm-3">
+                                                                        <select class="form-control"  name="childCardType" placeholder="未成年子女证件类型">
+                                                                            @for(dict in dicts){
+                                                                            <option value="${dict.code}">${dict.name}</option>
+                                                                            @}
+                                                                        </select>
+                                                                    </div>
+                                                                    <div class="rowGroup col-sm-3">
+                                                                        <input type="text" class="form-control" name="childIdCard" placeholder="未成年子女证件号码"/>
+                                                                    </div>
+                                                                    <div class="add-btn"  onclick="HousepurchaseInfoDlg.addChild()"></div>
+                                                                    <div class="reduce"  onclick="HousepurchaseInfoDlg.reduceChild(this)"></div>
+                                                                </div>
+                                                            @}else{
+                                                                @for(child in childrenList){
+                                                                    <div class="col-sm-12">
+                                                                        <input type="hidden"  name="id" value="${child.id}"/>
+                                                                        <input type="hidden"  name="pId" value="${child.pId}"/>
+                                                                        <div class="rowGroup col-sm-3">
+                                                                            <input type="text" class="form-control" name="childName" value="${child.name}" placeholder="未成年子女姓名"/>
+                                                                        </div>
+                                                                        <div class="rowGroup col-sm-3">
+                                                                            <select class="form-control"  name="childCardType" value="${child.cardType}" placeholder="未成年子女证件类型">
+                                                                                <option value="">请选择</option>
+                                                                                @for(dict in dicts){
+                                                                                    <option value="${dict.code}">${dict.name}</option>
+                                                                                @}
+                                                                            </select>
+                                                                        </div>
+                                                                        <div class="rowGroup col-sm-3">
+                                                                            <input type="text" class="form-control" name="childIdCard" value="${child.idCard}" placeholder="未成年子女证件号码"/>
+                                                                        </div>
+                                                                        <div class="add-btn"  onclick="HousepurchaseInfoDlg.addChild()"></div>
+                                                                        <div class="reduce"  onclick="HousepurchaseInfoDlg.reduceChild(this)"></div>
+                                                                    </div>
+                                                                @}
+                                                            @}
+                                                        </div>
+                                                    </div>
+                                                </div>
+                                                <div class="row">
+                                                    <label class="col-sm-12 control-label spacing" style="text-align: left"><span style="color: red">声明:本人对输入材料的真实性负全部责任</span></label>
+                                                </div>
+                                            </div>
+                                        </form>
+                                    </div>
+                                    <div class="panel-heading" onclick="$(this).next().toggle()">日志</div>
+                                    <table id="logTable">
+                                    </table>
+                                </div>
+                            </div>
+                        </div>
+                        <div id="tab-2" class="tab-pane ">
+                            <table id="fileTable" class="table-condensed" style="font-size: 10px;table-layout: fixed!important;" data-mobile-responsive="true" data-click-to-select="true">
+                                <thead>
+                                    <tr>
+                                        <th data-field="selectItem" data-checkbox="true"></th>
+                                    </tr>
+                                </thead>
+                            </table>
+                            <label style="padding-top: 15px;color: red">*请根据上传的附件材料,编辑好相应的文件夹名称</label>
+                            <form id="uploadForm" action="/common/api/addTalentFile" method="post" class="form-horizontal" enctype="multipart/form-data" target="hiddenIframe" style="display: none">
+                                <input type='hidden' id="fileId" name="fileId" >
+                                <input type='file' id="upload_file" name="fileUrl" style='display: none'>
+                                <input type='hidden' id="mainId" name="mainId" >
+                                <input type='hidden' id="fileTypeId" name="fileTypeId" >
+                                <input type='hidden' id="index" name="index" >
+                                <input type="hidden" name="backName" value="callBack">
+                                <input type="hidden" name="type" value="5">
+                            </form>
+                        </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/house/housepurchase_info.js?v='+(new Date()).getTime()+'"><\/script>');
+    document.write('<script src="${ctxPath}/static/modular/common/jjcommon.js?v='+(new Date()).getTime()+'"><\/script>');
+    document.write('<script src="${ctxPath}/static/modular/common/upload.js?v='+(new Date()).getTime()+'"><\/script>');
+</script>
+{/block}

+ 373 - 0
app/enterprise/view/housepurchase/housepurchase_add.html

@@ -0,0 +1,373 @@
+@layout("/common/_container.html"){
+<style type="text/css">
+    .spacing {
+        margin-bottom: 10px;
+        padding-right:4px;
+        padding-left: 4px;
+    }
+    label {
+        font-size: xx-small;
+    }
+    .has-feedback .form-control {
+        padding-right: 5px;
+    }
+    .control-label{
+        color: #337ab7;
+    }
+    .rowGroup{
+        padding-bottom: 5px;
+    }
+    .imgs li{
+        list-style: none;
+        float: left;
+        border: 1px solid #d8d1d1;
+        text-align: center;
+        height: 30px;
+    }
+    .bs-callout-info {
+          border-left:1px solid #1b809e;
+      }
+    .bs-callout-success {
+        border-left:1px solid #1ab394;
+    }
+    .bs-callout {
+        padding: 20px;
+        margin: 20px 0;
+        border-top: 1px solid #eee;
+        border-bottom: 1px solid #eee;
+        border-right: 1px solid #eee;
+        border-left-width: 5px;
+        border-radius: 3px;
+    }
+    .bs-callout-info h4 {
+        color: #1b809e;
+    }
+    .bs-callout-success h4{
+        color: #1ab394;
+    }
+    .add-btn {
+        display: inline-block;
+        background: url(${ctxPath}/static/img/icon_edit_tools.png) no-repeat;
+        background-position: -144px 0px;
+        background-size: 520px auto;
+        width: 22px;
+        height: 24px;
+        vertical-align: middle;
+        cursor: pointer;
+    }
+    .reduce {
+        display: inline-block;
+        background: url(${ctxPath}/static/img/icon_edit_tools.png) no-repeat;
+        background-position: -48px -48px;
+        background-size: 520px auto;
+        width: 24px;
+        height: 24px;
+        vertical-align: middle;
+        cursor: pointer;
+    }
+</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="fileLi" class=""><a data-toggle="tab" href="#tab-2" onclick="initFileTable(CONFIG.project_house,'fileTable')"  aria-expanded="false">2.附件上传</a></li>
+                        </ul>
+                    </div>
+                    <div class="tab-content">
+                        <div id="tab-1" class="tab-pane active">
+                            <div class="panel-body" >
+                                <div class="panel panel-default">
+                                    <div class="panel-heading" onclick="$(this).next().toggle()" >基础信息</div>
+                                    <div class="panel-body">
+                                        <form id="houseInfoForm" class="form-horizontal">
+                                            <div class="col-sm-12 form-group-sm">
+                                                <input type="hidden" name="id" id="id" value="">
+                                                <input type="hidden" name="type" id="type" value="${type}">
+                                                <input type="hidden" name="year" id="year" value="${year}">
+                                                <input type="hidden" name="checkState" id="checkState" value="">
+                                                <input type="hidden" name="name" id="name">
+                                                <input type="hidden" name="files" id="files">
+                                                <input type="hidden" name="fields" id="fields">
+                                                <div class="bs-callout bs-callout-info" id="callout-helper-context-color-specificity">
+                                                    <h4>申报人信息</h4>
+                                                    <div class="row">
+                                                        <div class="col-sm-12">
+                                                                <div class="rowGroup col-sm-3"
+                                                                     @if(type == 2){
+                                                                     style="display: none"
+                                                                     @}
+                                                                >
+                                                                    <label class=" control-label spacing"><span style="color: red">*</span>申报对象</label>
+                                                                    <select class="form-control" id="declareObject" name="declareObject" onchange="HousepurchaseInfoDlg.declareObjChange()">
+                                                                        <option value="">请选择</option>
+                                                                        <option value="1"
+                                                                                @if(type == 2){
+                                                                                selected="selected"
+                                                                                @}
+                                                                            >依据晋政文〔2019〕107号经我市认定后公布入选,且符合申报适用对象的晋江市优秀人才</option>
+                                                                        <option value="2">依据晋政文﹝2015﹞87号经我市认定,且于2019年1月24日前取得购房补贴指标的原晋江市优秀人才</option>
+<!--                                                                        <option value="3">旧政策已取得购房补贴指标的,但不再符合新政策认定标准</option>-->
+                                                                    </select>
+                                                                </div>
+                                                                <div class="rowGroup col-sm-3"
+                                                                     @if(type == 2){
+                                                                     style="display: none"
+                                                                     @}
+                                                                >
+                                                                    <label class=" control-label spacing"><span style="color: red">*</span>申报类型</label>
+                                                                    <select class="form-control" id="declareType" name="declareType" onchange="HousepurchaseInfoDlg.typeChange()">
+                                                                        <option value="">请选择</option>
+                                                                        <option value="1"
+                                                                                @if(type == 2){
+                                                                                selected="selected"
+                                                                                @}
+                                                                        >购房补贴</option>
+                                                                        <option value="2">免租入住</option>
+                                                                    </select>
+                                                                </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing"><span style="color: red">*</span>姓名</label>
+                                                                <select type="text" class="form-control" id="talentId" name="talentId" onchange="HousepurchaseInfoDlg.nameChange()">
+                                                                </select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing"><span style="color: red">*</span>证件类型</label>
+                                                                <select class="form-control" id="cardType" name="cardType" style="pointer-events: none;background-color: #eee;">
+                                                                </select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing"><span style="color: red">*</span>证件号码</label>
+                                                                <input type="text" class="form-control" id="idCard" name="idCard" placeholder="在库人员证件号码必须与人才库证件号码一致" readonly="readonly"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>籍贯省</label>
+                                                                <select class="form-control " onchange="afterSelectProvince(this,'cityCode','countyCode')" id="provinceCode" name="provinceCode" style="pointer-events: none;background-color: #eee;">
+                                                                </select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>籍贯市</label>
+                                                                <select class="form-control" onchange="afterSelectCity(this,'countyCode')" id="cityCode" name="cityCode" style="pointer-events: none;background-color: #eee;"></select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>籍贯县</label>
+                                                                <select class="form-control" id="countyCode" name="countyCode" style="pointer-events: none;background-color: #eee;"></select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing"><span style="color: red">*</span>所属镇街</label>
+                                                                <select class="form-control" id="street" name="street" style="pointer-events: none;background-color: #eee;"></select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>人才层次</label>
+                                                                <select class="form-control" id="talentArrange" name="talentArrange" onchange="HousepurchaseInfoDlg.getIdentifyCondition()" style="pointer-events: none;background-color: #eee;"></select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>泉州高层次人才证书发证日期</label>
+                                                                <input class="form-control" id="certificateStartTime" name="certificateStartTime"   style="pointer-events: none;background-color: #eee;">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>泉州高层次人才证书有效期</label>
+                                                                <input class="form-control" id="certificateEndTime" name="certificateEndTime"   style="pointer-events: none;background-color: #eee;">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>认定条件</label>
+                                                                <select class="form-control" id="identifyCondition" name="identifyCondition" style="pointer-events: none;background-color: #eee;"> </select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>认定条件名称</label>
+                                                                <input type="text" class="form-control" id="idenfityConditionName" name="idenfityConditionName" placeholder="例:获得国家一级职业资格(汽车维修工)" readonly="readonly"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>认定条件证书取得时间</label>
+                                                                <input type="text" class="form-control date" id="identifyGetTime" name="identifyGetTime" readonly="readonly"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>手机号码</label>
+                                                                <input type="phone" class="form-control" id="phone" name="phone" maxlength="11" readonly="readonly"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>开户银行</label>
+                                                                <input type="text" class="form-control" onchange="bankChange(this,'bankNumber')" id="bank" name="bank" placeholder="XX银行" readonly="readonly"/>
+                                                            </div>
+                                                            @if(type == 1){
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <label class="control-label spacing"><span style="color: red">*</span>银行行号</label>
+                                                                    <input type="text" class="form-control" id="bankNumber" name="bankNumber" readonly="readonly"/>
+                                                                </div>
+                                                            @}
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>开户银行网点</label>
+                                                                <input type="text" class="form-control" id="bankNetwork" name="bankNetwork" readonly="readonly" placeholder="XX银行XX省XX市XX支行/分行/分理处"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>银行账号</label>
+                                                                <input type="text" class="form-control" id="bankAccount" name="bankAccount" readonly="readonly"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>婚姻状态</label>
+                                                                <select class="form-control" id="marryStatus" name="marryStatus"></select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing">配偶姓名</label>
+                                                                <input type="text" class="form-control" id="spouseName" name="spouseName"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing">配偶证件类型</label>
+                                                                <select class="form-control" id="spouseCardType" name="spouseCardType">
+                                                                </select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing">配偶证件号码</label>
+                                                                <input type="text" class="form-control" id="spouseIdcard" name="spouseIdcard" />
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing">配偶是否在库人才</label>
+                                                                <select class="form-control" id="spouseIsLibrary" name="spouseIsLibrary" >
+                                                                    <option value=""></option>
+                                                                    <option value="2">否</option>
+                                                                    <option value="1">是</option>
+                                                                </select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3"
+                                                                 @if(type==1){
+                                                                    style="display: none"
+                                                                 @}
+                                                                 >
+                                                                <label class="control-label spacing">不动产权证编号</label>
+                                                                <input type="text" class="form-control" id="realEstateNo" name="realEstateNo" placeholder="例:闽(2019)晋江市不动产权第(123456)号"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3"
+                                                                 @if(type==1){
+                                                                 style="display: none"
+                                                                 @}
+                                                            >
+                                                                <label class="control-label spacing">备案合同编号</label>
+                                                                <input type="text" class="form-control" id="recordNo" name="recordNo"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3"
+                                                                 @if(type==1){
+                                                                 style="display: none"
+                                                                 @}
+                                                            >
+                                                                <label class="control-label spacing"><span style="color: red">*</span>房屋坐落地址</label>
+                                                                <input type="text" class="form-control" id="houseAddress" name="houseAddress"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3"
+                                                                 @if(type==1){
+                                                                 style="display: none"
+                                                                 @}
+                                                            >
+                                                                <label class="control-label spacing"><span style="color: red">*</span>房屋建筑面积(m2)</label>
+                                                                <input type="text" class="form-control" id="houseArea" name="houseArea"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3"
+                                                                 @if(type==1){
+                                                                 style="display: none"
+                                                                 @}
+                                                            >
+                                                                <label class="control-label spacing"><span style="color: red">*</span>购房合同备案时间/不动产权证书办理时间</label>
+                                                                <input type="text" class="form-control date" id="recordTime" name="recordTime"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3"
+                                                                 @if(type==1){
+                                                                 style="display: none"
+                                                                 @}
+                                                            >
+                                                                <label class="control-label spacing"><span style="color: red">*</span>房屋成交金额(元)</label>
+                                                                <input type="text" class="form-control" id="houseMoney" name="houseMoney"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3"
+                                                                 @if(type==1){
+                                                                 style="display: none"
+                                                                 @}
+                                                            >
+                                                                <label class="control-label spacing"><span style="color: red">*</span>是否享受我市其他政策</label>
+                                                                <select class="form-control" id="isEnjoyOther" name="isEnjoyOther">
+                                                                    <option value="">请选择</option>
+                                                                    <option value="1">是</option>
+                                                                    <option value="2">否</option>
+                                                                </select>
+                                                            </div>
+                                                        </div>
+                                                    </div>
+                                                </div>
+                                                <div class="bs-callout bs-callout-success" >
+                                                    <h4>子女信息</h4>
+                                                    <div class="row" >
+                                                        <div class="col-sm-12">
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing">未成年子女姓名</label>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing">未成年子女证件类型</label>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing">未成年子女证件号码</label>
+                                                            </div>
+                                                        </div>
+                                                        <div id="childData">
+                                                            <div class="col-sm-12">
+                                                                <input type="hidden"  name="id" />
+                                                                <input type="hidden"  name="pId" />
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <input type="text" class="form-control" name="childName" placeholder="未成年子女姓名"/>
+                                                                </div>
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <select class="form-control"  name="childCardType" placeholder="未成年子女证件类型">
+                                                                    </select>
+                                                                </div>
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <input type="text" class="form-control" name="childIdCard" placeholder="未成年子女证件号码"/>
+                                                                </div>
+                                                                <div class="add-btn"  onclick="HousepurchaseInfoDlg.addChild()"></div>
+                                                            </div>
+                                                        </div>
+                                                    </div>
+                                                </div>
+                                                <div class="row">
+                                                    <label class="col-sm-12 control-label spacing" style="text-align: left"><span style="color: red">声明:本人对输入材料的真实性负全部责任</span></label>
+                                                </div>
+                                            </div>
+                                        </form>
+                                    </div>
+                                    <div class="panel-heading" onclick="$(this).next().toggle()">日志</div>
+                                    <table id="logTable">
+                                    </table>
+                                </div>
+                            </div>
+                        </div>
+                        <div id="tab-2" class="tab-pane ">
+                            <table id="fileTable" class="table-condensed" style="font-size: 10px;table-layout: fixed!important;" data-mobile-responsive="true" data-click-to-select="true">
+                                <thead>
+                                    <tr>
+                                        <th data-field="selectItem" data-checkbox="true"></th>
+                                    </tr>
+                                </thead>
+                            </table>
+                            <label style="padding-top: 15px;color: red">*请根据上传的附件材料,编辑好相应的文件夹名称</label>
+                            <form id="uploadForm" action="${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="callBack">
+                                <input type="type" name="type" value="5">
+                            </form>
+                        </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/house/housepurchase_info.js?v='+(new Date()).getTime()+'"><\/script>');
+    document.write('<script src="${ctxPath}/static/modular/common/jjcommon.js?v='+(new Date()).getTime()+'"><\/script>');
+    document.write('<script src="${ctxPath}/static/modular/common/upload.js?v='+(new Date()).getTime()+'"><\/script>');
+</script>
+@}

+ 69 - 0
app/enterprise/view/housepurchase/index.html

@@ -0,0 +1,69 @@
+@layout("/common/_container.html"){
+<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">
+                                <#NameCon id="year" name="申报年度" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="name" name="姓名" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="idCard" name="证件号码" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="talentArrange" name="人才层次" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#SelectCon id="marryStatus" name="婚姻状态" >
+                                </#SelectCon>
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="spouseName" name="配偶姓名" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="spouseIdcard" name="配偶证件号码" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="childName" name="子女姓名" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#NameCon id="childIdCard" name="子女证件号码" />
+                            </div>
+                            <div class="col-sm-3">
+                                <#button name="搜索" icon="fa-search" clickFun="Housepurchase.search()"/>
+                                <#button name="重置" icon="fa-trash" clickFun="Housepurchase.reset()"/>
+                            </div>
+                        </div>
+                        <div class="hidden-xs" id="housepurchaseTableToolbar" role="group">
+                            <#button name="添加" icon="fa-plus" clickFun="Housepurchase.openAddHousepurchase()"/>
+                            <#button name="修改" icon="fa-edit" clickFun="Housepurchase.openHousepurchaseDetail()" space="true"/>
+                            <#button name="查看" icon="fa-edit" clickFun="Housepurchase.openHousepurchaseSelect()" space="true"/>
+                            <#button name="删除" icon="fa-remove" clickFun="Housepurchase.delete()" space="true"/>
+                        </div>
+                        <#table id="housepurchaseTable"/>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+<script type="text/javascript">
+    document.write('<script src="${ctxPath}/static/modular/gate/house/housepurchase.js?v='+(new Date()).getTime()+'"><\/script>');
+</script>
+@}

+ 343 - 0
app/enterprise/view/housepurchase/view.html

@@ -0,0 +1,343 @@
+@layout("/common/_container.html"){
+<style type="text/css">
+    .spacing {
+        margin-bottom: 10px;
+        padding-right:4px;
+        padding-left: 4px;
+    }
+    label {
+        font-size: xx-small;
+    }
+    .has-feedback .form-control {
+        padding-right: 5px;
+    }
+    .control-label{
+        color: #337ab7;
+    }
+    .rowGroup{
+        padding-bottom: 5px;
+    }
+    .imgs li{
+        list-style: none;
+        float: left;
+        border: 1px solid #d8d1d1;
+        text-align: center;
+        height: 30px;
+    }
+    .bs-callout-info {
+        border-left:1px solid #1b809e;
+    }
+    .bs-callout-success {
+        border-left:1px solid #1ab394;
+    }
+    .bs-callout {
+        padding: 20px;
+        margin: 20px 0;
+        border-top: 1px solid #eee;
+        border-bottom: 1px solid #eee;
+        border-right: 1px solid #eee;
+        border-left-width: 5px;
+        border-radius: 3px;
+    }
+    .bs-callout-info h4 {
+        color: #1b809e;
+    }
+    .add-btn {
+        display: inline-block;
+        background: url(${ctxPath}/static/img/icon_edit_tools.png) no-repeat;
+        background-position: -144px 0px;
+        background-size: 520px auto;
+        width: 22px;
+        height: 24px;
+        vertical-align: middle;
+        cursor: pointer;
+    }
+    .reduce {
+        display: inline-block;
+        background: url(${ctxPath}/static/img/icon_edit_tools.png) no-repeat;
+        background-position: -48px -48px;
+        background-size: 520px auto;
+        width: 24px;
+        height: 24px;
+        vertical-align: middle;
+        cursor: pointer;
+    }
+</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="fileLi" class=""><a data-toggle="tab" href="#tab-2" onclick="initNoBtnFileTable(CONFIG.project_house,'fileTable')"  aria-expanded="false">2.附件上传</a></li>
+                        </ul>
+                    </div>
+                    <div class="tab-content">
+                        <div id="tab-1" class="tab-pane active">
+                            <div class="panel-body" >
+                                <div class="panel panel-default">
+                                    <div class="panel-heading" onclick="$(this).next().toggle()" >基础信息</div>
+                                    <div class="panel-body">
+                                        <form id="houseInfoForm" 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="type" id="type" value="${item.type}">
+                                                <input type="hidden" name="year" id="year" value="${item.year}">
+                                                <input type="hidden" name="checkState" id="checkState" value="${item.checkState}">
+                                                <input type="hidden" name="talentId" id="talentId" value="${item.talentId}">
+                                                <input type="hidden" name="files" id="files" value="${item.files}">
+                                                <input type="hidden" name="fields" id="fields" value="${item.fields}">
+                                                <div class="bs-callout bs-callout-info" id="callout-helper-context-color-specificity">
+                                                    <h4>申报人信息</h4>
+                                                    <div class="row" id="basicData">
+                                                        <div class="col-sm-12">
+                                                            <div class="rowGroup col-sm-3"
+                                                                 @if(item.type == 2){
+                                                                 style="display: none"
+                                                                 @}
+                                                            >
+                                                                <label class=" control-label spacing"><span style="color: red">*</span>申报对象</label>
+                                                                <select class="form-control" id="declareObject" name="declareObject" value="${item.declareObject}" onchange="HousepurchaseInfoDlg.declareObjChange()">
+                                                                    <option value="">请选择</option>
+                                                                    <option value="1">新政策中公布入选为晋江市优秀人才后再购房对象</option>
+                                                                    <option value="2">旧政策中取得购房补贴指标后完成购房,且符合新政策认定标准对象</option>
+                                                                </select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3"
+                                                                 @if(item.type == 2){
+                                                                 style="display: none"
+                                                                 @}
+                                                            >
+                                                                <label class=" control-label spacing"><span style="color: red">*</span>申报类型</label>
+                                                                <select class="form-control" id="declareType" name="declareType" value="${item.declareType}" onchange="HousepurchaseInfoDlg.typeChange()">
+                                                                    <option value="">请选择</option>
+                                                                    <option value="1">购房补贴</option>
+                                                                    <option value="2">免租入住</option>
+                                                                </select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing"><span style="color: red">*</span>姓名</label>
+                                                                <input type="text" class="form-control" id="name" name="name" value="${item.name}">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing"><span style="color: red">*</span>证件类型</label>
+                                                                <select class="form-control" id="cardType" name="cardType" value="${item.cardType}" style="pointer-events: none;background-color: #eee;">
+                                                                </select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing"><span style="color: red">*</span>证件号码</label>
+                                                                <input type="text" class="form-control" id="idCard" name="idCard" value="${item.idCard}" placeholder="在库人员证件号码必须与人才库证件号码一致" readonly="readonly"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>籍贯省</label>
+                                                                <select class="form-control " onchange="afterSelectProvince(this,'cityCode','countyCode')" id="provinceCode" name="provinceCode" value="${item.provinceCode}" style="pointer-events: none;background-color: #eee;">
+                                                                </select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>籍贯市</label>
+                                                                <select class="form-control" onchange="afterSelectCity(this,'countyCode')" id="cityCode" name="cityCode" value="${item.cityCode}" style="pointer-events: none;background-color: #eee;"></select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>籍贯县</label>
+                                                                <select class="form-control" id="countyCode" name="countyCode" value="${item.countyCode}" style="pointer-events: none;background-color: #eee;"></select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing"><span style="color: red">*</span>所属镇街</label>
+                                                                <select class="form-control" id="street" name="street" value="${item.street}" style="pointer-events: none;background-color: #eee;"></select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>人才层次</label>
+                                                                <select class="form-control" id="talentArrange" name="talentArrange" value="${item.talentArrange}" onchange="HousepurchaseInfoDlg.getIdentifyCondition()" style="pointer-events: none;background-color: #eee;"></select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>泉州高层次人才证书发证日期</label>
+                                                                <input class="form-control" id="certificateStartTime" name="certificateStartTime" value="${item.certificateStartTime}"  style="pointer-events: none;background-color: #eee;">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>泉州高层次人才证书有效期</label>
+                                                                <input class="form-control" id="certificateEndTime" name="certificateEndTime" value="${item.certificateEndTime}"  style="pointer-events: none;background-color: #eee;">
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>认定条件</label>
+                                                                <select class="form-control" id="identifyCondition" name="identifyCondition" value="${item.identifyCondition}" style="pointer-events: none;background-color: #eee;"> </select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>认定条件名称</label>
+                                                                <input type="text" class="form-control" id="idenfityConditionName" name="idenfityConditionName" value="${item.idenfityConditionName}" placeholder="例:获得国家一级职业资格(汽车维修工)" readonly="readonly"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>认定条件证书取得时间</label>
+                                                                <input type="text" class="form-control date" id="identifyGetTime" name="identifyGetTime" value="${item.identifyGetTime}" readonly="readonly"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>手机号码</label>
+                                                                <input type="phone" class="form-control" id="phone" name="phone" maxlength="11" value="${item.phone}" readonly="readonly"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>开户银行</label>
+                                                                <input type="text" class="form-control" onchange="bankChange(this,'bankNumber')" id="bank" name="bank" value="${item.bank}" placeholder="XX银行" readonly="readonly"/>
+                                                            </div>
+                                                            @if(item.type==1){
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <label class="control-label spacing"><span style="color: red">*</span>银行行号</label>
+                                                                    <input type="text" class="form-control" id="bankNumber" name="bankNumber" value="${item.bankNumber}" readonly="readonly"/>
+                                                                </div>
+                                                            @}
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>开户银行网点</label>
+                                                                <input type="text" class="form-control" id="bankNetwork" name="bankNetwork" value="${item.bankNetwork}" readonly="readonly" placeholder="XX银行XX省XX市XX支行/分行/分理处"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>银行账号</label>
+                                                                <input type="text" class="form-control" id="bankAccount" name="bankAccount" value="${item.bankAccount}" readonly="readonly"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>婚姻状态</label>
+                                                                <select class="form-control" id="marryStatus" name="marryStatus" value="${item.marryStatus}"></select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing">配偶姓名</label>
+                                                                <input type="text" class="form-control" id="spouseName" name="spouseName" value="${item.spouseName}"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class=" control-label spacing">配偶证件类型</label>
+                                                                <select class="form-control" id="spouseCardType" name="spouseCardType" value="${item.spouseCardType}">
+                                                                </select>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing">配偶证件号码</label>
+                                                                <input type="text" class="form-control" id="spouseIdcard" name="spouseIdcard" value="${item.spouseIdcard}"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>不动产权证编号</label>
+                                                                <input type="text" class="form-control" id="realEstateNo" name="realEstateNo" value="${item.realEstateNo}"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>备案合同编号</label>
+                                                                <input type="text" class="form-control" id="recordNo" name="recordNo" value="${item.recordNo}"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>房屋坐落地址</label>
+                                                                <input type="text" class="form-control" id="houseAddress" name="houseAddress" value="${item.houseAddress}"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>房屋建筑面积(m2)</label>
+                                                                <input type="text" class="form-control" id="houseArea" name="houseArea" value="${item.houseArea}"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>购房合同备案时间/不动产权证书办理时间</label>
+                                                                <input type="text" class="form-control date" id="recordTime" name="recordTime" value="${item.recordTime}"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>房屋成交金额(元)</label>
+                                                                <input type="text" class="form-control" id="houseMoney" name="houseMoney" value="${item.houseMoney}"/>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>是否享受我市其他政策</label>
+                                                                <select class="form-control" id="isEnjoyOther" name="isEnjoyOther" value="${item.isEnjoyOther}">
+                                                                    <option value="">请选择</option>
+                                                                    <option value="1">是</option>
+                                                                    <option value="2">否</option>
+                                                                </select>
+                                                            </div>
+                                                        </div>
+                                                    </div>
+                                                </div>
+                                                <div class="bs-callout bs-callout-success" >
+                                                    <h4>子女信息</h4>
+                                                    <div class="row" >
+                                                        <div class="col-sm-12">
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>未成年子女姓名</label>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>未成年子女证件类型</label>
+                                                            </div>
+                                                            <div class="rowGroup col-sm-3">
+                                                                <label class="control-label spacing"><span style="color: red">*</span>未成年子女证件号码</label>
+                                                            </div>
+                                                        </div>
+                                                        <div id="childData">
+                                                            @if(isEmpty(childrenList)){
+                                                            <div class="col-sm-12">
+                                                                <input type="hidden"  name="id" />
+                                                                <input type="hidden"  name="pId" />
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <input type="text" class="form-control" name="childName" placeholder="未成年子女姓名"/>
+                                                                </div>
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <select class="form-control"  name="childCardType" placeholder="未成年子女证件类型">
+                                                                        @for(dict in dicts){
+                                                                        <option value="${dict.code}">${dict.name}</option>
+                                                                        @}
+                                                                    </select>
+                                                                </div>
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <input type="text" class="form-control" name="childIdCard" placeholder="未成年子女证件号码"/>
+                                                                </div>
+                                                            </div>
+                                                            @}else{
+                                                            @for(child in childrenList){
+                                                            <div class="col-sm-12">
+                                                                <input type="hidden"  name="id" value="${child.id}"/>
+                                                                <input type="hidden"  name="pId" value="${child.pId}"/>
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <input type="text" class="form-control" name="childName" value="${child.name}" placeholder="未成年子女姓名"/>
+                                                                </div>
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <select class="form-control"  name="childCardType" value="${child.cardType}" placeholder="未成年子女证件类型">
+                                                                        <option value="">请选择</option>
+                                                                        @for(dict in dicts){
+                                                                        <option value="${dict.code}">${dict.name}</option>
+                                                                        @}
+                                                                    </select>
+                                                                </div>
+                                                                <div class="rowGroup col-sm-3">
+                                                                    <input type="text" class="form-control" name="childIdCard" value="${child.idCard}" placeholder="未成年子女证件号码"/>
+                                                                </div>
+                                                            </div>
+                                                            @}
+                                                            @}
+                                                        </div>
+                                                    </div>
+                                                </div>
+                                                <div class="row">
+                                                    <label class="col-sm-12 control-label spacing" style="text-align: left"><span style="color: red">声明:本人对输入材料的真实性负全部责任</span></label>
+                                                </div>
+                                            </div>
+                                        </form>
+                                    </div>
+                                    <div class="panel-heading" onclick="$(this).next().toggle()">日志</div>
+                                    <table id="logTable">
+                                    </table>
+                                </div>
+                            </div>
+                        </div>
+                        <div id="tab-2" class="tab-pane ">
+                            <#table id="fileTable" />
+                            <label style="padding-top: 15px;color: red">*请根据上传的附件材料,编辑好相应的文件夹名称</label>
+                            <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="callBack">
+                                <input type="type" name="type" value="5">
+                            </form>
+                        </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/house/housepurchase_select.js?v='+(new Date()).getTime()+'"><\/script>');
+    document.write('<script src="${ctxPath}/static/modular/common/jjcommon.js?v='+(new Date()).getTime()+'"><\/script>');
+    document.write('<script src="${ctxPath}/static/modular/common/upload.js?v='+(new Date()).getTime()+'"><\/script>');
+</script>
+@}