feat(P18A-1,P18A-2): 新增资产模型权限与默认分类

这个提交包含在:
2026-03-07 22:33:02 +08:00
父节点 1701c67eef
当前提交 2a34e7832a
共修改 6 个文件,包含 190 行新增和 8 行删除
+12
查看文件
@@ -22,6 +22,8 @@ const PROCUREMENT_SELF_SERVICE_PERMISSIONS = [
"procurement.submit",
] as const;
const ASSET_SELF_SERVICE_PERMISSIONS = ["asset.view_own"] as const;
const MASTERDATA_VIEW_PERMISSIONS = ["masterdata.view"] as const;
const MASTERDATA_MANAGE_PERMISSIONS = ["masterdata.manage"] as const;
@@ -34,6 +36,7 @@ const ROLE_PERMISSIONS: Record<string, readonly string[]> = {
employee: [
...EMPLOYEE_BASE_PERMISSIONS,
...PROCUREMENT_SELF_SERVICE_PERMISSIONS,
...ASSET_SELF_SERVICE_PERMISSIONS,
],
manager: [
...EMPLOYEE_BASE_PERMISSIONS,
@@ -44,6 +47,7 @@ const ROLE_PERMISSIONS: Record<string, readonly string[]> = {
"leave.approve",
"procurement.approve",
"procurement.view_all",
"asset.view_all",
"report.dashboard.view",
"budget.view",
"budget.manage",
@@ -59,6 +63,7 @@ const ROLE_PERMISSIONS: Record<string, readonly string[]> = {
"leave.view_all",
"procurement.approve",
"procurement.view_all",
"asset.view_all",
"report.dashboard.view",
"budget.view",
],
@@ -73,6 +78,7 @@ const ROLE_PERMISSIONS: Record<string, readonly string[]> = {
"expense.finance.pay",
"expense.view_all",
"procurement.view_all",
"asset.view_all",
],
finance_mgr: [
...EMPLOYEE_BASE_PERMISSIONS,
@@ -90,6 +96,9 @@ const ROLE_PERMISSIONS: Record<string, readonly string[]> = {
"expense.finance.override_duplicate",
"procurement.view_all",
"procurement.manage",
"asset.view_all",
"asset.manage",
"asset.inventory",
"system.settings",
"system.audit.view",
],
@@ -98,6 +107,9 @@ const ROLE_PERMISSIONS: Record<string, readonly string[]> = {
...EMPLOYEE_BASE_PERMISSIONS,
"procurement.view_all",
"procurement.manage",
"asset.view_all",
"asset.manage",
"asset.transfer",
],
hr: [
...LEAVE_SELF_SERVICE_PERMISSIONS,