| | |
| | | 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', |
| | |
| | | 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', |
| | |
| | | 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 |