| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 | 
							- <?php
 
- /*
 
-  * To change this license header, choose License Headers in Project Properties.
 
-  * To change this template file, choose Tools | Templates
 
-  * and open the template in the editor.
 
-  */
 
- namespace app\enterprise\controller;
 
- use app\enterprise\common\EnterpriseController;
 
- use app\enterprise\api\TalentApi;
 
- use app\common\api\DictApi;
 
- use app\common\api\VerifyApi;
 
- /**
 
-  * Description of TalentLibrary
 
-  *
 
-  * @author sgq
 
-  */
 
- class TalentLibrary extends EnterpriseController {
 
-     public function index() {
 
-         return view("", ["type" => $this->user["type"]]);
 
-     }
 
-     public function list() {
 
-         $res = TalentApi::getList($this->request, 3);
 
-         return json($res);
 
-     }
 
-     public function export() {
 
-         $setting = [];
 
-         $params = $this->request->param();
 
-         $fields = $params["export"];
 
-         if (!$fields)
 
-             return json(["msg" => "请选择要导出的数据"]);
 
-         $names = DictApi::getTalentFields(4, in_array("isMatchZhiren", $fields));
 
-         $names["industryFieldNew"] = "产业领域";
 
-         $names["enterpriseName"] = "单位名称";
 
-         $names["enterpriseTag"] = "单位标签";
 
-         $names["street"] = "所属镇街";
 
-         $names["breakFaithName"] = "曾被相关主管部门列为失信个人";
 
-         $names["identifyMonth"] = "公布入选月份";
 
-         $names["certificateNo"] = "人才编号";
 
-         $names["activeName"] = "离职状态";
 
-         $names["cur_quit_time"] = "离职时间";
 
-         $names["first_submit_time"] = "首次确认提交时间";
 
-         $names["new_submit_time"] = "最新确认提交时间";
 
-         $list = VerifyApi::getExportDatas(7, $params);
 
-         foreach ($fields as $field) {
 
-             $columns[] = $names[$field];
 
-         }
 
-         $datas = [];
 
-         for ($i = 0; $i < count($list); $i++) {
 
-             if(count((array)$list[$i]) > 0){
 
-                 $data = [];
 
-                 for ($n = 0; $n < count($fields); $n++) {
 
-                     $cellValue = $list[$i][$fields[$n]];
 
-                     $data[] = $cellValue;
 
-                 }
 
-                 $datas[] = $data;
 
-             }
 
-         }
 
-         $setting["freeze"] = "A2";
 
-         $setting["filter"] = sprintf("A1:%s1", getExcelColumnByIndex(count($columns) - 1));
 
-         if ($datas) {
 
-             export($columns, $datas, "人才认定申报列表导出", $setting);
 
-             exit();
 
-         }
 
-         echo "<script>parent.layer.alert('没有可以导出的数据');window.history.go(-1);</script>";
 
-     }
 
- }
 
 
  |