代码调整
This commit is contained in:
parent
199e775f81
commit
c77612e4dc
@ -45,8 +45,9 @@ export default route(function (/* { store, ssrContext } */) {
|
|||||||
next({ path: '/login' });
|
next({ path: '/login' });
|
||||||
} else {
|
} else {
|
||||||
try {
|
try {
|
||||||
const userInfo = await getUserInfo();
|
|
||||||
const userStore = useUserStore();
|
const userStore = useUserStore();
|
||||||
|
if (!userStore.remainingSecond) {
|
||||||
|
const userInfo = await getUserInfo();
|
||||||
userStore.defaultRole = userInfo.defaultRole;
|
userStore.defaultRole = userInfo.defaultRole;
|
||||||
userStore.roles = userInfo.roles;
|
userStore.roles = userInfo.roles;
|
||||||
userStore.remainingSecond = userInfo.remainingSecond;
|
userStore.remainingSecond = userInfo.remainingSecond;
|
||||||
@ -54,6 +55,8 @@ export default route(function (/* { store, ssrContext } */) {
|
|||||||
() => handleRefreshToken(),
|
() => handleRefreshToken(),
|
||||||
userInfo.remainingSecond * 1000 - 10000
|
userInfo.remainingSecond * 1000 - 10000
|
||||||
);
|
);
|
||||||
|
}
|
||||||
|
|
||||||
next();
|
next();
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.error('获取用户信息出错:', e);
|
console.error('获取用户信息出错:', e);
|
||||||
@ -66,7 +69,7 @@ export default route(function (/* { store, ssrContext } */) {
|
|||||||
return Router;
|
return Router;
|
||||||
});
|
});
|
||||||
|
|
||||||
async function handleRefreshToken() {
|
export async function handleRefreshToken() {
|
||||||
try {
|
try {
|
||||||
const tokenInfo = await refreshToken();
|
const tokenInfo = await refreshToken();
|
||||||
saveJwtToken(tokenInfo.token);
|
saveJwtToken(tokenInfo.token);
|
||||||
|
Loading…
Reference in New Issue
Block a user