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 @@
-