feat(P15A-1,P15A-5): 解耦请假审批权限
这个提交包含在:
@@ -22,7 +22,7 @@ export const NAV_ITEMS: NavItem[] = [
|
||||
to: "/workflow/tasks",
|
||||
label: "待我处理",
|
||||
icon: "fact_check",
|
||||
anyOf: ["expense.approve"],
|
||||
anyOf: ["expense.approve", "leave.approve"],
|
||||
},
|
||||
{
|
||||
to: "/invoice-pool",
|
||||
@@ -40,7 +40,7 @@ export const NAV_ITEMS: NavItem[] = [
|
||||
to: "/mobile/approvals",
|
||||
label: "移动审批",
|
||||
icon: "mobile_friendly",
|
||||
anyOf: ["expense.approve"],
|
||||
anyOf: ["expense.approve", "leave.approve"],
|
||||
},
|
||||
{
|
||||
to: "/budgets",
|
||||
|
||||
@@ -90,7 +90,7 @@ export function AppRouter() {
|
||||
<Route
|
||||
path="workflow/tasks"
|
||||
element={
|
||||
<RequirePermission anyOf={["expense.approve"]}>
|
||||
<RequirePermission anyOf={["expense.approve", "leave.approve"]}>
|
||||
<WorkflowTasksPage />
|
||||
</RequirePermission>
|
||||
}
|
||||
@@ -99,7 +99,7 @@ export function AppRouter() {
|
||||
<Route
|
||||
path="workflow/tasks/:taskId"
|
||||
element={
|
||||
<RequirePermission anyOf={["expense.approve"]}>
|
||||
<RequirePermission anyOf={["expense.approve", "leave.approve"]}>
|
||||
<WorkflowTaskDetailPage />
|
||||
</RequirePermission>
|
||||
}
|
||||
@@ -126,7 +126,7 @@ export function AppRouter() {
|
||||
<Route
|
||||
path="mobile/approvals"
|
||||
element={
|
||||
<RequirePermission anyOf={["expense.approve"]}>
|
||||
<RequirePermission anyOf={["expense.approve", "leave.approve"]}>
|
||||
<MobileApprovalsPage />
|
||||
</RequirePermission>
|
||||
}
|
||||
|
||||
在新工单中引用
屏蔽一个用户