This commit is contained in:
sjl
2025-01-22 12:09:32 +08:00
parent 400328d5fa
commit f22b4e7fb8
5 changed files with 38 additions and 15 deletions

View File

@@ -1,3 +1,4 @@
import { ElMessage, ElTreeSelect } from 'element-plus';
import axios, { AxiosInstance, AxiosError, AxiosRequestConfig, InternalAxiosRequestConfig, AxiosResponse } from 'axios'
import { showFullScreenLoading, tryHideFullScreenLoading } from '@/components/Loading/fullScreen'
import { LOGIN_URL } from '@/config'
@@ -70,6 +71,11 @@ class RequestHttp {
}
// 全局错误信息拦截(防止下载文件的时候返回数据流,没有 code 直接报错)
if (data.code && data.code !== ResultEnum.SUCCESS) {
if(data.message.includes('&')){
const formattedMessage = data.message.split('&').join('<br>');
ElMessage.error({ message: formattedMessage, dangerouslyUseHTMLString: true });
return Promise.reject(data)
}
ElMessage.error(data.message)
return Promise.reject(data)
}