From 36e53ea6a1ecae6d0303ee3f1b3bf8a643247ed7 Mon Sep 17 00:00:00 2001 From: walkor Date: Tue, 6 Dec 2022 20:24:29 +0800 Subject: [PATCH] save --- src/plugin/admin/app/controller/Crud.php | 5 +-- .../admin/app/controller/UploadController.php | 41 +++++++++++-------- src/plugin/admin/app/view/admin/insert.html | 12 +++--- src/plugin/admin/app/view/admin/update.html | 10 ++--- src/plugin/admin/app/view/upload/insert.html | 4 +- src/plugin/admin/app/view/upload/update.html | 4 +- src/plugin/admin/app/view/user/insert.html | 18 ++++---- src/plugin/admin/app/view/user/update.html | 16 ++++---- 8 files changed, 59 insertions(+), 51 deletions(-) diff --git a/src/plugin/admin/app/controller/Crud.php b/src/plugin/admin/app/controller/Crud.php index 98b28d6..5250c48 100644 --- a/src/plugin/admin/app/controller/Crud.php +++ b/src/plugin/admin/app/controller/Crud.php @@ -74,7 +74,7 @@ class Crud extends Base * @param Request $request * @return Response */ - public function schema(Request $request): Response + /*public function schema(Request $request): Response { $table = $this->model->getTable(); $data = Util::getSchema($table); @@ -85,8 +85,7 @@ class Crud extends Base 'forms' => array_values($data['forms']), 'keys' => array_values($data['keys']), ]); - } - + }*/ /** * 查询前置 diff --git a/src/plugin/admin/app/controller/UploadController.php b/src/plugin/admin/app/controller/UploadController.php index 7670f52..4da1c84 100644 --- a/src/plugin/admin/app/controller/UploadController.php +++ b/src/plugin/admin/app/controller/UploadController.php @@ -19,7 +19,7 @@ class UploadController extends Crud /** * 不需要鉴权的方法 */ - public $noNeedAuth = ['file', 'image']; + public $noNeedAuth = ['insert']; /** * @var Upload @@ -45,7 +45,16 @@ class UploadController extends Crud } /** - * 查询 + * 浏览附件 + * @return Response + */ + public function attachment(): Response + { + return view('upload/attachment'); + } + + /** + * 查询附件 * @param Request $request * @return Response * @throws BusinessException @@ -64,17 +73,7 @@ class UploadController extends Crud } /** - * 插入 - * @param Request $request - * @return Response - */ - public function insert(Request $request): Response - { - return view('upload/insert'); - } - - /** - * 更新 + * 更新附件 * @param Request $request * @return Response * @throws BusinessException @@ -117,15 +116,15 @@ class UploadController extends Crud } /** - * 上传附件 + * 添加附件 * @param Request $request * @return Response * @throws Exception */ - public function attachment(Request $request): Response + public function insert(Request $request): Response { if ($request->method() === 'GET') { - return view('upload/attachment'); + return view('upload/insert'); } $file = current($request->file()); if (!$file || !$file->isValid()) { @@ -246,6 +245,16 @@ class UploadController extends Crud ]); } + /** + * 删除附件 + * @param Request $request + * @return Response + */ + public function delete(Request $request): Response + { + return parent::delete($request); + } + /** * 获取上传数据 * @param Request $request diff --git a/src/plugin/admin/app/view/admin/insert.html b/src/plugin/admin/app/view/admin/insert.html index ca5d531..f5859ec 100644 --- a/src/plugin/admin/app/view/admin/insert.html +++ b/src/plugin/admin/app/view/admin/insert.html @@ -111,10 +111,10 @@ }); }); layui.upload.render({ - elem: "#avatar", - url: '/app/admin/upload/avatar', - value: '/app/admin/avatar.png', - acceptMime: 'image/gif,image/jpeg,image/jpg,image/png', + elem: "#avatar", + url: '/app/admin/upload/avatar', + value: '/app/admin/avatar.png', + acceptMime: 'image/gif,image/jpeg,image/jpg,image/png', field: '__file__', done: function (res) { if (res.code > 0) return layui.layer.msg(res.msg); @@ -135,8 +135,8 @@ el: "#roles", name: "roles", initValue: initValue, - data: e.data, - tree: {"show":true}, + data: e.data, + tree: {"show":true}, toolbar: {"show":true,"list":["ALL","CLEAR","REVERSE"]}, }) } diff --git a/src/plugin/admin/app/view/admin/update.html b/src/plugin/admin/app/view/admin/update.html index 00e335d..10072eb 100644 --- a/src/plugin/admin/app/view/admin/update.html +++ b/src/plugin/admin/app/view/admin/update.html @@ -135,9 +135,9 @@ }); }); layui.upload.render({ - elem: "#avatar", - url: '/app/admin/upload/avatar', - acceptMime: 'image/gif,image/jpeg,image/jpg,image/png', + elem: "#avatar", + url: '/app/admin/upload/avatar', + acceptMime: 'image/gif,image/jpeg,image/jpg,image/png', field: '__file__', done: function (res) { if (res.code > 0) return layui.layer.msg(res.msg); @@ -158,8 +158,8 @@ el: "#roles", name: "roles", initValue: initValue, - data: e.data, - tree: {"show":true}, + data: e.data, + tree: {"show":true}, toolbar: {"show":true,"list":["ALL","CLEAR","REVERSE"]}, }) } diff --git a/src/plugin/admin/app/view/upload/insert.html b/src/plugin/admin/app/view/upload/insert.html index a5d5e78..7e5d759 100644 --- a/src/plugin/admin/app/view/upload/insert.html +++ b/src/plugin/admin/app/view/upload/insert.html @@ -40,7 +40,7 @@