阅行客电子档案
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

99 lines
2.4 KiB

4 years ago
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
4 months ago
​
​
4 years ago
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
4 years ago
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
4 years ago
​
​
​
​
​
​
​
​
  1. import Vue from 'vue'
  2. import Router from 'vue-router'
  3. import Layout from '../layout/index'
  4. Vue.use(Router)
  5. export const constantRouterMap = [
  6. { path: '/login',
  7. meta: { title: '登录', noCache: true },
  8. component: (resolve) => require(['@/views/login'], resolve),
  9. hidden: true
  10. },
  11. {
  12. path: '/404',
  13. component: (resolve) => require(['@/views/features/404'], resolve),
  14. hidden: true
  15. },
  16. {
  17. path: '/401',
  18. component: (resolve) => require(['@/views/features/401'], resolve),
  19. hidden: true
  20. },
  21. {
  22. path: '/ssoLogin',
  23. component: (resolve) => require(['@/views/features/ssoLogin'], resolve),
  24. hidden: true
  25. },
  26. {
  27. path: '/redirect',
  28. component: Layout,
  29. hidden: true,
  30. children: [
  31. {
  32. path: '/redirect/:path*',
  33. component: (resolve) => require(['@/views/features/redirect'], resolve)
  34. }
  35. ]
  36. },
  37. {
  38. path: '/',
  39. component: Layout,
  40. redirect: '/dashboard',
  41. children: [
  42. {
  43. path: 'dashboard',
  44. component: (resolve) => require(['@/views/home'], resolve),
  45. name: 'Dashboard',
  46. meta: { title: '首页', icon: 'sr-home', affix: true, noCache: true }
  47. }
  48. ]
  49. },
  50. {
  51. path: '/user',
  52. component: Layout,
  53. hidden: true,
  54. redirect: 'noredirect',
  55. children: [
  56. {
  57. path: 'center',
  58. component: (resolve) => require(['@/views/system/user/center'], resolve),
  59. name: '个人中心',
  60. meta: { title: '个人中心' }
  61. },
  62. {
  63. path: 'cart',
  64. component: (resolve) => require(['@/views/system/user/cart'], resolve),
  65. name: '借阅车',
  66. meta: { title: '借阅车' }
  67. }
  68. ]
  69. },
  70. {
  71. path: '/environmentalScreen',
  72. component: (resolve) => require(['@/views/environmentalScreen/index'], resolve),
  73. hidden: true
  74. },
  75. {
  76. path: '/preview',
  77. component: (resolve) => require(['@/views/preview/index'], resolve),
  78. hidden: true
  79. },
  80. {
  81. path: '/fourTestReport',
  82. component: (resolve) => require(['@/views/fourTestReport/index'], resolve),
  83. hidden: true
  84. },
  85. {
  86. path: '/da3Report',
  87. component: (resolve) => require(['@/views/archivesStatistics/Da3Report'], resolve),
  88. hidden: true
  89. }
  90. ]
  91. export default new Router({
  92. mode: 'hash',
  93. // mode: 'history',
  94. scrollBehavior: () => ({ y: 0 }),
  95. routes: constantRouterMap
  96. })