From 35a9e84b71915a501e4bfb405e93183978c66013 Mon Sep 17 00:00:00 2001 From: walkor Date: Mon, 19 Dec 2022 11:48:02 +0800 Subject: [PATCH] save --- .../admin/app/controller/RoleController.php | 6 +- src/plugin/admin/app/model/Role.php | 1 + src/plugin/admin/app/view/role/index.html | 65 +++++-------------- src/plugin/admin/app/view/role/insert.html | 33 +++++++++- src/plugin/admin/app/view/role/update.html | 33 +++++++++- 5 files changed, 85 insertions(+), 53 deletions(-) diff --git a/src/plugin/admin/app/controller/RoleController.php b/src/plugin/admin/app/controller/RoleController.php index 1ad510f..3379b53 100644 --- a/src/plugin/admin/app/controller/RoleController.php +++ b/src/plugin/admin/app/controller/RoleController.php @@ -60,10 +60,14 @@ class RoleController extends Crud return view('role/update'); } [$id, $data] = $this->updateInput($request); - // id为1的管理员权限固定为* + // id为1的权限权限固定为* if (isset($data['rules']) && $id == 1) { $data['rules'] = '*'; } + // id为1的上级pid固定为0 + if (isset($data['pid']) && $id == 1) { + $data['pid'] = 0; + } $this->doUpdate($id, $data); return $this->json(0); } diff --git a/src/plugin/admin/app/model/Role.php b/src/plugin/admin/app/model/Role.php index 7653117..644f7b8 100644 --- a/src/plugin/admin/app/model/Role.php +++ b/src/plugin/admin/app/model/Role.php @@ -10,6 +10,7 @@ use plugin\admin\app\model\Base; * @property string $rules 权限 * @property string $created_at 创建时间 * @property string $updated_at 更新时间 + * @property integer $pid 上级id */ class Role extends Base { diff --git a/src/plugin/admin/app/view/role/index.html b/src/plugin/admin/app/view/role/index.html index 0a4fbb7..e4a4a1b 100644 --- a/src/plugin/admin/app/view/role/index.html +++ b/src/plugin/admin/app/view/role/index.html @@ -10,44 +10,7 @@ -
-
-
- -
- -
- -
-
- -
- -
-
- - - - -
-
-
- -
- - - -
-
- 展开 - 收起 -
-
-
-
+
@@ -76,6 +39,7 @@ + + +