sgq 2 سال پیش
والد
کامیت
035377ae8f
4فایلهای تغییر یافته به همراه203 افزوده شده و 3 حذف شده
  1. 19 0
      app/enterprise/api/TalentApi.php
  2. 13 3
      app/enterprise/controller/Talent.php
  3. 16 0
      app/enterprise/model/Talent.php
  4. 155 0
      app/enterprise/view/talent/info.html

+ 19 - 0
app/enterprise/api/TalentApi.php

@@ -0,0 +1,19 @@
+<?php
+
+namespace app\enterprise\api;
+
+use app\enterprise\model\Talent;
+
+/**
+ * Description of TalentApi
+ *
+ * @author sgq
+ */
+class TalentApi {
+
+    public static function getList($where = "") {
+        $list = Talent::where($where)->select()->toArray();
+        return $list;
+    }
+
+}

+ 13 - 3
app/enterprise/controller/Talent.php

@@ -3,7 +3,7 @@
 namespace app\enterprise\controller;
 
 use app\enterprise\common\EnterpriseController;
-
+use app\enterprise\api\TalentApi;
 /**
  * Description of Talent
  *
@@ -11,8 +11,18 @@ use app\enterprise\common\EnterpriseController;
  */
 class Talent extends EnterpriseController {
 
-    public function gotoTalentInfo() {
-        
+    public function index() {
+        return view();
+    }
+
+    public function list() {
+        $name = trim($this->request->param("roleName"));
+        $where = [];
+        if ($name) {
+            $where = [["name", "like", "%" . $name . "%"]];
+        }
+        $list = TalentApi::getList($where);
+        return json($list);
     }
 
 }

+ 16 - 0
app/enterprise/model/Talent.php

@@ -0,0 +1,16 @@
+<?php
+
+namespace app\enterprise\model;
+
+use think\Model;
+
+/**
+ * Description of Talent
+ *
+ * @author sgq
+ */
+class Talent extends Model {
+
+    protected $table = "un_talent_info";
+
+}

+ 155 - 0
app/enterprise/view/talent/info.html

@@ -0,0 +1,155 @@
+{extend name="layout/content"}
+{block name="content"}
+<style type="text/css">
+    .layui-layer-btn .layui-layer-btn1 {
+        border-color: #009688;
+        background-color: #009688;
+        color: #fff;
+    }
+</style>
+<div class="row">
+    <div class="col-sm-12">
+        <div class="ibox float-e-margins">
+            <div class="ibox-title">
+                <h5>人才认定申报</h5>
+            </div>
+            <div class="ibox-content">
+                <div class="row row-lg">
+                    <div class="col-sm-12">
+                        <div class="row">
+                            <input type="hidden" id="type" value="${type}">
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">姓名
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="name" placeholder="">
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">证件号码
+                                        </button>
+                                    </div>
+                                    <input type="text" class="form-control" id="idCard" placeholder="">
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <div class="input-group input-group-sm">
+                                    <div class="input-group-btn">
+                                        <button data-toggle="dropdown" class="btn btn-white dropdown-toggle" type="button">
+                                            性别
+                                        </button>
+                                    </div>
+                                    <select class="form-control" id="sex">
+                                        <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="nation">
+                                    </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="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="talentType">
+                                    </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="talentArrange">
+                                    </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="checkState">
+                                        <option value=""></option>
+                                        <option value="-1">审核不通过</option>
+                                        <option value="1">待提交</option>
+                                        <option value="2">已驳回</option>
+                                        <option value="3">审核中</option>
+                                        <option value="4">认定通过</option>
+                                    </select>
+                                </div>
+                            </div>
+                            <div class="col-sm-3">
+                                <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfo.search()" id="">
+                                    <i class="fa fa-search"></i>&nbsp;搜索
+                                </button>
+                                <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfo.reset()" id="">
+                                    <i class="fa fa-trash"></i>&nbsp;重置
+                                </button>
+                            </div>
+                        </div>
+                        <div class="hidden-xs" id="TalentInfoTableToolbar" role="group">
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfo.openAddTalentInfo()" id="">
+                                <i class="fa fa-plus"></i>&nbsp;添加
+                            </button>
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfo.openTalentInfoDetail()" id="">
+                                <i class="fa fa-edit"></i>&nbsp;修改
+                            </button>
+                            <button type="button" class="btn btn-sm btn-primary " onclick="TalentInfo.openTalentInfoSelect()" 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>
+                        </div>
+                        <table id="TalentInfoTable" class="table-condensed" style="font-size: 10px;table-layout: fixed!important;" data-mobile-responsive="true" data-click-to-select="true">
+                            <thead>
+                                <tr>
+                                    <th data-field="selectItem" data-checkbox="true"></th>
+                                </tr>
+                            </thead>
+                        </table>
+                    </div>
+                </div>
+            </div>
+        </div>
+    </div>
+</div>
+<!--<script src="${ctxPath}/static/modular/gate/talentInfo/talentInfo.js"></script>-->
+<script type="text/javascript">
+    document.write('<script src="/static/modular/gate/talentInfo/talentInfo.js?v=' + (new Date()).getTime() + '"><\/script>');
+    document.write('<script src="/static/modular/common/config.js?v=' + (new Date()).getTime() + '"><\/script>');
+</script>
+{/block}