This commit is contained in:
D 2023-08-30 22:37:45 +08:00
parent baac859712
commit 74f1ef7e6d

View File

@ -8,7 +8,7 @@ import { RequestConfig, ResponseData } from '@/types/request'
let timeout = 10000 let timeout = 10000
const baseUrl = config.baseUrl const baseUrl = config.baseUrl
const request = (config:RequestConfig):Promise<ResponseData> => { const request = (config: RequestConfig): Promise<ResponseData> => {
// 是否需要设置 token // 是否需要设置 token
const isToken = (config.headers || {}).isToken === false const isToken = (config.headers || {}).isToken === false
config.header = config.header || {} config.header = config.header || {}
@ -37,10 +37,10 @@ const request = (config:RequestConfig):Promise<ResponseData> => {
return return
} */ } */
const res = response const res = response
const data:ResponseData = res.data as ResponseData const data: ResponseData = res.data as ResponseData
const code = data.code || 200 const code = data.code || 200
// @ts-ignore // @ts-ignore
const msg:string = errorCode[code] || data.msg || errorCode['default'] const msg: string = errorCode[code] || data.msg || errorCode['default']
if (code === 401) { if (code === 401) {
showConfirm('登录状态已过期,您可以继续留在该页面,或者重新登录?').then(res => { showConfirm('登录状态已过期,您可以继续留在该页面,或者重新登录?').then(res => {
if (res.confirm) { if (res.confirm) {
@ -58,8 +58,7 @@ const request = (config:RequestConfig):Promise<ResponseData> => {
reject(code) reject(code)
} }
resolve(data) resolve(data)
}) }).catch(error => {
.catch(error => {
let { message } = error let { message } = error
if (message === 'Network Error') { if (message === 'Network Error') {
message = '后端接口连接异常' message = '后端接口连接异常'