增加了手机操作端

This commit is contained in:
wushumin
2026-05-15 14:01:36 +08:00
parent 9aac78b8da
commit dd56e0861b
107 changed files with 23547 additions and 346 deletions

View File

@@ -26,6 +26,7 @@ class AdminAccessService
['name' => '管理工单', 'code' => 'tickets.manage', 'module' => 'tickets', 'action' => 'manage'],
['name' => '管理用户', 'code' => 'users.manage', 'module' => 'users', 'action' => 'manage'],
['name' => '管理客户', 'code' => 'customers.manage', 'module' => 'customers', 'action' => 'manage'],
['name' => '仓管作业', 'code' => 'warehouse_workbench.manage', 'module' => 'warehouse_workbench', 'action' => 'manage'],
['name' => '管理仓库', 'code' => 'warehouses.manage', 'module' => 'warehouses', 'action' => 'manage'],
['name' => '管理物料', 'code' => 'materials.manage', 'module' => 'materials', 'action' => 'manage'],
['name' => '管理权限', 'code' => 'access.manage', 'module' => 'access', 'action' => 'manage'],
@@ -45,6 +46,7 @@ class AdminAccessService
'tickets' => '客服与售后',
'users' => '用户管理',
'customers' => '客户管理',
'warehouse_workbench' => '仓管作业台',
'warehouses' => '仓库中心',
'materials' => '物料管理',
'access' => '权限中心',
@@ -149,6 +151,12 @@ class AdminAccessService
'dashboard.view',
'materials.manage',
]);
$this->ensureRoleWithPermissions('warehouse_operator', '仓管', [
'dashboard.view',
'warehouse_workbench.manage',
'warehouses.manage',
]);
}
private function ensureRoleWithPermissions(string $code, string $name, array $permissionCodes): int