routes.js 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. import Login from './views/Login.vue'
  2. import NotFound from './views/404.vue'
  3. import Home from './views/Home.vue'
  4. // new router
  5. // 今日桌面
  6. import desktop from './views/desktop'
  7. import desktopDetail from './views/desktop/detail.vue'
  8. import unusual from './views/desktop/unusual.vue'
  9. // 工作报告
  10. import statistics from './views/workReport/statistics.vue'
  11. import daily from './views/workReport/daily.vue'
  12. // 团队管理
  13. import team from './views/team/index.vue'
  14. // 系统管理
  15. import system from './views/system/index.vue'
  16. let routes = [
  17. {
  18. path: '/login',
  19. component: Login,
  20. name: '',
  21. hidden: true
  22. },
  23. //今日桌面
  24. {
  25. path: '/',
  26. component: Home,
  27. name: '今日桌面',
  28. iconCls: 'fa fa-desktop',
  29. children: [
  30. { path: '/desktop', component: desktop, name: '桌面查看' },
  31. { path: '/desktop/:id', component: desktopDetail, name: '个人桌面', hidden: true },
  32. { path: '/unusual', component: unusual, name: '异常统计' },
  33. ]
  34. },
  35. //工作报告
  36. {
  37. path: '/',
  38. component: Home,
  39. name: '工作报告',
  40. iconCls: 'fa fa-sticky-note',
  41. children: [
  42. { path: '/statistics', component: statistics, name: '工时统计' },
  43. { path: '/daily', component: daily, name: '工作日报' },
  44. ]
  45. },
  46. //团队管理
  47. {
  48. path: '/',
  49. component: Home,
  50. name: '',
  51. iconCls: 'fa fa-users',
  52. leaf: true,//只有一个节点
  53. children: [
  54. { path: '/team', component: team, name: '团队管理' },
  55. ]
  56. },
  57. //系统管理
  58. // {
  59. // path: '/',
  60. // component: Home,
  61. // name: '',
  62. // iconCls: 'fa fa-cog',
  63. // leaf: true,//只有一个节点
  64. // children: [
  65. // { path: '/system', component: system, name: '系统管理' },
  66. // ]
  67. // },
  68. {
  69. path: '/404',
  70. component: NotFound,
  71. name: '',
  72. hidden: true
  73. },
  74. {
  75. path: '*',
  76. hidden: true,
  77. redirect: { path: '/404' }
  78. }
  79. ];
  80. export default routes;