sys.js 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. var routers = [
  2. {
  3. path: '/sys/user/list',
  4. name: 'sys-user-list',
  5. // route level code-splitting
  6. // this generates a separate chunk (about.[hash].js) for this route
  7. // which is lazy-loaded when the route is visited.
  8. component: () => import('@/views/sys/user-list.vue'),
  9. meta: {
  10. roles: ["admin"]
  11. }
  12. },
  13. {
  14. path: '/sys/role/list',
  15. name: 'sys-role-list',
  16. // route level code-splitting
  17. // this generates a separate chunk (about.[hash].js) for this route
  18. // which is lazy-loaded when the route is visited.
  19. component: () => import('@/views/sys/role-list.vue'),
  20. meta: {
  21. roles: ["admin"]
  22. }
  23. },
  24. {
  25. path: '/sys/menu/list',
  26. name: 'sys-menu-list',
  27. // route level code-splitting
  28. // this generates a separate chunk (about.[hash].js) for this route
  29. // which is lazy-loaded when the route is visited.
  30. component: () => import('@/views/sys/menu-list.vue'),
  31. meta: {
  32. roles: ["admin"]
  33. }
  34. },
  35. {
  36. path: '/sys/permission/list',
  37. name: 'sys-permission-list',
  38. // route level code-splitting
  39. // this generates a separate chunk (about.[hash].js) for this route
  40. // which is lazy-loaded when the route is visited.
  41. component: () => import('@/views/sys/permission-list.vue'),
  42. meta: {
  43. roles: ["admin"]
  44. }
  45. },
  46. {
  47. path: '/sys/dataDictionary/list',
  48. name: 'sys-dataDictionary-list',
  49. // route level code-splitting
  50. // this generates a separate chunk (about.[hash].js) for this route
  51. // which is lazy-loaded when the route is visited.
  52. component: () => import('@/views/sys/dataDictionary-list.vue'),
  53. meta: {
  54. roles: ["admin"]
  55. }
  56. },
  57. {
  58. path: '/sys/dataDictionary/test/list',
  59. name: 'sys-dataDictionary-test-list',
  60. // route level code-splitting
  61. // this generates a separate chunk (about.[hash].js) for this route
  62. // which is lazy-loaded when the route is visited.
  63. component: () => import('@/views/sys/dataDictionary-test-list.vue'),
  64. meta: {
  65. roles: ["admin"]
  66. }
  67. },
  68. {
  69. path: '/base/terminalInfo/list',
  70. name: 'base-terminalInfo-list',
  71. // route level code-splitting
  72. // this generates a separate chunk (about.[hash].js) for this route
  73. // which is lazy-loaded when the route is visited.
  74. component: () => import('@/views/base/terminalInfo-list.vue'),
  75. meta: {
  76. roles: ["admin"]
  77. }
  78. },
  79. {
  80. path: '/base/electricClientInfo/list',
  81. name: 'base-electricClientInfo-list',
  82. // route level code-splitting
  83. // this generates a separate chunk (about.[hash].js) for this route
  84. // which is lazy-loaded when the route is visited.
  85. component: () => import('@/views/base/electricClientInfo-list.vue'),
  86. meta: {
  87. roles: ["admin"]
  88. }
  89. },
  90. {
  91. path: '/base/electricMeterInfo/list',
  92. name: 'base-electricMeterInfo-list',
  93. // route level code-splitting
  94. // this generates a separate chunk (about.[hash].js) for this route
  95. // which is lazy-loaded when the route is visited.
  96. component: () => import('@/views/base/electricMeterInfo-list.vue'),
  97. meta: {
  98. roles: ["admin"]
  99. }
  100. },
  101. {
  102. path: '/base/rechargeRecord/list',
  103. name: 'base-rechargeRecord-list',
  104. // route level code-splitting
  105. // this generates a separate chunk (about.[hash].js) for this route
  106. // which is lazy-loaded when the route is visited.
  107. component: () => import('@/views/base/rechargeRecord-list.vue'),
  108. meta: {
  109. roles: ["admin"]
  110. }
  111. },
  112. {
  113. path: '/base/roomInfo/list',
  114. name: 'base-roomInfo-list',
  115. // route level code-splitting
  116. // this generates a separate chunk (about.[hash].js) for this route
  117. // which is lazy-loaded when the route is visited.
  118. component: () => import('@/views/base/roomInfo-list.vue'),
  119. meta: {
  120. roles: ["admin"]
  121. }
  122. }
  123. ]
  124. export default routers;