From 8ef675d7e1638db4d58474d20c9ebeb2ee049ea8 Mon Sep 17 00:00:00 2001 From: jsasg <735273025@qq.com> Date: Fri, 28 Feb 2025 15:27:49 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E9=99=84=E4=BB=B6?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/controller/v1/AttachmentCategory.php | 8 ++++++-- app/admin/route/v1.php | 5 ++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/app/admin/controller/v1/AttachmentCategory.php b/app/admin/controller/v1/AttachmentCategory.php index 923f573c..964949fd 100644 --- a/app/admin/controller/v1/AttachmentCategory.php +++ b/app/admin/controller/v1/AttachmentCategory.php @@ -32,11 +32,15 @@ class AttachmentCategory 'name' => $params['name']??null ]) ->language(request()->lang_id) - ->order(['sort' => 'asc', 'id' => 'desc']) - ->paginate([ + ->order(['sort' => 'asc', 'id' => 'desc']); + if (!request()->has('scene')) { + $categorys = $categorys->paginate([ 'list_rows' => $params['size'], 'page' => $params['page'] ]); + } else if ('all' == request()->param('scene')) { + $categorys = $categorys->select()->hidden(['sort', 'is_show']); + } return success('获取成功', $categorys); } diff --git a/app/admin/route/v1.php b/app/admin/route/v1.php index 328c7f0b..0c2e5d12 100644 --- a/app/admin/route/v1.php +++ b/app/admin/route/v1.php @@ -304,9 +304,12 @@ Route::group('v1', function () { // 附件(下载管理)删除 Route::delete('delete/:id', 'Attachment/delete'); + // 附件(下载管理)分类列表 + Route::get('categorys', 'AttachmentCategory/index')->append(['scene' => 'all']); + // 附件(下载管理)分类 Route::group('category', function () { - // 附件(下载管理)分类列表 + // 附件(下载管理)分类分页 Route::get('index', 'AttachmentCategory/index'); // 附件(下载管理)分类详情