瀏覽代碼

/ のパスを削除

develop
sosuke.iwabuchi 2 年之前
父節點
當前提交
c839a7e368
共有 1 個文件被更改,包括 56 次插入59 次删除
  1. +56
    -59
      src/routes/index.tsx

+ 56
- 59
src/routes/index.tsx 查看文件

@@ -69,66 +69,63 @@ const AppRoutes = (): RouteObject => ({
const DashboardRoutes = (): RouteObject => {
const { canAccess } = useAuth();

const allChildren = [
{
pageId: PageID.NONE,
element: null,
},
{
pageId: PageID.DASHBOARD_OVERVIEW,
element: <Dashboard />,
},
{
pageId: PageID.DASHBOARD_CONTRACT_LIST,
element: <ContractList />,
},
{
pageId: PageID.DASHBOARD_CONTRACT_DETAIL,
element: <ContractDetail />,
},
{
pageId: PageID.DASHBOARD_CONTRACT_CREATE,
element: <ContractCreate />,
},
{
pageId: PageID.DASHBOARD_USE_SUMMARY_LIST_BY_CONTRACT,
element: <UseSummaryByContractList />,
},
{
pageId: PageID.DASHBOARD_RECEIPT_ISSUING_ORDER_CREATE_CUSTOM_HELLO_TECHNO,
element: <ReceiptIssuingOrderCreateHelloTechno />,
},
{
pageId: PageID.DASHBOARD_RECEIPT_ISSUING_ORDER_LIST_CUSTOM_HELLO_TECHNO,
element: <ReceiptIssuingOrderListHelloTechno />,
},
{
pageId: PageID.DASHBOARD_RECEIPT_ISSUING_ORDER_DETAIL_CUSTOM_HELLO_TECHNO,
element: <ReceiptIssuingOrderDetailHelloTechno />,
},
{
pageId: PageID.DASHBOARD_USE_SUMMARY_LIST_CUSTOM_HELLO_TECHNO,
element: <UseSummaryListHelloTechno />,
},
{
pageId: PageID.DASHBOARD_USE_SUMMARY_DETAIL_CUSTOM_HELLO_TECHNO,
element: <UseSummaryDetailHelloTechno />,
},
{
pageId: PageID.DASHBOARD_LOGIN_USER_LIST,
element: <LoginUserList />,
},
{
pageId: PageID.DASHBOARD_LOGIN_USER_CREATE,
element: <LoginUserCreate />,
},
{
pageId: PageID.DASHBOARD_LOGIN_USER_CHANGE_PASSWORD,
element: <ChangePassword />,
},
];

const children: RouteObject[] = useMemo(() => {
const allChildren = [
{
pageId: PageID.DASHBOARD_OVERVIEW,
element: <Dashboard />,
},
{
pageId: PageID.DASHBOARD_CONTRACT_LIST,
element: <ContractList />,
},
{
pageId: PageID.DASHBOARD_CONTRACT_DETAIL,
element: <ContractDetail />,
},
{
pageId: PageID.DASHBOARD_CONTRACT_CREATE,
element: <ContractCreate />,
},
{
pageId: PageID.DASHBOARD_USE_SUMMARY_LIST_BY_CONTRACT,
element: <UseSummaryByContractList />,
},
{
pageId:
PageID.DASHBOARD_RECEIPT_ISSUING_ORDER_CREATE_CUSTOM_HELLO_TECHNO,
element: <ReceiptIssuingOrderCreateHelloTechno />,
},
{
pageId: PageID.DASHBOARD_RECEIPT_ISSUING_ORDER_LIST_CUSTOM_HELLO_TECHNO,
element: <ReceiptIssuingOrderListHelloTechno />,
},
{
pageId:
PageID.DASHBOARD_RECEIPT_ISSUING_ORDER_DETAIL_CUSTOM_HELLO_TECHNO,
element: <ReceiptIssuingOrderDetailHelloTechno />,
},
{
pageId: PageID.DASHBOARD_USE_SUMMARY_LIST_CUSTOM_HELLO_TECHNO,
element: <UseSummaryListHelloTechno />,
},
{
pageId: PageID.DASHBOARD_USE_SUMMARY_DETAIL_CUSTOM_HELLO_TECHNO,
element: <UseSummaryDetailHelloTechno />,
},
{
pageId: PageID.DASHBOARD_LOGIN_USER_LIST,
element: <LoginUserList />,
},
{
pageId: PageID.DASHBOARD_LOGIN_USER_CREATE,
element: <LoginUserCreate />,
},
{
pageId: PageID.DASHBOARD_LOGIN_USER_CHANGE_PASSWORD,
element: <ChangePassword />,
},
];
return allChildren
.filter(({ pageId }) => canAccess(pageId))
.map(({ pageId, ...others }) => ({


Loading…
取消
儲存