From 74f1ef7e6d2c5ae6f023c1a6bf49f84be171c9a2 Mon Sep 17 00:00:00 2001 From: D <3066417822@qq.com> Date: Wed, 30 Aug 2023 22:37:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=AE=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/request.ts | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/src/utils/request.ts b/src/utils/request.ts index 6d8c90a..90c83aa 100644 --- a/src/utils/request.ts +++ b/src/utils/request.ts @@ -8,7 +8,7 @@ import { RequestConfig, ResponseData } from '@/types/request' let timeout = 10000 const baseUrl = config.baseUrl -const request = (config:RequestConfig):Promise => { +const request = (config: RequestConfig): Promise => { // 是否需要设置 token const isToken = (config.headers || {}).isToken === false config.header = config.header || {} @@ -37,10 +37,10 @@ const request = (config:RequestConfig):Promise => { return } */ const res = response - const data:ResponseData = res.data as ResponseData + const data: ResponseData = res.data as ResponseData const code = data.code || 200 // @ts-ignore - const msg:string = errorCode[code] || data.msg || errorCode['default'] + const msg: string = errorCode[code] || data.msg || errorCode['default'] if (code === 401) { showConfirm('登录状态已过期,您可以继续留在该页面,或者重新登录?').then(res => { if (res.confirm) { @@ -58,19 +58,18 @@ const request = (config:RequestConfig):Promise => { reject(code) } resolve(data) + }).catch(error => { + let { message } = error + if (message === 'Network Error') { + message = '后端接口连接异常' + } else if (message.includes('timeout')) { + message = '系统接口请求超时' + } else if (message.includes('Request failed with status code')) { + message = '系统接口' + message.substr(message.length - 3) + '异常' + } + toast(message) + reject(error) }) - .catch(error => { - let { message } = error - if (message === 'Network Error') { - message = '后端接口连接异常' - } else if (message.includes('timeout')) { - message = '系统接口请求超时' - } else if (message.includes('Request failed with status code')) { - message = '系统接口' + message.substr(message.length - 3) + '异常' - } - toast(message) - reject(error) - }) }) }