Bladeren bron

注释企业端可以删除申报的功能

sandm 2 jaren geleden
bovenliggende
commit
aed8277c15
3 gewijzigde bestanden met toevoegingen van 144 en 18 verwijderingen
  1. 126 0
      app/admin/view/system/search_zhcx.html
  2. 15 15
      app/enterprise/controller/Talent.php
  3. 3 3
      app/enterprise/view/talent/newIndex.html

+ 126 - 0
app/admin/view/system/search_zhcx.html

@@ -0,0 +1,126 @@
+{extend name="layout/content"}
+{block name="content"}
+<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>
+                        <div class="hidden-xs" id="DictTableToolbar" role="group">
+
+                            <button type="button" class="btn btn-sm btn-primary " onclick="DirectlyIdentify.download_enterprise_template()">
+                                <i class="fa fa-plus"></i>&nbsp;征信查询模板下载
+                            </button>
+                            {if condition="chkCommission('/admin/directly_identify/import_enterprise','/directly_identify/import_enterprise')"}
+                            <button type="button" class="btn btn-sm btn-primary " onclick="DirectlyIdentify.enterprise_import()">
+                                <i class="fa fa-plus"></i>&nbsp;导入机构数据
+                            </button>
+                            {/if}
+                            {if condition="chkCommission('/admin/directly_identify/fj_talent_template','/directly_identify/fj_talent_template')"}
+                            <button type="button" class="btn btn-sm btn-primary " onclick="DirectlyIdentify.download_fj_talent_template()">
+                                <i class="fa fa-plus"></i>&nbsp;省上人才导入模板下载
+                            </button>
+                            {/if}
+                            {if condition="chkCommission('/admin/directly_identify/qz_talent_template','/directly_identify/qz_talent_template')"}
+                            <button type="button" class="btn btn-sm btn-primary " onclick="DirectlyIdentify.download_qz_talent_template()">
+                                <i class="fa fa-plus"></i>&nbsp;泉州人才导入模板下载
+                            </button>
+                            {/if}
+                            {if condition="chkCommission('/admin/directly_identify/fj_import_talent','/directly_identify/fj_import_talent')"}
+                            <button type="button" class="btn btn-sm btn-primary " onclick="DirectlyIdentify.fj_talent_import()">
+                                <i class="fa fa-plus"></i>&nbsp;导入省级人才数据
+                            </button>
+                            {/if}
+                            {if condition="chkCommission('/admin/directly_identify/qz_import_talent','/directly_identify/qz_import_talent')"}
+                            <button type="button" class="btn btn-sm btn-primary " onclick="DirectlyIdentify.qz_talent_import()">
+                                <i class="fa fa-plus"></i>&nbsp;导入泉州人才数据
+                            </button>
+                            {/if}
+                        </div>
+                        <table id="directlyIdentifyTable" class="table-condensed" style="font-size: 10px;table-layout: fixed!important;" data-mobile-responsive="true" data-click-to-select="true">
+                            <thead>
+                            <tr>
+                                <th data-field="selectItem" data-checkbox="true"></th>
+                            </tr>
+                            </thead>
+                        </table>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+<!--核查征信导入模态框-->
+<div class="modal fade " id="enterpriseImportModal" 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="enterprise-import-form" action="/admin/directly_identify/enterprise_import" method="post" enctype="multipart/form-data" target="hiddenIframe">
+                    <input type="file" id="file" name="file" onchange="$('#fileName').val($('#file').val());" class="hidden">
+                    <div class="form-group row">
+                        <div class="col-sm-1"></div>
+                        <div class="col-sm-11">
+                            <div class="input-group">
+                                <input type="text" class="form-control" id="fileName" name="fileName" placeholder="请选择需要上传的附件" readonly="readonly" >
+                                <span class="input-group-btn">
+                                    <button class="btn btn-secondary" type="button" onclick="$('#file').click()"><i class="fa fa-search"></i>选择文件</button>
+                                </span>
+                            </div>
+                        </div>
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" onclick="DirectlyIdentify.enterpriseImportSubmit()">提交</button>
+                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
+            </div>
+        </div>
+    </div>
+</div>
+<div class="modal fade " id="talentImportModal" 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" >人才数据导入</h4>
+            </div>
+            <div class="modal-body">
+                <form id="talent-import-form" action="/admin/directly_identify/talent_import" method="post" enctype="multipart/form-data" target="hiddenIframe">
+                    <input type="hidden" name="type" value="" id="import_type"/>
+                    <input type="file" id="file1" name="file" onchange="$('#fileName1').val($('#file1').val());" class="hidden">
+                    <div class="form-group row">
+                        <div class="col-sm-1"></div>
+                        <div class="col-sm-11">
+                            <div class="input-group">
+                                <input type="text" class="form-control" id="fileName1" name="fileName" placeholder="请选择需要上传的附件" readonly="readonly" >
+                                <span class="input-group-btn">
+                                    <button class="btn btn-secondary" type="button" onclick="$('#file1').click()"><i class="fa fa-search"></i>选择文件</button>
+                                </span>
+                            </div>
+                        </div>
+                    </div>
+                </form>
+            </div>
+            <div class="modal-footer">
+                <button type="button" class="btn btn-primary" onclick="DirectlyIdentify.talentImportSubmit()">提交</button>
+                <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
+            </div>
+        </div>
+    </div>
+</div>
+<iframe id="hiddenIframe" name="hiddenIframe" style="display: none;"></iframe>
+<script src="/static/modular/directlyIdentify/index.js"></script>
+<script>
+    console.log(DirectlyIdentify)
+</script>
+{/block}

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

@@ -1025,20 +1025,20 @@ class Talent extends EnterpriseController {
         return json(["msg" => "删除成功"]);
     }
 
-    public function mixDelete() {
-        $id = $this->request->param("talentInfoId");
-        $info = TalentApi::chkIsOwner($id, $this->user["uid"]);
-        if (!$info) {
-            return json(["msg" => "操作失败"]);
-        }
-        $checkState = $info["checkState"];
-        if (in_array($checkState, [0, TalentState::SCND_SAVE])) {
-            $data["id"] = $id;
-            $data["delete"] = 1;
-            TalentModel::update($data);
-            return json(["msg" => "删除成功"]);
-        }
-        return json(["msg" => "该申报已提交审核,无法删除"]);
-    }
+//    public function mixDelete() {
+//        $id = $this->request->param("talentInfoId");
+//        $info = TalentApi::chkIsOwner($id, $this->user["uid"]);
+//        if (!$info) {
+//            return json(["msg" => "操作失败"]);
+//        }
+//        $checkState = $info["checkState"];
+//        if (in_array($checkState, [0, TalentState::SCND_SAVE])) {
+//            $data["id"] = $id;
+//            $data["delete"] = 1;
+//            TalentModel::update($data);
+//            return json(["msg" => "删除成功"]);
+//        }
+//        return json(["msg" => "该申报已提交审核,无法删除"]);
+//    }
 
 }

+ 3 - 3
app/enterprise/view/talent/newIndex.html

@@ -120,9 +120,9 @@
                             <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfo.viewTalentInfo()" id="">
                                 <i class="fa fa-book"></i>&nbsp;查看申报
                             </button>
-                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfo.delete()" id="">
-                                <i class="fa fa-remove"></i>&nbsp;删除申报
-                            </button>
+<!--                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfo.delete()" id="">-->
+<!--                                <i class="fa fa-remove"></i>&nbsp;删除申报-->
+<!--                            </button>-->
                         </div>
 
                         <table id="TalentInfoTable" class="table-condensed" style="font-size: 10px;table-layout: fixed!important;" data-mobile-responsive="true" data-click-to-select="true">