diff --git a/app/Admin/Services/PartyCateService.php b/app/Admin/Services/PartyCateService.php index 88a7e3c..31c2e3b 100644 --- a/app/Admin/Services/PartyCateService.php +++ b/app/Admin/Services/PartyCateService.php @@ -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; } diff --git a/database/seeders/AdminMenuSeeder.php b/database/seeders/AdminMenuSeeder.php index a6ec4fe..0e88071 100644 --- a/database/seeders/AdminMenuSeeder.php +++ b/database/seeders/AdminMenuSeeder.php @@ -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']],