feat(P20T1-4): 差旅前端入口与审批移动端联动

这个提交包含在:
2026-03-10 19:58:46 +08:00
父节点 7b78945112
当前提交 6d13047dcb
共修改 12 个文件,包含 1325 行新增和 6 行删除
+16
查看文件
@@ -22,6 +22,12 @@ const PROCUREMENT_SELF_SERVICE_PERMISSIONS = [
"procurement.submit",
] as const;
const TRAVEL_SELF_SERVICE_PERMISSIONS = [
"travel.create",
"travel.view_own",
"travel.submit",
] as const;
const ASSET_SELF_SERVICE_PERMISSIONS = ["asset.view_own"] as const;
const MASTERDATA_VIEW_PERMISSIONS = ["masterdata.view"] as const;
@@ -30,6 +36,7 @@ const MASTERDATA_MANAGE_PERMISSIONS = ["masterdata.manage"] as const;
const EMPLOYEE_BASE_PERMISSIONS = [
...EXPENSE_SELF_SERVICE_PERMISSIONS,
...LEAVE_SELF_SERVICE_PERMISSIONS,
...TRAVEL_SELF_SERVICE_PERMISSIONS,
] as const;
const ROLE_PERMISSIONS: Record<string, readonly string[]> = {
@@ -47,6 +54,8 @@ const ROLE_PERMISSIONS: Record<string, readonly string[]> = {
"leave.approve",
"procurement.approve",
"procurement.view_all",
"travel.approve",
"travel.view_all",
"asset.view_all",
"report.dashboard.view",
"budget.view",
@@ -63,6 +72,8 @@ const ROLE_PERMISSIONS: Record<string, readonly string[]> = {
"leave.view_all",
"procurement.approve",
"procurement.view_all",
"travel.approve",
"travel.view_all",
"asset.view_all",
"report.dashboard.view",
"budget.view",
@@ -78,6 +89,7 @@ const ROLE_PERMISSIONS: Record<string, readonly string[]> = {
"expense.finance.pay",
"expense.view_all",
"procurement.view_all",
"travel.view_all",
"asset.view_all",
],
finance_mgr: [
@@ -97,6 +109,8 @@ const ROLE_PERMISSIONS: Record<string, readonly string[]> = {
"expense.finance.override_duplicate",
"procurement.view_all",
"procurement.manage",
"travel.view_all",
"travel.manage",
"asset.view_all",
"asset.manage",
"asset.inventory",
@@ -108,6 +122,8 @@ const ROLE_PERMISSIONS: Record<string, readonly string[]> = {
...EMPLOYEE_BASE_PERMISSIONS,
"procurement.view_all",
"procurement.manage",
"travel.view_all",
"travel.manage",
"asset.view_all",
"asset.manage",
"asset.transfer",