|
@@ -13,6 +13,9 @@ let urlText = window.location.href.split('://')[0]+'://';
|
|
|
//分锅器
|
|
|
let potType = false;
|
|
|
|
|
|
+//弹窗状态开关
|
|
|
+let messageData = null;
|
|
|
+
|
|
|
// 弹层数据
|
|
|
let loadingInstance = {};
|
|
|
let options = {
|
|
@@ -114,11 +117,17 @@ service.interceptors.response.use(res => {
|
|
|
path: '/403'
|
|
|
})
|
|
|
} else if (code === 500) {
|
|
|
- Message({
|
|
|
- message: msg,
|
|
|
- type: 'error',
|
|
|
- offset:100
|
|
|
- })
|
|
|
+ console.log(Message);
|
|
|
+ if(!messageData){
|
|
|
+ messageData = Message({
|
|
|
+ message: msg,
|
|
|
+ type: 'error',
|
|
|
+ offset:100
|
|
|
+ })
|
|
|
+ setTimeout(function(){
|
|
|
+ messageData = null
|
|
|
+ },1000);
|
|
|
+ }
|
|
|
return Promise.reject(new Error(msg))
|
|
|
} else if (code == 303 || code == 530 || code == 503 || code == 504) {
|
|
|
// 303-考试从定向 530-账号不存在 503-验证码错误 504特殊报错code 用于报错后需要返回code进行后续操作
|
|
@@ -158,12 +167,17 @@ service.interceptors.response.use(res => {
|
|
|
else if (message.includes("Request failed with status code")) {
|
|
|
message = "系统接口" + message.substr(message.length - 3) + "异常";
|
|
|
}
|
|
|
- Message({
|
|
|
- message: message,
|
|
|
- type: 'error',
|
|
|
- duration: 5 * 1000,
|
|
|
- offset:100
|
|
|
- })
|
|
|
+ if(!messageData){
|
|
|
+ messageData = Message({
|
|
|
+ message: message,
|
|
|
+ type: 'error',
|
|
|
+ duration: 5 * 1000,
|
|
|
+ offset:100
|
|
|
+ })
|
|
|
+ setTimeout(function(){
|
|
|
+ messageData = null
|
|
|
+ },1000);
|
|
|
+ }
|
|
|
return Promise.reject(error)
|
|
|
}
|
|
|
)
|