|
@@ -3,6 +3,9 @@ import axios from 'axios';
|
|
import { Message, Loading } from 'element-ui';
|
|
import { Message, Loading } from 'element-ui';
|
|
import { getToken, setToken, removeToken } from '@/utils/auth';
|
|
import { getToken, setToken, removeToken } from '@/utils/auth';
|
|
import router from '@/router'
|
|
import router from '@/router'
|
|
|
|
+import domMessage from '@/utils/messageOnce'
|
|
|
|
+
|
|
|
|
+const messageOnce = new domMessage()
|
|
// 公共数据
|
|
// 公共数据
|
|
let loadingInstance = null; // 声明loading
|
|
let loadingInstance = null; // 声明loading
|
|
let loadingCount = 0; // 声明接口并发计数器
|
|
let loadingCount = 0; // 声明接口并发计数器
|
|
@@ -23,7 +26,7 @@ function errorLog(error) {
|
|
console.log(error);
|
|
console.log(error);
|
|
}
|
|
}
|
|
// 显示提示
|
|
// 显示提示
|
|
- Message({
|
|
|
|
|
|
+ messageOnce.error({
|
|
message: error.message,
|
|
message: error.message,
|
|
type: 'error',
|
|
type: 'error',
|
|
duration: 5 * 1000,
|
|
duration: 5 * 1000,
|
|
@@ -78,7 +81,7 @@ service2.interceptors.response.use(
|
|
return dataAxios;
|
|
return dataAxios;
|
|
} else {
|
|
} else {
|
|
if (code == 4001) {
|
|
if (code == 4001) {
|
|
- Message({
|
|
|
|
|
|
+ messageOnce.error({
|
|
message: `${dataAxios.msg}`,
|
|
message: `${dataAxios.msg}`,
|
|
type: 'error',
|
|
type: 'error',
|
|
duration: 5 * 1000,
|
|
duration: 5 * 1000,
|
|
@@ -90,7 +93,7 @@ service2.interceptors.response.use(
|
|
router.push({path:`/login?redirect=${router.currentRoute.fullPath}`})
|
|
router.push({path:`/login?redirect=${router.currentRoute.fullPath}`})
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- Message({
|
|
|
|
|
|
+ messageOnce.error({
|
|
message: `${dataAxios.msg}`,
|
|
message: `${dataAxios.msg}`,
|
|
type: 'error',
|
|
type: 'error',
|
|
duration: 5 * 1000,
|
|
duration: 5 * 1000,
|