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

这个提交包含在:
2026-03-10 19:58:46 +08:00
父节点 7b78945112
当前提交 6d13047dcb
共修改 12 个文件,包含 1325 行新增和 6 行删除
+13 -3
查看文件
@@ -20,6 +20,7 @@ import { NotificationsPage } from "../pages/NotificationsPage";
import { NotificationChannelsPage } from "../pages/NotificationChannelsPage";
import { ErpIntegrationPage } from "../pages/ErpIntegrationPage";
import { PurchaseRequestsPage } from "../pages/PurchaseRequestsPage";
import { TravelRequestsPage } from "../pages/TravelRequestsPage";
import { AssetRegistryPage } from "../pages/AssetRegistryPage";
import { InventoryChecksPage } from "../pages/InventoryChecksPage";
import { NotFoundPage } from "../pages/NotFoundPage";
@@ -112,6 +113,15 @@ export function AppRouter() {
}
/>
<Route
path="travel-requests"
element={
<RequirePermission anyOf={["travel.create", "travel.view_own", "travel.view_all", "travel.manage"]}>
<TravelRequestsPage />
</RequirePermission>
}
/>
<Route
path="assets"
element={
@@ -133,7 +143,7 @@ export function AppRouter() {
<Route
path="workflow/tasks"
element={
<RequirePermission anyOf={["expense.approve", "leave.approve", "procurement.approve"]}>
<RequirePermission anyOf={["expense.approve", "leave.approve", "procurement.approve", "travel.approve"]}>
<WorkflowTasksPage />
</RequirePermission>
}
@@ -142,7 +152,7 @@ export function AppRouter() {
<Route
path="workflow/tasks/:taskId"
element={
<RequirePermission anyOf={["expense.approve", "leave.approve", "procurement.approve"]}>
<RequirePermission anyOf={["expense.approve", "leave.approve", "procurement.approve", "travel.approve"]}>
<WorkflowTaskDetailPage />
</RequirePermission>
}
@@ -169,7 +179,7 @@ export function AppRouter() {
<Route
path="mobile/approvals"
element={
<RequirePermission anyOf={["expense.approve", "leave.approve", "procurement.approve"]}>
<RequirePermission anyOf={["expense.approve", "leave.approve", "procurement.approve", "travel.approve"]}>
<MobileApprovalsPage />
</RequirePermission>
}