问请问
请问请问
请问企鹅
请问请问
// 异常判断
if ([401, 700, 701, 702].includes(code)) {
// 提示
Message.error({
content: res.msg || 'Error',
duration: 5 * 1000,
});
// 认证异常
setTimeout(async () => {
// 先判断是否有提示 防止调用多个接口 把主要信息覆盖
if (!window.sessionStorage.getItem(reLoginTipsKey)) {
// 设置错误信息 在登录页面重新提示 因为重新页面加载会刷掉提示
window.sessionStorage.setItem(reLoginTipsKey, res.msg);
}
// 登出
await useUserStore().logout();
// 重新加载自动跳转登录页面
window.location.reload();
});
} else {
// 其他异常 判断是否弹出错误信息
if (response.config.promptBizErrorMessage) {
Message.error({
content: res.msg || 'Error',
duration: 5 * 1000,
});
}
}