Browse Source

登录过期提示

dev
马远东 2 days ago
parent
commit
81a9588b6a
  1. 4
      src/axios.js

4
src/axios.js

@ -136,11 +136,13 @@ axios.interceptors.response.use(
if (statusWhiteList.includes(status)) return Promise.reject(res);
// 如果状态码为401,则表示用户未认证,需跳转到登录页
if (status === 401 && !isAlertShowing){
isAlertShowing = true; // 设置为 true 表示弹窗正在显示
ElMessageBox.alert('长时间未操作,登录已过期,请重新登录', '提示', {
confirmButtonText: '确定',
showClose: false, // 不显示关闭按钮
closeOnPressEscape: false, // 禁止通过 ESC 键关闭
closeOnClickModal: false, // 禁止点击遮罩关闭
callback: (action) => {
isAlertShowing = false; // 恢复为 false 表示弹窗已经关闭
store.dispatch('FedLogOut').then(() => router.push({ path: '/login' }));

Loading…
Cancel
Save