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',