From 69090d84caeddd7b6a5fc164b5323ac685078726 Mon Sep 17 00:00:00 2001 From: pushuo <229102104@qq.com> Date: Thu, 25 Aug 2022 14:28:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=9B=BE=E7=89=87=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=99=A8=20->=20https://guangdagit.com/beike/beikesho?= =?UTF-8?q?p/issues/175?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/FileManagerController.php | 3 +- beike/Admin/Services/FileManagerService.php | 4 +- .../views/pages/file_manager/index.blade.php | 873 +++++++++--------- 3 files changed, 460 insertions(+), 420 deletions(-) diff --git a/beike/Admin/Http/Controllers/FileManagerController.php b/beike/Admin/Http/Controllers/FileManagerController.php index a22386dd..506b563a 100644 --- a/beike/Admin/Http/Controllers/FileManagerController.php +++ b/beike/Admin/Http/Controllers/FileManagerController.php @@ -31,7 +31,8 @@ class FileManagerController extends Controller { $baseFolder = $request->get('base_folder'); $page = (int)$request->get('page'); - return (new FileManagerService)->getFiles($baseFolder, $page); + $perPage = (int)$request->get('per_page'); + return (new FileManagerService)->getFiles($baseFolder, $page, $perPage); } diff --git a/beike/Admin/Services/FileManagerService.php b/beike/Admin/Services/FileManagerService.php index 052da2f9..d407d34c 100644 --- a/beike/Admin/Services/FileManagerService.php +++ b/beike/Admin/Services/FileManagerService.php @@ -57,7 +57,7 @@ class FileManagerService * @return array * @throws \Exception */ - public function getFiles($baseFolder, int $page = 1): array + public function getFiles($baseFolder, int $page = 1, int $perPage = 20): array { $currentBasePath = rtrim($this->fileBasePath . $baseFolder, '/'); $files = glob($currentBasePath . '/*'); @@ -75,7 +75,7 @@ class FileManagerService } $page = $page > 0 ? $page : 1; - $perPage = 20; + // $perPage = $perPage; $imageCollection = collect($images); $data = [ 'images' => $imageCollection->forPage($page, $perPage)->values()->toArray(), diff --git a/resources/beike/admin/views/pages/file_manager/index.blade.php b/resources/beike/admin/views/pages/file_manager/index.blade.php index 8defc1ab..ca2d3f4f 100644 --- a/resources/beike/admin/views/pages/file_manager/index.blade.php +++ b/resources/beike/admin/views/pages/file_manager/index.blade.php @@ -1,5 +1,6 @@ + @@ -18,36 +19,31 @@ beike filemanager +
- +
@{{ node.label }}
{{-- v-if="node.isCurrent" --}} -
+
- + - + - +
@@ -57,18 +53,25 @@
-
- 下载 - 删除 - 重命名 - 全选 +
+ 选择 + 下载 + 删除 + 重命名 + 全选
- 上传文件 + 上传文件
-
-
+
+
@{{ file.name }} @@ -80,455 +83,491 @@
- - - -
点击上传,或将图片拖到此处
-
-
-
-
-
@{{ index + 1 }}. @{{ image.name }}
-
@{{ image.status == 'complete' ? '完成' : '上传中' }}
-
- + + + +
点击上传,或将图片拖到此处
+
+
+
+
+
@{{ index + 1 }}. @{{ image.name }}
+
@{{ image.status == 'complete' ? '完成' : '上传中' }}
+
+
+