From 12cf68ea971e5c39e884474734ef51cbc52bec8d Mon Sep 17 00:00:00 2001 From: yangfeng <wanwan926_4@163.com> Date: 星期六, 23 三月 2024 18:05:29 +0800 Subject: [PATCH] 登录接口重新联调 --- src/common/untils/request.js | 36 ++++++++++++++++++++++++------------ 1 files changed, 24 insertions(+), 12 deletions(-) diff --git a/src/common/untils/request.js b/src/common/untils/request.js index 4541c17..92567d0 100644 --- a/src/common/untils/request.js +++ b/src/common/untils/request.js @@ -28,7 +28,7 @@ const loginPathMap = { prod: `//${window.location.hostname}:9080`, test: `//192.168.20.119:9080`, - dev: `//192.168.8.107:8080` + dev: `//localhost:8081` } return loginPathMap[environmentType()] } @@ -41,8 +41,8 @@ // // if (token != undefined) { // // config.headers.Authorization = "Bearer " + token; // // } - // let token = localStorage.getItem("token") - let token = document.cookie.replace(/(?:(?:^|.*;\s*)token\s*=\s*([^;]*).*$)|^.*$/, "$1") + let token = localStorage.getItem("token") + // let token = document.cookie.replace(/(?:(?:^|.*;\s*)token\s*=\s*([^;]*).*$)|^.*$/, "$1") if (isDev) { token = token || DEV_TOKEN } @@ -89,20 +89,32 @@ // if(window.location.pathname && window.location.pathname !== '/login'){ // window.location = window.location.origin+'/login' // } + } else if ([3003].includes(res.data.code)) { + // 姝ょ姸鎬佷笅涓嶅脊鍑篹rror message + console.log("3003") + return Promise.resolve(res.data) } else { + if (!res.config.loadingFlag) { + Message({ + // message: res.data.msg==res.data.data?res.data.data:res.data.msg+','+res.data.data, + message: res.data.msg, + type: "error", + duration: 5 * 1000 + }) + } return res.data ? res.data : {} } }, (error) => { - // if (error.response.status === 401) { - // if (isDev) { - // alert("JWT澶辨晥,鍗冲皢璺宠浆鑷崇櫥褰曢〉..") - // window.location = getApsPage() + "/login" - // } else { - // // JWT閴存潈澶辨晥 璺宠浆鍒扮櫥褰曢〉 - // window.location = getApsPage() + "/login" - // } - // } + if (error.response.status === 401) { + if (isDev) { + alert("JWT澶辨晥,鍗冲皢璺宠浆鑷崇櫥褰曢〉..") + window.location = getApsPage() + "/login" + } else { + // JWT閴存潈澶辨晥 璺宠浆鍒扮櫥褰曢〉 + window.location = getApsPage() + "/login" + } + } let { message } = error if (message === "Network Error") { message = "鍚庣鎺ュ彛杩炴帴寮傚父" -- Gitblit v1.8.0