mirror of
https://gitee.com/hzchunfen/erp.git
synced 2025-11-30 22:20:45 +00:00
feat: #20220805 角色权限返回修改
This commit is contained in:
parent
7ada42695a
commit
d586d31228
@ -24,7 +24,15 @@ class RolesController extends Controller
|
||||
|
||||
public function index()
|
||||
{
|
||||
$roles = Role::query()->get();
|
||||
$roles = Role::query()->with('permissions')->get()->toArray();
|
||||
$routes = include(resource_path('lang/zh-CN/permission.php'));
|
||||
foreach ($roles as &$role) {
|
||||
$permissions = [];
|
||||
foreach ($role['permissions'] as $item) {
|
||||
$permissions[] = $routes[$item['name']]['name'];
|
||||
}
|
||||
$role['permissions'] = $permissions;
|
||||
}
|
||||
|
||||
return RolesResource::collection($roles);
|
||||
}
|
||||
|
||||
@ -31,7 +31,7 @@ class CheckPermissions
|
||||
$res = [
|
||||
'httpCode' => 403,
|
||||
'errorCode' => 403403,
|
||||
'errorMessage' => '您没有使用此功能的权限',
|
||||
'errorMessage' => '您没有使用此功能的权限' . $currentRouteName,
|
||||
];
|
||||
return response($res, 403);
|
||||
}
|
||||
|
||||
@ -16,6 +16,8 @@ class Shop extends Model
|
||||
'pop_auth_token_create_response',
|
||||
];
|
||||
|
||||
protected $guarded = [];
|
||||
|
||||
public function getStatusAttribute($value)
|
||||
{
|
||||
$map = [
|
||||
|
||||
@ -149,27 +149,27 @@ return [
|
||||
'name' => '用户管理',
|
||||
'parent_id' => 0,
|
||||
],
|
||||
'user.index' => [
|
||||
'users.index' => [
|
||||
'id' => 60,
|
||||
'name' => '列表',
|
||||
'parent_id' => 6,
|
||||
],
|
||||
'user.store' => [
|
||||
'users.store' => [
|
||||
'id' => 61,
|
||||
'name' => '新增',
|
||||
'parent_id' => 6,
|
||||
],
|
||||
'user.show' => [
|
||||
'users.show' => [
|
||||
'id' => 62,
|
||||
'name' => '查看',
|
||||
'parent_id' => 6,
|
||||
],
|
||||
'user.update' => [
|
||||
'users.update' => [
|
||||
'id' => 63,
|
||||
'name' => '更新',
|
||||
'parent_id' => 6,
|
||||
],
|
||||
'user.destroy' => [
|
||||
'users.destroy' => [
|
||||
'id' => 64,
|
||||
'name' => '删除',
|
||||
'parent_id' => 6,
|
||||
@ -185,27 +185,27 @@ return [
|
||||
'name' => '角色管理',
|
||||
'parent_id' => 7,
|
||||
],
|
||||
'role.index' => [
|
||||
'roles.index' => [
|
||||
'id' => 80,
|
||||
'name' => '列表',
|
||||
'parent_id' => 8,
|
||||
],
|
||||
'role.store' => [
|
||||
'roles.store' => [
|
||||
'id' => 81,
|
||||
'name' => '新增',
|
||||
'parent_id' => 8,
|
||||
],
|
||||
'role.show' => [
|
||||
'roles.show' => [
|
||||
'id' => 82,
|
||||
'name' => '查看',
|
||||
'parent_id' => 8,
|
||||
],
|
||||
'role.update' => [
|
||||
'roles.update' => [
|
||||
'id' => 83,
|
||||
'name' => '更新',
|
||||
'parent_id' => 8,
|
||||
],
|
||||
'role.permission' => [
|
||||
'roles.permission' => [
|
||||
'id' => 84,
|
||||
'name' => '设置权限',
|
||||
'parent_id' => 8,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user