UserRouter.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. import Layout from '@/layout'
  2. export default {
  3. path: '/user-management',
  4. redirect: '/user-management/index',
  5. component: Layout,
  6. meta: {
  7. title: 'User Management',
  8. icon: 'user-management',
  9. },
  10. children: [
  11. {
  12. path: '/user-management/index',
  13. component: () => import('@/views/user/UserManagement'),
  14. name: 'user-management',
  15. hidden: true,
  16. meta: {
  17. breadcrumb: false,
  18. title: 'User Management',
  19. icon: 'user-management',
  20. activeIcon: 'user-management-active',
  21. },
  22. },
  23. {
  24. path: 'add-user',
  25. component: () => import('@/views/user/UserDetail'),
  26. name: 'addUser',
  27. hidden: true,
  28. meta: {
  29. title: 'Add User',
  30. icon: 'user-management',
  31. affix: true,
  32. activeMenu: '/user-management/index'
  33. }
  34. },
  35. {
  36. path: 'update-user/:id',
  37. component: () => import('@/views/user/UserDetail'),
  38. name: 'userDetail',
  39. hidden: true,
  40. meta: {
  41. title: 'Edit User',
  42. icon: 'user-management',
  43. affix: true,
  44. activeMenu: '/user-management/index'
  45. }
  46. },{
  47. path: 'topup-history/:id',
  48. component: () => import('@/views/user/hisTopUp'),
  49. name: 'userDetail',
  50. hidden: true,
  51. meta: {
  52. title: 'Top Up History',
  53. icon: 'user-management',
  54. affix: true,
  55. activeMenu: '/user-management/index'
  56. }
  57. },{
  58. path: 'charging-history/:id',
  59. component: () => import('@/views/user/hisCharge'),
  60. name: 'userDetail',
  61. hidden: true,
  62. meta: {
  63. title: 'Charging History',
  64. icon: 'user-management',
  65. affix: true,
  66. activeMenu: '/user-management/index'
  67. }
  68. }
  69. ],
  70. }