ActivityRouter.js 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. import Layout from '@/layout'
  2. export default {
  3. path: '/station-activities',
  4. redirect: 'noRedirect',
  5. component: Layout,
  6. alwaysShow: true,
  7. meta: {
  8. title: 'Station Activities',
  9. icon: 'transactions-reservations',
  10. affix: false
  11. },
  12. children: [
  13. {
  14. path: '/station-activities/transactions',
  15. component: () => import('@/views/transaction/transactions'),
  16. name: 'transactions',
  17. meta: {
  18. title: 'Transactions',
  19. icon: 'sidebar-submenu-item',
  20. activeIcon: 'sidebar-submenu-item-active',
  21. affix: false,
  22. }
  23. },
  24. {
  25. path: '/station-activities/transactions/v2',
  26. component: () => import('@/views/transaction/transactions_v2'),
  27. name: 'transactions',
  28. meta: {
  29. title: 'Transactions',
  30. icon: 'sidebar-submenu-item',
  31. activeIcon: 'sidebar-submenu-item-active',
  32. affix: false,
  33. }
  34. },
  35. {
  36. path: '/station-activities/reservations',
  37. component: () => import('@/views/transaction/reservations'),
  38. name: 'reservations',
  39. meta: {
  40. title: 'Reservations',
  41. icon: 'sidebar-submenu-item',
  42. activeIcon: 'sidebar-submenu-item-active',
  43. affix: true,
  44. }
  45. },
  46. {
  47. path: '/station-activities/transactions/:id',
  48. component: () => import('@/views/transaction/view_transaction'),
  49. name: 'view-transaction',
  50. meta: {
  51. title: 'View Transaction',
  52. icon: 'sidebar-submenu-item',
  53. activeIcon: 'sidebar-submenu-item-active',
  54. activeMenu: '/station-activities/transactions',
  55. parent: {
  56. title: 'Transactions',
  57. path: "/station-activities/transactions"
  58. }
  59. },
  60. hidden: true
  61. },
  62. {
  63. path: '/station-activities/transactions/v2/:id',
  64. component: () => import('@/views/transaction/view_transaction_v2'),
  65. name: 'transactions',
  66. meta: {
  67. title: 'View Transaction',
  68. icon: 'sidebar-submenu-item',
  69. activeIcon: 'sidebar-submenu-item-active',
  70. activeMenu: '/station-activities/transactions/v2',
  71. parent: {
  72. title: 'Transactions',
  73. path: "/station-activities/transactions/v2"
  74. }
  75. },
  76. hidden: true
  77. },
  78. ]
  79. }