From 7298d5354963a88643a543b51b90192dc9fc934c Mon Sep 17 00:00:00 2001 From: doum <doum> Date: 星期四, 11 九月 2025 18:43:14 +0800 Subject: [PATCH] 最新版本541200007 --- admin/src/utils/request.js | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) diff --git a/admin/src/utils/request.js b/admin/src/utils/request.js index 9aec747..6d6c236 100644 --- a/admin/src/utils/request.js +++ b/admin/src/utils/request.js @@ -4,12 +4,13 @@ import { trim } from './util' import cache from '../plugins/cache' import { Message } from 'element-ui' +import router from '@/router' axios.defaults.headers.common['Content-Type'] = 'application/json;charset=UTF-8' const axiosInstance = axios.create({ baseURL: process.env.VUE_APP_API_PREFIX, // 璇锋眰瓒呮椂鏃堕棿 - timeout: 60000 + timeout: 600000 }) // 鏂板缓璇锋眰鎷︽埅鍣� @@ -41,6 +42,7 @@ // 鏂板缓鍝嶅簲鎷︽埅鍣� axiosInstance.interceptors.response.use((response) => { + // 璇锋眰澶辫触 if (response.status !== 200) { return Promise.reject(new Error('鏈嶅姟鍣ㄧ箒蹇欙紝璇风◢鍚庡啀璇�')) @@ -53,11 +55,11 @@ if (response.data.code === 503) { return Promise.reject(new Error('鏈嶅姟鍣ㄧ箒蹇欙紝璇风◢鍚庡啀璇�')) } - if (response.data.code === 401) { - if (response.config.autoLogin !== false) { + if (response.data.code === 401 || response.data.code === 5112) { + // if (response.config.autoLogin !== false) { Cookies.set('dm_user_token','') - window.location.href = process.env.VUE_APP_ROUTER_MODE === 'hash' ? (process.env.VUE_APP_CONTEXT_PATH +'/#/login') : (process.env.VUE_APP_CONTEXT_PATH+'/login') - } + router.replace({name: 'login'}) + // } return Promise.reject(response.data) } // 涓氬姟澶辫触 -- Gitblit v1.9.3