1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- import { createRouter, createWebHashHistory } from 'vue-router'
- const routes = [
- {
- path: '/',
- redirect: '/login'
- },
- {
- name: 'login',
- path: '/login',
- component: () => import('../views/login'),
- meta: {
- title: '登录',
- },
- },
- {
- name: 'home',
- path: '/home',
- component: () => import('../views/home'),
- meta: {
- title: '首页',
- },
- },
- {
- name: 'userInfo',
- path: '/userInfo',
- component: () => import('../views/userInfo/index'),
- meta: {
- title: '账号中心',
- },
- },
- {
- name: 'changePassWord',
- path: '/changePassWord',
- component: () => import('../views/userInfo/changePassWord'),
- meta: {
- title: '修改密码',
- },
- },
- {
- name: 'repairOnline',
- path: '/repairOnline',
- component: () => import('../views/repairOnline'),
- meta: {
- title: '线上报修',
- },
- },
- {
- name: 'reviewCheck',
- path: '/reviewCheck',
- component: () => import('../views/reviewCheck'),
- meta: {
- title: '巡检记录',
- },
- }
- ,
- {
- name: 'reduceRecord',
- path: '/reduceRecord',
- component: () => import('../views/reduceRecord'),
- meta: {
- title: '扣缴记录',
- },
- }
- // {
- // path: '/alllist',
- // name: '全部人员列表',
- // component: () => import(/* webpackChunkName: "about" */ '../views/alllist.vue')
- // },
- ]
- const router = createRouter({
- history: createWebHashHistory(),
- routes
- })
- // 全局前置守卫,设置页面标题
- router.beforeEach((to, from, next) => {
- // const title = to.meta && to.meta.title;
- // if (title) {
- // document.title = title;
- // }
- document.title = '双碳感知资产运营管理平台';
- next(); //必须写
- });
- export default router
|