index.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. import { createRouter, createWebHashHistory } from 'vue-router'
  2. const routes = [
  3. {
  4. path: '/',
  5. redirect: '/login'
  6. },
  7. {
  8. name: 'login',
  9. path: '/login',
  10. component: () => import('../views/login'),
  11. meta: {
  12. title: '登录',
  13. },
  14. },
  15. {
  16. name: 'home',
  17. path: '/home',
  18. component: () => import('../views/home'),
  19. meta: {
  20. title: '首页',
  21. },
  22. },
  23. {
  24. name: 'userInfo',
  25. path: '/userInfo',
  26. component: () => import('../views/userInfo/index'),
  27. meta: {
  28. title: '账号中心',
  29. },
  30. },
  31. {
  32. name: 'changePassWord',
  33. path: '/changePassWord',
  34. component: () => import('../views/userInfo/changePassWord'),
  35. meta: {
  36. title: '修改密码',
  37. },
  38. },
  39. {
  40. name: 'repairOnline',
  41. path: '/repairOnline',
  42. component: () => import('../views/repairOnline'),
  43. meta: {
  44. title: '线上报修',
  45. },
  46. },
  47. {
  48. name: 'reviewCheck',
  49. path: '/reviewCheck',
  50. component: () => import('../views/reviewCheck'),
  51. meta: {
  52. title: '巡检记录',
  53. },
  54. }
  55. ,
  56. {
  57. name: 'reduceRecord',
  58. path: '/reduceRecord',
  59. component: () => import('../views/reduceRecord'),
  60. meta: {
  61. title: '扣缴记录',
  62. },
  63. }
  64. // {
  65. // path: '/alllist',
  66. // name: '全部人员列表',
  67. // component: () => import(/* webpackChunkName: "about" */ '../views/alllist.vue')
  68. // },
  69. ]
  70. const router = createRouter({
  71. history: createWebHashHistory(),
  72. routes
  73. })
  74. // 全局前置守卫,设置页面标题
  75. router.beforeEach((to, from, next) => {
  76. // const title = to.meta && to.meta.title;
  77. // if (title) {
  78. // document.title = title;
  79. // }
  80. document.title = '双碳感知资产运营管理平台';
  81. next(); //必须写
  82. });
  83. export default router