feat: 完成P6-P8后端能力与P9路由重构(V1-V2,D1,D3,B1-B2,B4,I1-I4,P9A2-P9A3)

这个提交包含在:
2026-02-10 11:28:28 +08:00
父节点 bec21e1b38
当前提交 6bc09f557b
共修改 33 个文件,包含 3467 行新增和 13 行删除
+27 -3
查看文件
@@ -12,11 +12,29 @@ const EMPLOYEE_BASE_PERMISSIONS = [
const ROLE_PERMISSIONS = {
employee: EMPLOYEE_BASE_PERMISSIONS,
manager: [...EMPLOYEE_BASE_PERMISSIONS, "expense.approve", "expense.transfer", "expense.view_all"],
ceo: [...EMPLOYEE_BASE_PERMISSIONS, "expense.approve", "expense.transfer", "expense.view_all"],
manager: [
...EMPLOYEE_BASE_PERMISSIONS,
"expense.approve",
"expense.transfer",
"expense.view_all",
"report.dashboard.view",
"budget.view",
"budget.manage",
],
ceo: [
...EMPLOYEE_BASE_PERMISSIONS,
"expense.approve",
"expense.transfer",
"expense.view_all",
"report.dashboard.view",
"budget.view",
],
finance: [
...EMPLOYEE_BASE_PERMISSIONS,
"invoice.manage",
"invoice.verify",
"report.dashboard.view",
"budget.view",
"expense.approve",
"expense.finance.pay",
"expense.view_all",
@@ -24,6 +42,12 @@ const ROLE_PERMISSIONS = {
finance_mgr: [
...EMPLOYEE_BASE_PERMISSIONS,
"invoice.manage",
"invoice.verify",
"report.dashboard.view",
"budget.view",
"budget.manage",
"integration.manage",
"notification.channel.manage",
"expense.approve",
"expense.finance.pay",
"expense.view_all",
@@ -42,7 +66,7 @@ const ROLE_PERMISSIONS = {
"invoice.upload",
"invoice.view_own",
],
hr: ["system.users", "system.users_sensitive", "expense.view_all"],
hr: ["system.users", "system.users_sensitive", "expense.view_all", "report.dashboard.view"],
admin: ["*"],
};