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'); // 附件(下载管理)分类详情