Browse Source

容器树增加唯一Id

kely 10 months ago
parent
commit
7ec48fe8ac

+ 1 - 1
app/Http/Controllers/API/AssetController.php

@@ -131,7 +131,7 @@ class AssetController extends Controller
     {
         $assets = Asset::allowed()->get(['id', 'name', 'parent_id'])->each(function ($assets){
             $assets->type='asset';
-            $assets->library_count=$assets->library()->count();
+            $assets->uniId=uniqid();
         });
 
         return $this->success([

+ 1 - 0
app/Http/Controllers/API/ContainerController.php

@@ -178,6 +178,7 @@ class ContainerController extends Controller
         $items = Container::query()->allowed()->where("library_id", $libraryId)->get(['id', 'name'])->each(function ($items) {
             // 设置固定的type值
             $items->type = 'container';
+            $items->uniId=uniqid();
         });
 
         return $this->success([

+ 1 - 0
app/Http/Controllers/API/FolderController.php

@@ -42,6 +42,7 @@ class FolderController extends Controller
             ])
             ->each(function ($folders){
                 $folders->type='folder';
+                $folders->uniId=uniqid();
             });
         return $this->success([
             'data' => make_tree($folders->toArray(), \request("parent_id", 0)),

+ 1 - 0
app/Http/Controllers/API/LibraryController.php

@@ -111,6 +111,7 @@ class LibraryController extends Controller
             ->each(function ($libraries) {
             // 设置固定的type值
             $libraries->type = 'library';
+            $libraries->uniId=uniqid();
             $libraries->container_count=$libraries->container()->count();
             });
 

+ 1 - 1
app/Http/Controllers/API/ProjectController.php

@@ -522,7 +522,7 @@ class ProjectController extends Controller
         $projects = Project::allowed()->get(['id', 'name'])->each(function ($project) {
             // 设置固定的type值
             $project->type = 'project';
-            $project->library_count=$project->library()->count();
+            $project->uniId=uniqid();
         });
         return $this->success([
             'data' => $projects