generated from panliang/owl-admin-starter
adminmenu
parent
909a1e0657
commit
b38bceefc4
|
|
@ -67,7 +67,7 @@ class PartyCateService extends BaseService
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
$permissions = Cache::get('parte_cate_id_permission', function () use ($user) {
|
$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;
|
return count($permissions) == 0 ? [0] : $permissions;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -26,8 +26,8 @@ class AdminMenuSeeder extends Seeder
|
||||||
['title' => '审核评定', 'icon' => 'icon-park:internal-data', 'url' => '/user-score', 'permission' => ['user_score']],
|
['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:web-page', 'url' => '/articles', 'permission' => ['article']],
|
||||||
['title' => '广告管理', 'icon' => 'icon-park:picture-one', 'url' => '/banner', 'permission' => ['banner']],
|
['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' => '/cate-rank', 'permission' => ['cate_rank']],
|
||||||
['title' => '个人排名', 'icon' => 'icon-park:sort-one', 'url' => '/user-rank', 'permission' => ['user-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:comment', 'url' => '/feedback', 'permission' => ['feedback']],
|
||||||
['title' => '系统管理', 'icon' => 'icon-park:setting', 'url' => '/system', 'permission' => ['system'], 'children' => [
|
['title' => '系统管理', 'icon' => 'icon-park:setting', 'url' => '/system', 'permission' => ['system'], 'children' => [
|
||||||
['title' => '用户管理', 'icon' => 'icon-park:people-plus', 'url' => '/system/admin_users', 'permission' => ['admin_user']],
|
['title' => '用户管理', 'icon' => 'icon-park:people-plus', 'url' => '/system/admin_users', 'permission' => ['admin_user']],
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue