/*
|
* @Author: shuishen 1109946754@qq.com
|
* @Date: 2022-08-18 16:16:10
|
* @LastEditors: shuishen 1109946754@qq.com
|
* @LastEditTime: 2023-01-16 15:39:08
|
* @FilePath: \srs-police-affairs\src\permission.js
|
* @Description: 路由守卫
|
*
|
* Copyright (c) 2022 by shuishen 1109946754@qq.com, All Rights Reserved.
|
*/
|
import router from '@/router/page/index'
|
import {
|
getToken
|
} from './utils/auth'
|
|
router.beforeEach((to, from, next) => {
|
const meta = to.meta || {}
|
// next()
|
if (getToken()) {
|
if (to.path === '/login') { // 如果登录成功访问登录页跳转到主页
|
next({
|
path: '/'
|
})
|
} else {
|
next()
|
}
|
} else {
|
// 判断是否需要认证,没有登录访问去登录页
|
if (meta.isAuth === false) {
|
next()
|
} else {
|
next('/login')
|
}
|
}
|
})
|