system.ts 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. /** When your routing table is too long, you can split it into small modules**/
  2. import Layout from '@/layout/index.vue'
  3. const systemRouter = [{
  4. path: '/system',
  5. component: Layout,
  6. redirect: '/system/user',
  7. name: 'system',
  8. meta: {
  9. title: '系统管理',
  10. icon: 'Setting',
  11. },
  12. children: [
  13. {
  14. path: '/system/user',
  15. component: () => import('@/views/system/user/index.vue'),
  16. name: 'user',
  17. meta: { title: '用户管理' , icon: 'MenuIcon'}
  18. },
  19. // {
  20. // path: '/system/dept',
  21. // component: () => import('@/views/system/dept/index.vue'),
  22. // name: 'dept',
  23. // meta: { title: '部门管理' , icon: 'MenuIcon'}
  24. // },
  25. // {
  26. // path: '/system/role',
  27. // component: () => import('@/views/system/role/index.vue'),
  28. // name: 'role',
  29. // meta: { title: '角色管理', icon: 'MenuIcon' }
  30. // },
  31. // {
  32. // path: '/system/menu',
  33. // component: () => import('@/views/system/menu/index.vue'),
  34. // name: 'menu',
  35. // meta: { title: '菜单管理', icon: 'MenuIcon'}
  36. // },
  37. // {
  38. // path: '/system/dictionary',
  39. // component: () => import('@/views/system/dictionary/index.vue'),
  40. // name: 'dictionary',
  41. // meta: { title: '字典管理', icon: 'MenuIcon'}
  42. // },
  43. ]
  44. }]
  45. export default systemRouter