实现 B-2b 统一报销工作台迁移(reimbursement-form-shared-component-migration)
这个提交包含在:
@@ -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";
|
||||
@@ -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"));
|
||||
|
||||
在新工单中引用
屏蔽一个用户