From 343c5eb58768433e88572ac105de8c50557d6559 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Sat, 25 Dec 2021 14:48:38 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=A2=E6=88=B7=E7=AB=AF=E6=96=B0?= =?UTF-8?q?=E7=AA=97=E5=8F=A3=E6=89=93=E5=BC=80=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/Api/FileController.php | 14 ++++ .../assets/js/components/DrawerOverlay.vue | 2 - .../pages/manage/components/FileContent.vue | 12 ++-- resources/assets/js/pages/manage/file.vue | 20 ++++-- resources/assets/js/pages/single/file.vue | 68 +++++++++++++++++++ resources/assets/js/routes.js | 5 ++ 6 files changed, 109 insertions(+), 12 deletions(-) create mode 100644 resources/assets/js/pages/single/file.vue diff --git a/app/Http/Controllers/Api/FileController.php b/app/Http/Controllers/Api/FileController.php index a1cf89bc..ce3b2aa9 100755 --- a/app/Http/Controllers/Api/FileController.php +++ b/app/Http/Controllers/Api/FileController.php @@ -79,6 +79,20 @@ class FileController extends AbstractController return Base::retSuccess('success', $array); } + /** + * 获取单条数据 + * @return array + */ + public function one() + { + User::auth(); + // + $id = intval(Request::input('id')); + // + $file = File::allowFind($id); + return Base::retSuccess('success', $file); + } + /** * 搜索文件列表 * diff --git a/resources/assets/js/components/DrawerOverlay.vue b/resources/assets/js/components/DrawerOverlay.vue index 4d85ee42..4ec122eb 100644 --- a/resources/assets/js/components/DrawerOverlay.vue +++ b/resources/assets/js/components/DrawerOverlay.vue @@ -15,8 +15,6 @@ diff --git a/resources/assets/js/routes.js b/resources/assets/js/routes.js index cefe808a..b13d845c 100755 --- a/resources/assets/js/routes.js +++ b/resources/assets/js/routes.js @@ -70,6 +70,11 @@ export default [ }, ] }, + { + name: 'single-file', + path: '/single/file/:id', + component: () => import('./pages/single/file.vue'), + }, { name: 'login', path: '/login',