index.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. import Vue from 'vue'
  2. import Router from 'vue-router'
  3. Vue.use(Router)
  4. const router = new Router({
  5. routes: [
  6. {
  7. path: '/',
  8. component: () => import('@/pages/layout/'),
  9. children: [
  10. {
  11. path: '/',
  12. name: '首页',
  13. component: () => import('@/pages/home'),
  14. meta: {index: '1'}
  15. },
  16. {
  17. path: '/department',
  18. name: '部门管理',
  19. component: () => import('@/pages/department'),
  20. meta: {index: '2'}
  21. },
  22. {
  23. path: '/user',
  24. name: '用户管理',
  25. component: () => import('@/pages/user'),
  26. meta: {index: '3'}
  27. },
  28. {
  29. path: '/role',
  30. name: '角色权限',
  31. component: () => import('@/pages/role'),
  32. meta: {index: '4'}
  33. },
  34. {
  35. path: '/scene',
  36. name: '场景管理',
  37. component: () => import('@/pages/scene'),
  38. meta: {index: '5'}
  39. },
  40. {
  41. path: '/z-carousel',
  42. name: '轮播图',
  43. component: () => import('@/pages/z-carousel'),
  44. meta: {index: '3-1'}
  45. },
  46. {
  47. path: '/recommended',
  48. name: '推荐位',
  49. component: () => import('@/pages/recommended'),
  50. meta: {index: '3-2'}
  51. }
  52. ]
  53. },
  54. {
  55. path: '/login',
  56. name: '登录',
  57. component: () => import('@/pages/login')
  58. }
  59. ]
  60. })
  61. export default router