添加登录
This commit is contained in:
@@ -6,7 +6,7 @@ import { $t } from '@/locales'
|
||||
// 错误响应接口
|
||||
export interface ErrorResponse {
|
||||
code: number
|
||||
msg: string
|
||||
message: string
|
||||
data?: unknown
|
||||
}
|
||||
|
||||
@@ -94,7 +94,7 @@ export function handleError(error: AxiosError<ErrorResponse>): never {
|
||||
}
|
||||
|
||||
const statusCode = error.response?.status
|
||||
const errorMessage = error.response?.data?.msg || error.message
|
||||
const errorMessage = error.response?.data?.message || error.message
|
||||
const requestConfig = error.config
|
||||
|
||||
// 处理网络错误
|
||||
@@ -106,9 +106,10 @@ export function handleError(error: AxiosError<ErrorResponse>): never {
|
||||
}
|
||||
|
||||
// 处理 HTTP 状态码错误
|
||||
const message = statusCode
|
||||
? getErrorMessage(statusCode)
|
||||
: errorMessage || $t('httpMsg.requestFailed')
|
||||
// const message = statusCode
|
||||
// ? getErrorMessage(statusCode)
|
||||
// : errorMessage || $t('httpMsg.requestFailed')
|
||||
const message = errorMessage
|
||||
throw new HttpError(message, statusCode || ApiStatus.error, {
|
||||
data: error.response.data,
|
||||
url: requestConfig?.url,
|
||||
@@ -126,7 +127,7 @@ export function showError(error: HttpError, showMessage: boolean = true): void {
|
||||
ElMessage.error(error.message)
|
||||
}
|
||||
// 记录错误日志
|
||||
console.error('[HTTP Error]', error.toLogData())
|
||||
// console.error('[HTTP Error]', error.toLogData())
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user