修改权限
This commit is contained in:
@@ -11,9 +11,10 @@ class Permissions extends CatchModel
|
||||
'id', //
|
||||
'permission_name', // 菜单名称
|
||||
'parent_id', // 父级ID
|
||||
'module', // 模块
|
||||
'icon',
|
||||
'module', // 模块
|
||||
'route', // 路由
|
||||
'method', // 请求方法
|
||||
'method', // 请求方法
|
||||
'permission_mark', // 权限标识
|
||||
'type', // 1 菜单 2 按钮
|
||||
'sort', // 排序字段
|
||||
|
@@ -81,11 +81,9 @@ class Auth
|
||||
|
||||
$roles = $user->getRoles();
|
||||
|
||||
foreach ($roles as &$role) {
|
||||
$role['permissions'] = Roles::where('id', $role['id'])->find()->getPermissions([
|
||||
'type' => Permissions::MENU_TYPE
|
||||
], ['permission_name', 'route']);
|
||||
}
|
||||
$user->permissions = Permissions::whereIn('id', $user->getPermissionsBy())
|
||||
->field(['permission_name as title', 'route', 'icon'])
|
||||
->select();
|
||||
|
||||
$user->roles = $roles;
|
||||
|
||||
|
@@ -5,3 +5,4 @@ $router->resource('users', '\catchAdmin\user\controller\User');
|
||||
$router->put('users/switch/status/<id>', '\catchAdmin\user\controller\User@switchStatus');
|
||||
$router->put('users/recover/<id>', '\catchAdmin\user\controller\User@recover');
|
||||
$router->get('users/get/roles', '\catchAdmin\user\controller\User@getRoles');
|
||||
$router->get('user/info', '\catchAdmin\user\controller\User@info');
|
||||
|
Reference in New Issue
Block a user