大屏页面初始化

This commit is contained in:
2026-02-28 17:06:42 +08:00
parent 3548359387
commit ee9569953d
3 changed files with 763 additions and 80 deletions

View File

@@ -41,7 +41,6 @@ service.interceptors.response.use(
},
(error) => {
console.error('【响应拦截器错误】', error);
if (isLoginExpiredError(error)) {
handleLoginExpired();
return Promise.reject(new Error('登录状态已失效,请重新登录'));
@@ -49,7 +48,9 @@ service.interceptors.response.use(
if (!error.response) {
if (error.message.includes('Network Error') || error.message.includes('timeout')) {
ElMessage.error('网络异常,请检查网络连接或稍后重试');
router.push("/login").catch(err => {
console.warn('路由跳转失败', err);
});
} else {
ElMessage.error('请求失败,请稍后重试');
}
@@ -84,10 +85,9 @@ function handleLoginExpired() {
if (router.currentRoute.path !== '/login') {
const redirect = encodeURIComponent(router.currentRoute.fullPath);
router.push(`/login?redirect=${redirect}`).catch(err => {
console.warn('路由跳转失败', err);
});
router.push("/login").catch(err => {
console.warn('路由跳转失败', err);
});
ElMessage.error('登录状态已失效,请重新登录');
}
}