调整权限
This commit is contained in:
parent
217bdbadc3
commit
d434f50abc
|
|
@ -17,8 +17,8 @@ use Spatie\Permission\Exceptions\PermissionDoesNotExist;
|
|||
|
||||
class PermissionRepo
|
||||
{
|
||||
private AdminUser $adminUser;
|
||||
private Role $adminRole;
|
||||
private ?AdminUser $adminUser = null;
|
||||
private ?Role $adminRole = null;
|
||||
|
||||
public function setUser(AdminUser $user): PermissionRepo
|
||||
{
|
||||
|
|
@ -44,7 +44,9 @@ class PermissionRepo
|
|||
['title' => '商品管理', 'permissions' => $this->getProductPermissions()],
|
||||
['title' => '客户管理', 'permissions' => $this->getCustomerPermissions()],
|
||||
['title' => '系统设置', 'permissions' => $this->getSettingPermissions()],
|
||||
|
||||
['title' => '插件管理', 'permissions' => $this->getPluginPermissions()],
|
||||
['title' => '后台用户', 'permissions' => $this->getAdminUserPermissions()],
|
||||
['title' => '区域分组', 'permissions' => $this->getRegionPermissions()],
|
||||
['title' => '税率设置', 'permissions' => $this->getTaxRatePermissions()],
|
||||
['title' => '税费类别', 'permissions' => $this->getTaxClassPermissions()],
|
||||
|
|
@ -121,6 +123,19 @@ class PermissionRepo
|
|||
}
|
||||
|
||||
|
||||
/**
|
||||
* 后台管理员权限列表
|
||||
*
|
||||
* @return mixed
|
||||
*/
|
||||
private function getAdminUserPermissions()
|
||||
{
|
||||
$routes = ['admin_users_index', 'admin_users_create', 'admin_users_edit', 'admin_users_update', 'admin_users_delete'];
|
||||
$items = $this->getPermissionList('user', $routes);
|
||||
return hook_filter('role.user_permissions', $items);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 区域分组权限列表
|
||||
*
|
||||
|
|
|
|||
|
|
@ -10,8 +10,8 @@ class Sidebar extends Component
|
|||
{
|
||||
public array $links = [];
|
||||
private string $adminName;
|
||||
private string $routeNameWithPrefix;
|
||||
private AdminUser $adminUser;
|
||||
private ?string $routeNameWithPrefix;
|
||||
private ?AdminUser $adminUser;
|
||||
|
||||
/**
|
||||
* Create a new component instance.
|
||||
|
|
|
|||
Loading…
Reference in New Issue