|
|
@@ -1,6 +1,8 @@
|
|
|
/* eslint-disable */
|
|
|
import axios from 'axios';
|
|
|
import { TokenDispatcher } from '@/store/dispatchers';
|
|
|
+import {ElMessage} from "element-plus";
|
|
|
+import {response} from "express";
|
|
|
|
|
|
const { destroyToken } = TokenDispatcher;
|
|
|
|
|
|
@@ -37,9 +39,15 @@ _axios.interceptors.response.use(
|
|
|
}
|
|
|
return response.data.data;
|
|
|
},
|
|
|
- (error) =>
|
|
|
+ (error) => {
|
|
|
// Do something with response error
|
|
|
- Promise.reject(error),
|
|
|
+ ElMessage({
|
|
|
+ type: 'error',
|
|
|
+ showClose: true,
|
|
|
+ message: '接口出错,错误信息:' + error.status + error.statusText
|
|
|
+ })
|
|
|
+ Promise.reject(error)
|
|
|
+ }
|
|
|
);
|
|
|
|
|
|
export default _axios;
|