routes.js 2.3 KB

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