1
0
Fork 0

adminmenu

master
panliang 2023-12-11 12:15:35 +08:00
parent 909a1e0657
commit b38bceefc4
2 changed files with 3 additions and 3 deletions

View File

@ -67,7 +67,7 @@ class PartyCateService extends BaseService
return null;
}
$permissions = Cache::get('parte_cate_id_permission', function () use ($user) {
return $user->allPermissions()->where(fn ($item) => Str::startsWith($item->slug, 'party_cate_') && $item->http_method)->pluck('http_method')->all();
return $user->allPermissions()->where(fn ($item) => Str::startsWith($item->slug, 'party_cate_'))->map(fn($item) => explode('party_cate_', $item->slug)[1])->all();
});
return count($permissions) == 0 ? [0] : $permissions;
}

View File

@ -26,8 +26,8 @@ class AdminMenuSeeder extends Seeder
['title' => '审核评定', 'icon' => 'icon-park:internal-data', 'url' => '/user-score', 'permission' => ['user_score']],
['title' => '信息管理', 'icon' => 'icon-park:web-page', 'url' => '/articles', 'permission' => ['article']],
['title' => '广告管理', 'icon' => 'icon-park:picture-one', 'url' => '/banner', 'permission' => ['banner']],
['title' => '支部排名', 'icon' => 'icon-park:sort-one', 'url' => '/cate-rank', 'permission' => ['cate-rank']],
['title' => '个人排名', 'icon' => 'icon-park:sort-one', 'url' => '/user-rank', 'permission' => ['user-rank']],
['title' => '支部排名', 'icon' => 'icon-park:sort-one', 'url' => '/cate-rank', 'permission' => ['cate_rank']],
['title' => '个人排名', 'icon' => 'icon-park:sort-one', 'url' => '/user-rank', 'permission' => ['user_rank']],
['title' => '书记信箱', 'icon' => 'icon-park:comment', 'url' => '/feedback', 'permission' => ['feedback']],
['title' => '系统管理', 'icon' => 'icon-park:setting', 'url' => '/system', 'permission' => ['system'], 'children' => [
['title' => '用户管理', 'icon' => 'icon-park:people-plus', 'url' => '/system/admin_users', 'permission' => ['admin_user']],