您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 

74 行
2.1 KiB

  1. import { lazy } from 'react';
  2. // project import
  3. import Loadable from 'components/Loadable';
  4. // import MainLayout from 'layout/MainLayout';
  5. const MainLayout = Loadable(lazy(() => import('layout/MainLayout')));
  6. // render - dashboard
  7. const DashboardDefault = Loadable(lazy(() => import('pages/Dashboard/Public')));
  8. const ManageOrgUser = Loadable(lazy(() => import('pages/User/ManagePage_OrgPublic')));
  9. const PublicNotice = Loadable(lazy(() => import('pages/PublicNotice/ListPanel')));
  10. const PublicNoticeApplyForm = Loadable(lazy(() => import('pages/PublicNotice/ApplyForm')));
  11. const PublicNoticeDetail = Loadable(lazy(() => import('pages/PublicNotice/Details_Public')));
  12. const ProofReply = Loadable(lazy(() => import('pages/Proof/Reply_Public')));
  13. const ProofSearch = Loadable(lazy(() => import('pages/Proof/Search_Public')));
  14. const ProofPayment = Loadable(lazy(() => import('pages/Proof/Payment')));
  15. const Payment_FPS = Loadable(lazy(() => import('pages/Payment/FPS')));
  16. // ==============================|| MAIN ROUTING ||============================== //
  17. const PublicDashboard = {
  18. path: '/',
  19. element: <MainLayout />,
  20. children: [
  21. {
  22. path: '/',
  23. element: <DashboardDefault />
  24. },
  25. {
  26. path: '/',
  27. children: [
  28. {
  29. path: 'dashboard',
  30. element: <DashboardDefault />
  31. },
  32. {
  33. path: 'setting/manageUser',
  34. element: <ManageOrgUser/>
  35. },
  36. {
  37. path: 'publicNotice',
  38. element: <PublicNotice/>
  39. },
  40. {
  41. path: 'publicNotice/apply',
  42. element: <PublicNoticeApplyForm/>
  43. },
  44. {
  45. path: 'publicNotice/:id',
  46. element: <PublicNoticeDetail/>
  47. },
  48. {
  49. path: 'proof/reply/:id',
  50. element: <ProofReply/>
  51. },
  52. {
  53. path: 'proof/search',
  54. element: <ProofSearch/>
  55. },
  56. {
  57. path: 'proof/pay/:id',
  58. element: <ProofPayment/>
  59. },
  60. {
  61. path: 'payment/fps',
  62. element: <Payment_FPS/>
  63. },
  64. ]
  65. },
  66. ]
  67. };
  68. export default PublicDashboard;