Răsfoiți Sursa

积分征信阶段部分

sugangqiang 2 ani în urmă
părinte
comite
674e3091e3

+ 2 - 2
app/admin/controller/IntegralVerify.php

@@ -90,12 +90,12 @@ class IntegralVerify extends AdminController {
     public function pre_list() {
         if (session("user")["type"] == 1) {
             $message = [
-                "typeName" => "晋江市现代产业体系人才定", "address" => "聚才网/人才晋江微信公众号", "dep" => "中共晋江市委人才办、晋江市纪委监委驻市人力资源和社会保障局纪检监察组或晋江市公共就业和人才服务中心",
+                "typeName" => "晋江市现代产业体系人才积分评定", "address" => "聚才网/人才晋江微信公众号", "dep" => "中共晋江市委人才办、晋江市纪委监委驻市人力资源和社会保障局纪检监察组或晋江市公共就业和人才服务中心",
                 "phone" => "0595-85633128", "email" => "jjrc85661234@163.com"
             ];
         } else {
             $message = [
-                "typeName" => "晋江市集成电路产业优秀人才定", "address" => "福建(晋江)集成电路产业园官方网站及微信公众号", "dep" => "集成电路产业园区",
+                "typeName" => "晋江市集成电路产业优秀人才积分评定", "address" => "福建(晋江)集成电路产业园官方网站及微信公众号", "dep" => "集成电路产业园区",
                 "phone" => "0595-82250007、0595-82250001", "email" => "jjjcdr@163.com"
             ];
         }

+ 5 - 142
app/admin/view/integral_verify/pre_list.html

@@ -19,14 +19,14 @@
     <div class="col-sm-12">
         <div class="ibox float-e-margins">
             <div class="ibox-title">
-                <h5>预备人才库</h5>
+                <h5>人才积分库</h5>
             </div>
             <div class="ibox-content">
                 <div class="row row-lg">
                     <div class="col-sm-12">
                         <input type="hidden" id="usertype" value="${user.type}">
-                        <input type="hidden" id="process" value="6">
-                        <input type="hidden" id="title" value="预备人才库">
+                        <input type="hidden" id="process" value="3">
+                        <input type="hidden" id="title" value="人才积分库">
                         <div class="row">
                             <div class="col-sm-3">
                                 <div class="input-group input-group-sm">
@@ -108,7 +108,7 @@
                                     </div>
                                     <select class="form-control" id="checkState">
                                         <option value="">---请选择---</option>
-                                        <option value="11">待核查征信</option>
+                                        <option value="6">待核查征信</option>
                                         <option value="21">待公示</option>
                                         <option value="23">公示中</option>
                                         <option value="24">待公布</option>
@@ -122,143 +122,6 @@
                                 </div>                            
                             </div>
                         </div>
-                        <div class="row highSearch" style="display: none">
-                            <div class="col-sm-3">
-                                <div class="input-group input-group-sm">
-                                    <div class="input-group-btn">
-                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
-                                            国籍/地区
-                                        </button>
-                                    </div>
-                                    <select class="form-control" id="nationality">
-                                    </select>
-                                </div>
-                            </div>
-                            <div class="col-sm-3">
-                                <div class="input-group input-group-sm">
-                                    <div class="input-group-btn">
-                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
-                                            籍贯省
-                                        </button>
-                                    </div>
-                                    <select class="form-control" id="province">
-                                    </select>
-                                </div>
-                            </div>
-                            <div class="col-sm-3">
-                                <div class="input-group input-group-sm">
-                                    <div class="input-group-btn">
-                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
-                                            政治面貌
-                                        </button>
-                                    </div>
-                                    <select class="form-control" id="politics">
-                                    </select>
-                                </div>
-                            </div>
-                            <div class="col-sm-3">
-                                <div class="input-group input-group-sm">
-                                    <div class="input-group-btn">
-                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
-                                            单位名称
-                                        </button>
-                                    </div>
-                                    <select class="form-control" id="enterprise_id">
-                                        {volist name="enterprises" id="item"}
-                                        <option value="{$item.id}">{$item.name}</option>
-                                        {/volist}
-                                    </select>
-                                </div>
-                            </div>
-                            <div class="col-sm-3">
-                                <div class="input-group input-group-sm">
-                                    <div class="input-group-btn">
-                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
-                                            所属街道
-                                        </button>
-                                    </div>
-                                    <select class="form-control" id="street">
-                                    </select>
-                                </div>
-                            </div>
-                            <div class="col-sm-3">
-                                <div class="input-group input-group-sm">
-                                    <div class="input-group-btn">
-                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
-                                            产业领域
-                                        </button>
-                                    </div>
-                                    <select class="form-control" id="industry_field">
-                                    </select>
-                                </div>
-                            </div>
-                            <div class="col-sm-3">
-                                <div class="input-group input-group-sm">
-                                    <div class="input-group-btn">
-                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
-                                            人才类型
-                                        </button>
-                                    </div>
-                                    <select class="form-control" id="talent_type">
-                                    </select>
-                                </div>
-                            </div>
-                            <div class="col-sm-3">
-                                <div class="input-group input-group-sm">
-                                    <div class="input-group-btn">
-                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">引进方式
-                                        </button>
-                                    </div>
-                                    <select class="form-control" id="import_way">
-                                    </select>
-                                </div>                            
-                            </div>
-                            <div class="col-sm-3">
-                                <div class="input-group input-group-sm">
-                                    <div class="input-group-btn">
-                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">最高学历
-                                        </button>
-                                    </div>
-                                    <select class="form-control" id="highest_degree">
-                                    </select>
-                                </div>                            
-                            </div>
-                            <div class="col-sm-3">
-                                <div class="input-group input-group-sm">
-                                    <div class="input-group-btn">
-                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">是否有留学经历
-                                        </button>
-                                    </div>
-                                    <select class="form-control" id="study_abroad">
-                                        <option value="">---请选择---</option>
-                                        <option value="1">是</option>
-                                        <option value="2">否</option>
-                                    </select>
-                                </div>                            
-                            </div>
-                            <div class="col-sm-3">
-                                <div class="input-group input-group-sm">
-                                    <div class="input-group-btn">
-                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
-                                            申报来源
-                                        </button>
-                                    </div>
-                                    <select class="form-control" id="source">
-                                    </select>
-                                </div>
-                            </div>
-                            <div class="col-sm-3">
-                                <div class="input-group input-group-sm">
-                                    <div class="input-group-btn">
-                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
-                                            人才层次
-                                        </button>
-                                    </div>
-                                    <select class="form-control" id="talent_arrange">
-                                    </select>
-                                </div>
-                            </div>
-                        </div>
                         <div class="row">
                             <div class="col-sm-12" style="text-align: center">
                                 <button type="button" style="cursor:pointer;" id="openSearch" onclick="$('.highSearch,#closeSearch').show(); $(this).hide();" class="btn btn-sm btn-primary glyphicon glyphicon-eye-open" id="open-but">打开高级搜索</button>
@@ -667,6 +530,6 @@
 <!--<script src="${ctxPath}/static/modular/talentIdentify/talentInfo/talentInfo_common.js"></script>-->
 <script type="text/javascript">
     document.write('<script src="/static/modular/talentIdentify/integralMgr/IntegralVerify_prepare.js?v=' + (new Date()).getTime() + '"><\/script>');
-    document.write('<script src="/static/modular/talentIdentify/talentInfo/talentInfo_common.js?v=' + (new Date()).getTime() + '"><\/script>');
+    document.write('<script src="/static/modular/talentIdentify/integralMgr/integralCommon.js?v=' + (new Date()).getTime() + '"><\/script>');
 </script>
 {/block}

+ 1 - 1
app/enterprise/controller/Integral.php

@@ -168,7 +168,7 @@ class Integral extends EnterpriseController {
             $param = $request->param();
             $batch = \app\common\api\BatchApi::getValidBatch(ProjectState::INTEGRAL, $this->user["type"]);
             if (!$batch) {
-                throw new ValidateException("不在人才认定申报申请时间内");
+                throw new ValidateException("不在积分申报申请时间内");
             }
             $data["batch_id"] = $batch["id"];
             validate(IntegralValidator::class)->check($param);

+ 1 - 1
public/static/modular/talentIdentify/integralMgr/IntegralVerify_prepare.js

@@ -843,7 +843,7 @@ IntegralInfo.callBack = function (data) {
 
 $(function () {
     var defaultColunms = IntegralInfo.initColumn();
-    var table = new BSTable(IntegralInfo.id, "/admin/integralVerify/base_verify_list/process/6", defaultColunms);
+    var table = new BSTable(IntegralInfo.id, "/admin/integralVerify/list/process/3", defaultColunms);
     table.setPaginationType("server");
     table.setSingleSelect(false);
     table.setOnDblClickRow(function () {

+ 200 - 0
public/static/modular/talentIdentify/integralMgr/integralCommon.js

@@ -0,0 +1,200 @@
+/**
+ * 显示审核日志
+ */
+IntegralInfo.showLog = function (id) {
+    layer.open({
+        type: 1,
+        title: "日志",
+        fixed: false,
+        content: '<table id="' + id + '"></table>',
+        area: ['80%', '80%'],
+        maxmin: true,
+        success: function (layero, index) {
+            Feng.getCheckLog(id, {"type": CONFIG.project_integral_apply, "mainId": id, "typeFileId": "", "active": 1})
+        }
+    });
+}
+
+
+/**
+ * 查询表单提交参数对象
+ * @returns {{}}
+ */
+IntegralInfo.formParams = function () {
+    var queryData = {};
+    queryData['name'] = $("#name").val();
+    queryData['card_number'] = $("#card_number").val();
+    queryData['sex'] = $("#sex").val();
+    queryData['nation'] = $("#nation").val();
+    queryData['nationality'] = $("#nationality").val();
+    queryData['province'] = $("#province").val();
+    queryData['politics'] = $("#politics").val();
+    queryData['enterprise_id'] = $("#enterprise_id").val();
+    queryData['industry_field'] = $("#industry_field").val();
+    queryData['source'] = $("#source").val();
+    queryData['city'] = $("#city").val();
+    queryData['import_way'] = $("#import_way").val();
+    queryData['highest_degree'] = $("#highest_degree").val();
+    queryData['major'] = $("#major").val();
+    queryData['title'] = $("#title").val();
+    queryData['study_abroad'] = $("#study_abroad").val();
+    queryData['phone'] = $("#phone").val();
+    queryData['email'] = $("#email").val();
+    queryData['breakFaith'] = $("#breakFaith").val();
+    queryData['talent_type'] = $("#talent_type").val();
+    queryData['talent_arrange'] = $("#talent_arrange").val();
+    queryData['street'] = $("#street").val();
+    if ($("#talent_condition").val() == null || $("#talent_condition").val() == '' || $("#talent_condition").val() == "null") {
+        queryData['talent_condition'] = "";
+    } else {
+        queryData['talent_condition'] = $("#talent_condition").val();
+    }
+    queryData['identifyMonth'] = $("#identifyMonth").val();
+    queryData['checkState'] = $("#checkState").val();
+    queryData['isPublic'] = $("#isPublic").val();
+    queryData['active'] = $("#active").val()
+    queryData['apply_year'] = $("#apply_year").val();
+    queryData['isEffect'] = $("#isEffect").val();
+    return queryData;
+}
+
+/**
+ * 查询人才认定申报列表
+ */
+IntegralInfo.search = function () {
+    IntegralInfo.table.refresh({query: IntegralInfo.formParams()});
+};
+
+/**
+ * 重置
+ */
+IntegralInfo.reset = function () {
+    $("#name").val("");
+    $("#card_number").val("");
+    $("#sex").val("");
+    $("#nation").val("");
+    $("#nationality").val("");
+    $("#province").val("");
+    $("#politics").val("");
+    $("#enterprise_id").val("").trigger("chosen:updated");
+    $("#industry_field").val("");
+    $("#source").val("");
+    $("#fromCity").val("");
+    $("#import_way").val("");
+    $("#highest_degree").val("");
+    $("#major").val("");
+    $("#title").val("");
+    $("#study_abroad").val("");
+    $("#phone").val("");
+    $("#email").val("");
+    $("#breakFaith").val("");
+    $("#talent_type").val("");
+    $("#talent_arrange").val("");
+    $("#street").val("");
+    $("#talent_condition").val("").trigger("chosen:updated");
+    $("#checkState").val("");
+    $("#identifyMonth").val("");
+    $("#isPublic").val("");
+    $("#active").val("")
+    $("#apply_year").val("");
+    $("#isEffect").val("");
+}
+
+/**
+ * 显示导出模态框
+ */
+IntegralInfo.showExportModal = function () {
+    $("#exportForm")[0].reset();
+    $("#commonExportModal").modal("show");
+}
+
+/**
+ * 导出提交
+ */
+IntegralInfo.export = function (process) {
+    var names = '';
+    var values = '';
+    var commonExport = "";
+    $("#field_info li input").each(function (index) {
+        if ($(this).is(":checked")) {
+            values = values + $(this).val() + ",";
+            names = names + $(this).next().text() + ",";
+        }
+    });
+    var queryData = IntegralInfo.formParams();
+    var process = parseInt($("#process").val());
+    switch (process) {
+        case 1:
+            commonExport = "fstVerifyListExport";
+            break;
+        case 2:
+            commonExport = "reVerifyListExport";
+            break;
+        case 3:
+            commonExport = "preListExport";
+            break;
+    }
+    $("#commonExportModal").modal('hide');
+    var params = $("#exportForm").serialize();
+    var url = "/admin/integralVerify/" + commonExport + "?" + params;
+    window.location.href = url;
+}
+
+/**
+ * 页面初始化
+ */
+IntegralInfo.init = function () {
+    //批量加载字典表数据
+    var arr = [
+        {"name": "nation", "code": "nation"}];
+    Feng.findChildDictBatch(JSON.stringify(arr));
+    $("#enterprise_id").val("");
+    $("#enterprise_id").trigger('chosen:updated');
+}
+
+/**
+ * 下载附件
+ */
+IntegralInfo.download = function () {
+    if (this.check()) {
+        window.location.href = encodeURI(encodeURI(Feng.ctxPath + "/common/api/downloadZip?type=1&id=" + IntegralInfo.seItem.id));
+    }
+}
+
+/**
+ * 批量下载头像
+ */
+IntegralInfo.downloadPhoto = function () {
+    var selected = $('#' + this.id).bootstrapTable('getSelections');
+    if (selected.length == 0) {
+        Feng.info("请先选中表格中的某一记录!");
+        return false;
+    }
+    var ids = "";
+    for (let i = 0; i < selected.length; i++) {
+        ids = ids + selected[i].id + ",";
+    }
+    window.location.href = encodeURI(encodeURI(Feng.ctxPath + "/api/commonDownload/downloadPhotos?type=1&ids=" + ids));
+}
+
+/**
+ * 全选
+ */
+IntegralInfo.checkAll = function () {
+    $("#field_info input").each(function () {
+        this.checked = true;
+    })
+}
+/**
+ * 反选
+ */
+IntegralInfo.unCheckAll = function () {
+    $("#field_info input").each(function () {
+        if (this.checked) {
+            this.checked = false;
+        } else {
+            this.checked = true;
+        }
+    })
+}
+