fix: BUG修改

This commit is contained in:
kun 2023-07-05 18:32:25 +08:00
parent 56a6c86836
commit 1ff420c61a
4 changed files with 11 additions and 5 deletions

View File

@ -80,8 +80,10 @@ class RequestHttp {
if (error.message.indexOf("Network Error") !== -1) ElMessage.error("网络错误!请您稍后重试"); if (error.message.indexOf("Network Error") !== -1) ElMessage.error("网络错误!请您稍后重试");
if (error.message.indexOf("Request failed with status code 401") !== -1) { if (error.message.indexOf("Request failed with status code 401") !== -1) {
// ElMessage.error("登录已过期,请重新登录"); // ElMessage.error("登录已过期,请重新登录");
// ElMessage.error("登录信息异常,请刷新或重新登录!");
globalStore.resetStore(); globalStore.resetStore();
router.replace(LOGIN_URL); // router.replace(LOGIN_URL);
router.replace("/load");
} }
// 根据响应的错误状态码,做不同的处理 // 根据响应的错误状态码,做不同的处理
// if (response) checkStatus(response.status); // if (response) checkStatus(response.status);

View File

@ -56,7 +56,8 @@ router.beforeEach(async (to, from, next) => {
if (ROUTER_WHITE_LIST.includes(to.path)) return next(); if (ROUTER_WHITE_LIST.includes(to.path)) return next();
// 5.判断是否有 Token没有重定向到 login // 5.判断是否有 Token没有重定向到 login
if (!globalStore.token) return next({ path: LOGIN_URL, replace: true }); // if (!globalStore.token) return next({ path: LOGIN_URL, replace: true });
if (!globalStore.token) return next({ path: "load", replace: true });
// 6.如果没有菜单列表,就重新请求菜单列表并添加动态路由 // 6.如果没有菜单列表,就重新请求菜单列表并添加动态路由
const authStore = AuthStore(); const authStore = AuthStore();

View File

@ -30,7 +30,8 @@ export const initDynamicRouter = async (params?: any) => {
}); });
globalStore.resetStore(); globalStore.resetStore();
router.replace(LOGIN_URL); // router.replace(LOGIN_URL);
router.replace("/load");
return Promise.reject("No permission"); return Promise.reject("No permission");
} }
@ -65,7 +66,8 @@ export const initDynamicRouter = async (params?: any) => {
} catch (error) { } catch (error) {
// 💢 当按钮 || 菜单请求出错时,重定向到登陆页 // 💢 当按钮 || 菜单请求出错时,重定向到登陆页
globalStore.resetStore(); globalStore.resetStore();
router.replace(LOGIN_URL); // router.replace(LOGIN_URL);
router.replace("/load");
return Promise.reject(error); return Promise.reject(error);
} }
}; };

View File

@ -53,7 +53,8 @@ const tokenIdentify = async () => {
globalStore.moduleId = "1670603312504918018"; globalStore.moduleId = "1670603312504918018";
} }
} else { } else {
ElMessage.error("登录错误!"); // ElMessage.error("");
return;
} }
console.log(res); console.log(res);
}; };