parent
be1884bd05
commit
d1ed8bb933
@ -28,6 +28,7 @@ export async function resetRouter() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export async function addDynamicRoutes() {
|
export async function addDynamicRoutes() {
|
||||||
|
// return Promise.reject('123')
|
||||||
const token = getToken()
|
const token = getToken()
|
||||||
|
|
||||||
// 没有token情况
|
// 没有token情况
|
||||||
@ -37,8 +38,8 @@ export async function addDynamicRoutes() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 有token的情况
|
// 有token的情况
|
||||||
|
const userStore = useUserStore()
|
||||||
try {
|
try {
|
||||||
const userStore = useUserStore()
|
|
||||||
const permissionStore = usePermissionStore()
|
const permissionStore = usePermissionStore()
|
||||||
!userStore.userId && (await userStore.getUserInfo())
|
!userStore.userId && (await userStore.getUserInfo())
|
||||||
const accessRoutes = permissionStore.generateRoutes(userStore.role)
|
const accessRoutes = permissionStore.generateRoutes(userStore.role)
|
||||||
@ -49,6 +50,8 @@ export async function addDynamicRoutes() {
|
|||||||
router.addRoute(NOT_FOUND_ROUTE)
|
router.addRoute(NOT_FOUND_ROUTE)
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error(error)
|
console.error(error)
|
||||||
|
$message.error('初始化用户信息失败: ' + error)
|
||||||
|
userStore.logout()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user