SiteRouter.js 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. import Layout from '@/layout'
  2. export default {
  3. path: '/site-management',
  4. component: Layout,
  5. redirect: '/site-management/site-configuration',
  6. meta: {
  7. title: 'Site Management',
  8. icon: 'site-management',
  9. },
  10. alwaysShow: true,
  11. children: [
  12. {
  13. path: '/site-management/site-configuration',
  14. component: () => import('@/views/site/SiteManagement'),
  15. name: 'site-configuration',
  16. meta: {
  17. breadcrumb: true,
  18. title: 'Site Configuration',
  19. icon: 'sidebar-submenu-item',
  20. activeIcon: 'sidebar-submenu-item-active',
  21. }
  22. },
  23. {
  24. path: '/site-management/dynamic-rate-configuration',
  25. component: () => import('@/views/site/SiteManagement'),
  26. hidden: true,
  27. name: 'dynamic-rate-configuration',
  28. meta: {
  29. breadcrumb: true,
  30. title: 'Dynamic Rate Configuration',
  31. icon: 'sidebar-submenu-item',
  32. activeIcon: 'sidebar-submenu-item-active',
  33. }
  34. },
  35. {
  36. path: '/site-management/edit/:id',
  37. component: () => import('@/views/site/detail'),
  38. hidden: true,
  39. meta: {
  40. title: 'Edit Site',
  41. activeMenu: '/site-management/site-configuration'
  42. },
  43. },
  44. {
  45. path: '/site-management/add',
  46. component: () => import('@/views/site/detail'),
  47. hidden: true,
  48. meta: {
  49. title: 'Add Site',
  50. activeMenu: '/site-management/site-configuration'
  51. }
  52. },
  53. {
  54. path: '/site-management/stations/:id',
  55. component: () => import('@/views/charge/RegisteredChargeStations'),
  56. hidden: true,
  57. meta: {
  58. title: 'Manage Chargers',
  59. activeMenu: '/site-management/site-configuration'
  60. }
  61. },
  62. {
  63. path: '/site-management/connectors/:id',
  64. component: () => import('@/views/charge/Connectors'),
  65. hidden: true,
  66. meta: {
  67. title: 'Manage Connectors',
  68. activeMenu: '/site-management/site-configuration'
  69. }
  70. }
  71. ]
  72. }