实现 B-2b 统一报销工作台迁移(reimbursement-form-shared-component-migration)

这个提交包含在:
2026-09-02 07:35:01 +08:00
父节点 6bca91a360
当前提交 abdd250325
共修改 38 个文件,包含 1850 行新增和 2723 行删除
+4 -3
查看文件
@@ -34,6 +34,7 @@ import {
LeaveRequestPage,
MasterDataPage,
MobileApprovalsPage,
MobileWorkflowTaskRoutePage,
MobileAssetScanPage,
MobileCapturePage,
MobileLeavePage,
@@ -77,7 +78,7 @@ import {
WeeklyReportsPage,
WorkspaceSetupPage,
WorkflowDefinitionsPage,
WorkflowTaskDetailPage,
WorkflowTaskRoutePage,
WorkflowTasksPage,
} from "./lazy";
import { GuestOnly, RequireAuth, RequireBusinessApprover, RequirePermission } from "./guards";
@@ -373,7 +374,7 @@ const routeElements = (
path="workflow/tasks/:taskId"
element={
<RequireBusinessApprover>
{withRouteFallback(<WorkflowTaskDetailPage />)}
{withRouteFallback(<WorkflowTaskRoutePage />)}
</RequireBusinessApprover>
}
/>
@@ -535,7 +536,7 @@ const routeElements = (
"travel.approve",
]}
>
{withRouteFallback(<MobileApprovalsPage />)}
{withRouteFallback(<MobileWorkflowTaskRoutePage />)}
</RequirePermission>
}
/>
@@ -0,0 +1 @@
export { MobileWorkflowTaskRoutePage as default } from "../../pages/MobileWorkflowTaskRoutePage";
@@ -1 +0,0 @@
export { WorkflowTaskDetailPage as default } from "../../pages/WorkflowTaskDetailPage";
@@ -0,0 +1 @@
export { WorkflowTaskRoutePage as default } from "../../pages/WorkflowTaskRoutePage";
+2 -1
查看文件
@@ -17,6 +17,7 @@ export const InvoicePoolPage = lazy(() => import("./InvoicePoolPage"));
export const LeaveRequestPage = lazy(() => import("./LeaveRequestPage"));
export const MasterDataPage = lazy(() => import("./MasterDataPage"));
export const MobileApprovalsPage = lazy(() => import("./MobileApprovalsPage"));
export const MobileWorkflowTaskRoutePage = lazy(() => import("./MobileWorkflowTaskRoutePage"));
export const MobileAssetScanPage = lazy(() => import("./MobileAssetScanPage"));
export const MobileCapturePage = lazy(() => import("./MobileCapturePage"));
export const MobileLeavePage = lazy(() => import("./MobileLeavePage"));
@@ -62,5 +63,5 @@ export const ReimbursementTemplatesPage = lazy(() => import("./ReimbursementTemp
export const TravelRequestsPage = lazy(() => import("./TravelRequestsPage"));
export const UserManagementPage = lazy(() => import("./UserManagementPage"));
export const WorkflowDefinitionsPage = lazy(() => import("./WorkflowDefinitionsPage"));
export const WorkflowTaskDetailPage = lazy(() => import("./WorkflowTaskDetailPage"));
export const WorkflowTaskRoutePage = lazy(() => import("./WorkflowTaskRoutePage"));
export const WorkflowTasksPage = lazy(() => import("./WorkflowTasksPage"));