R56 A1-A6:费用标准管控
这个提交包含在:
@@ -21,6 +21,7 @@ import {
|
||||
DelegationsPage,
|
||||
DepartmentsPage,
|
||||
ErpIntegrationPage,
|
||||
ExpenseStandardsPage,
|
||||
FeatureFlagsPage,
|
||||
InventoryChecksPage,
|
||||
InvoicePoolPage,
|
||||
@@ -441,6 +442,15 @@ export function AppRouter() {
|
||||
}
|
||||
/>
|
||||
|
||||
<Route
|
||||
path="system/expense-standards"
|
||||
element={
|
||||
<RequirePermission anyOf={["system.settings"]}>
|
||||
{withRouteFallback(<ExpenseStandardsPage />)}
|
||||
</RequirePermission>
|
||||
}
|
||||
/>
|
||||
|
||||
<Route
|
||||
path="system/feature-flags"
|
||||
element={
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
export { ExpenseStandardsPage as default } from "../../pages/ExpenseStandardsPage";
|
||||
@@ -8,6 +8,7 @@ export const CutoverConsolePage = lazy(() => import("./CutoverConsolePage"));
|
||||
export const DelegationsPage = lazy(() => import("./DelegationsPage"));
|
||||
export const DepartmentsPage = lazy(() => import("./DepartmentsPage"));
|
||||
export const ErpIntegrationPage = lazy(() => import("./ErpIntegrationPage"));
|
||||
export const ExpenseStandardsPage = lazy(() => import("./ExpenseStandardsPage"));
|
||||
export const FeatureFlagsPage = lazy(() => import("./FeatureFlagsPage"));
|
||||
export const InventoryChecksPage = lazy(() => import("./InventoryChecksPage"));
|
||||
export const InvoicePoolPage = lazy(() => import("./InvoicePoolPage"));
|
||||
|
||||
在新工单中引用
屏蔽一个用户