fix: 弹出提示框增加关闭按钮

This commit is contained in:
ssongliu
2023-02-14 17:14:03 +08:00
committed by ssongliu
parent 81df97be14
commit 4e5aeb9d54
99 changed files with 360 additions and 264 deletions

View File

@@ -2,9 +2,9 @@ import axios, { AxiosInstance, AxiosError, AxiosRequestConfig, AxiosResponse } f
import { ResultData } from '@/api/interface';
import { ResultEnum } from '@/enums/http-enum';
import { checkStatus } from './helper/check-status';
import { ElMessage } from 'element-plus';
import router from '@/routers';
import { GlobalStore } from '@/store';
import { MsgError } from '@/utils/message';
const globalStore = GlobalStore();
@@ -71,14 +71,14 @@ class RequestHttp {
return data;
}
if (data.code && data.code !== ResultEnum.SUCCESS) {
ElMessage.error(data.message);
MsgError(data.message);
return Promise.reject(data);
}
return data;
},
async (error: AxiosError) => {
const { response } = error;
if (error.message.indexOf('timeout') !== -1) ElMessage.error('请求超时请您稍后重试');
if (error.message.indexOf('timeout') !== -1) MsgError('请求超时请您稍后重试');
if (response) checkStatus(response.status);
if (!window.navigator.onLine) router.replace({ path: '/500' });
return Promise.reject(error);