odc.xiaohui
2023-03-09 fcb6cfdbdb5fbce7d02d8513719237e65a72f474
src/router/index.js
@@ -24,15 +24,20 @@
                name: 'workbench',
                component: () => import('../views/workbench/Workbench.vue')
            },
            {
                path: '/people',
                name: 'people',
                component: () => import('../views/manager/People.vue')
            },
            // {
            //     path: '/people',
            //     name: 'people',
            //     component: () => import('../views/manager/People.vue')
            // },
            {
                path: '/user',
                name: 'user',
                component: () => import('../views/manager/User.vue')
            },
            {
                path: '/police',
                name: 'police',
                component: () => import('../views/manager/Police.vue')
            },
            {
                path: '/entry',
@@ -44,11 +49,11 @@
                name: 'group',
                component: () => import('../views/cause/Group.vue')
            },
            {
                path: '/search',
                name: 'search',
                component: () => import('../views/cause/Search.vue')
            },
            // {
            //     path: '/search',
            //     name: 'search',
            //     component: () => import('../views/cause/Search.vue')
            // },
            {
                path: '/audit',
                name: 'audit',
@@ -77,4 +82,16 @@
    routes
})
// 挂载路由导航守卫
router.beforeEach((to, from, next) => {
    // to 将要访问的路径
    // from 代表从哪个路径跳转
    // next 是一个函数,表示放行
    // next() 放行   next('/login') 强制跳转
    if (to.path === '/login') return next()
    const tokenStr = window.sessionStorage.getItem('token')
    if (!tokenStr) return next('/login')
    next()
})
export default router