增加审批组件

This commit is contained in:
dengqichen 2025-10-25 11:55:35 +08:00
parent 7826d4ec27
commit f05e6a55fd

View File

@ -68,21 +68,38 @@ const errorHandler = (error: any) => {
let errorMessage = '';
switch (status) {
case 401:
errorMessage = '未授权,请重新登录';
// 登录已过期,清除所有本地存储并跳转到登录页
errorMessage = '登录已过期,请重新登录';
message.error(errorMessage);
// 清除本地存储的所有用户相关信息
localStorage.removeItem('token');
localStorage.removeItem('userInfo');
localStorage.removeItem('menus');
localStorage.removeItem('tenantId');
// 延迟跳转,确保提示能显示出来
setTimeout(() => {
window.location.href = '/login';
}, 1000);
break;
case 403:
errorMessage = '拒绝访问';
message.error(errorMessage);
break;
case 404:
errorMessage = '请求错误,未找到该资源';
message.error(errorMessage);
break;
case 500:
errorMessage = '服务异常,请稍后再试';
message.error(errorMessage);
break;
default:
errorMessage = '服务器异常,请稍后再试!';
}
message.error(errorMessage);
}
return Promise.reject(error);
};