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

79 行
2.2 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_Multi = Loadable(lazy(() => import('pages/Payment')));
  16. const Payment_FPS = Loadable(lazy(() => import('pages/Payment/FPS')));
  17. // ==============================|| MAIN ROUTING ||============================== //
  18. const PublicDashboard = {
  19. path: '/',
  20. element: <MainLayout />,
  21. children: [
  22. {
  23. path: '/',
  24. element: <DashboardDefault />
  25. },
  26. {
  27. path: '/',
  28. children: [
  29. {
  30. path: 'dashboard',
  31. element: <DashboardDefault />
  32. },
  33. {
  34. path: 'setting/manageUser',
  35. element: <ManageOrgUser/>
  36. },
  37. {
  38. path: 'publicNotice',
  39. element: <PublicNotice/>
  40. },
  41. {
  42. path: 'publicNotice/apply',
  43. element: <PublicNoticeApplyForm/>
  44. },
  45. {
  46. path: 'publicNotice/:id',
  47. element: <PublicNoticeDetail/>
  48. },
  49. {
  50. path: 'proof/reply/:id',
  51. element: <ProofReply/>
  52. },
  53. {
  54. path: 'proof/search',
  55. element: <ProofSearch/>
  56. },
  57. {
  58. path: 'proof/pay/:id',
  59. element: <ProofPayment/>
  60. },
  61. {
  62. path: 'payment',
  63. element: <Payment_Multi/>
  64. },
  65. {
  66. path: 'payment/fps',
  67. element: <Payment_FPS/>
  68. },
  69. ]
  70. },
  71. ]
  72. };
  73. export default PublicDashboard;