No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 

137 líneas
4.4 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. const Payment_FPS_CallBack = Loadable(lazy(() => import('pages/Payment/FPS/fpscallback')));
  18. const Payment_FPS_Ackpage = Loadable(lazy(() => import('pages/Payment/FPS/AckPage')));
  19. const Payment_Card = Loadable(lazy(() => import('pages/Payment/Card')));
  20. const Payment_Callback = Loadable(lazy(() => import('pages/Payment/PaymentCallback')));
  21. const PaymentSearch_Public = Loadable(lazy(() => import('pages/Payment/Search_Public')));
  22. const PaymentDetails_Public = Loadable(lazy(() => import('pages/Payment/Details_Public')));
  23. const DemandNote_Public = Loadable(lazy(() => import('pages/DemandNote/Search_Public')));
  24. const UserMaintainPage_Individual = Loadable(lazy(() => import('pages/User/DetailsPage_Individual')));
  25. const UserMaintainPage_Organization = Loadable(lazy(() => import('pages/User/DetailsPage_Organization')));
  26. <<<<<<< HEAD
  27. const OrganizationDetailPage = Loadable(lazy(() => import('pages/Organization/DetailPage')));
  28. =======
  29. const Msg_Details = Loadable(lazy(() => import('pages/Message/Details')));
  30. >>>>>>> d1c9a54 (message details)
  31. // ==============================|| MAIN ROUTING ||============================== //
  32. const PublicDashboard = {
  33. path: '/',
  34. element: <MainLayout />,
  35. children: [
  36. {
  37. path: '/',
  38. element: <DashboardDefault />
  39. },
  40. {
  41. path: '/',
  42. children: [
  43. {
  44. path: 'dashboard',
  45. element: <DashboardDefault />
  46. },
  47. {
  48. path: 'setting/manageUser',
  49. element: <ManageOrgUser />
  50. },
  51. {
  52. path: 'publicNotice',
  53. element: <PublicNotice />
  54. },
  55. {
  56. path: 'publicNotice/apply',
  57. element: <PublicNoticeApplyForm />
  58. },
  59. {
  60. path: 'publicNotice/:id',
  61. element: <PublicNoticeDetail />
  62. },
  63. {
  64. path: 'proof/reply/:id',
  65. element: <ProofReply />
  66. },
  67. {
  68. path: 'proof/search',
  69. element: <ProofSearch />
  70. },
  71. {
  72. path: 'proof/pay/:id',
  73. element: <ProofPayment />
  74. },
  75. {
  76. path: 'paymentPage',
  77. element: <Payment_Multi />
  78. },
  79. {
  80. path: 'paymentPage/fps',
  81. element: <Payment_FPS />
  82. },
  83. {
  84. path: 'paymentPage/card',
  85. element: <Payment_Card />
  86. },
  87. {
  88. path: 'paymentPage/callback',
  89. element: <Payment_Callback />
  90. },
  91. {
  92. path: 'paymentPage/fps/fpscallback',
  93. element: <Payment_FPS_CallBack />
  94. },
  95. {
  96. path: 'paymentPage/fps/ackpage',
  97. element: <Payment_FPS_Ackpage />
  98. },
  99. {
  100. path: 'paymentPage/search',
  101. element: <PaymentSearch_Public />
  102. },
  103. {
  104. path: 'paymentPage/details/:id',
  105. element: <PaymentDetails_Public />
  106. },
  107. {
  108. path: 'paymentPage/demandNote',
  109. element: <DemandNote_Public />
  110. },
  111. {
  112. path: '/indUser',
  113. element: <UserMaintainPage_Individual />
  114. },
  115. {
  116. path: '/orgUser',
  117. element: <UserMaintainPage_Organization />
  118. },
  119. {
  120. path: '/org',
  121. element: <OrganizationDetailPage />
  122. },
  123. {
  124. path: '/msg/details/:id',
  125. element: <Msg_Details />
  126. },
  127. ]
  128. },
  129. ]
  130. };
  131. export default PublicDashboard;