瀏覽代碼

星科源

cqp 2 月之前
父節點
當前提交
617ed81832
共有 2 個文件被更改,包括 37 次插入0 次删除
  1. 16 0
      app/Service/U8XkyServerService.php
  2. 21 0
      config/header/83.php

+ 16 - 0
app/Service/U8XkyServerService.php

@@ -400,10 +400,26 @@ class U8XkyServerService extends Service
     public function fieldList($data, $user){
         $model = $this->filedCommon($data, $user);
         $list = $this->limit($model,'',$data);
+        $list = $this->fillFieldData($list,$user);
 
         return [true, $list];
     }
 
+    public function fillFieldData($data, $user){
+        if(empty($data['data'])) return $data;
+
+        $map = DDEmployee::whereIn('userid', array_unique(array_column($data['data'],'userid')))
+            ->pluck('name', 'userid')
+            ->toArray();
+        foreach ($data['data'] as $key => $value){
+            $data['data'][$key]['crt_time'] = $value['crt_time'] ? date('Y-m-d H:i:s',$value['crt_time']) : '';
+            $data['data'][$key]['user_title'] = $map[$value['userid']] ?? '';
+            $data['data'][$key]['type_title'] = FieldData::$name[$value['type']] ?? '';
+        }
+
+        return $data;
+    }
+
     public function fieldDetail($data, $user){
         if(! isset($data['type'])) return [false, 'type不能为空'];
         if(! isset($data['userid'])) return [false, '人员id不能为空'];

+ 21 - 0
config/header/83.php

@@ -0,0 +1,21 @@
+<?php
+/**
+ * '菜单ID' => [
+ * '字段英文名' => '字段中文名'
+ * ]
+ */
+
+return [
+    [
+        'key' => 'type_title',
+        'value' => '数据控制类型',
+    ],
+    [
+        'key' => 'titles',
+        'value' => '无权字段',
+    ],
+    [
+        'key' => 'user_title',
+        'value' => '人员',
+    ],
+];