diff --git a/fund-admin/src/utils/request.js b/fund-admin/src/utils/request.js index 08a859c..8a7adcf 100644 --- a/fund-admin/src/utils/request.js +++ b/fund-admin/src/utils/request.js @@ -35,7 +35,16 @@ request.interceptors.response.use( return res.data } - // 业务失败 + // 处理401未认证 + if (res.code === 401) { + ElMessage.error(res.message || '登录已过期,请重新登录') + const userStore = useUserStore() + userStore.logout() + window.location.href = '/login' + return Promise.reject(new Error(res.message || '未认证')) + } + + // 其他业务失败 ElMessage.error(res.message || '请求失败') return Promise.reject(new Error(res.message || '请求失败')) }, diff --git a/fundplatform b/fundplatform index a4482f3..60e29de 160000 --- a/fundplatform +++ b/fundplatform @@ -1 +1 @@ -Subproject commit a4482f39227ac242cf393f09d581ba1945d0142a +Subproject commit 60e29de355ce8eaea6bac706fb17947b1294e6f4