修复关闭弹框id为空

This commit is contained in:
zoujiandong
2023-07-17 16:20:03 +08:00
parent 23c4fe9f9e
commit 36f8bbd652
4 changed files with 56 additions and 15 deletions
+32 -2
View File
@@ -38,13 +38,42 @@ service.interceptors.response.use(
if (Authorization_token) {
sessionStorage.setItem('token', Authorization_token); //当token快过期时,服务器会返回新token,本地刷新
}
const store = useUserStore();
const { code, message } = response.data;
if (code === 401 || code==403 || code==405 || code==406) {
alert(405);
Message.error({
content: message,
duration: 3000
});
// 重定向路由到登陆页面
store.userLogout();
window.location.href="/login";
}else if(code === 400){
Message.error({
content: '缺少参数',
duration: 3000
});
}else if(code === 402){
Message.error({
content: '请求无权限',
duration: 3000
});
}else if(code === 201){
Message.error({
content: '账户状态异常',
duration: 3000
});
}
return response.data;
},
(error) => {
const store = useUserStore();
const { code, message } = error.response.data;
// 如果过期则退出登录
if (code === 401 || code==403 || code==405 || code==406) {
alert(405);
Message.error({
content: message,
duration: 3000
@@ -75,8 +104,9 @@ service.interceptors.response.use(
content: error.message,
duration: 3000
})
return Promise.reject(message);
}
return Promise.reject(message);
}
);