|
@@ -2,17 +2,14 @@ import axios from 'axios'
|
|
|
import { getStore } from '@/utils/store'
|
|
|
import { Message } from 'element-ui';
|
|
|
import Router from '../router'
|
|
|
-import { hideFullScreenLoading } from '@/utils/loading'
|
|
|
+import debounce from './debounce.js'
|
|
|
/**
|
|
|
* 使用自定义配置新建一个 axios 实例
|
|
|
* baseURL = 请求路径
|
|
|
* timeout = 请求超时配置
|
|
|
*/
|
|
|
const request = axios.create({
|
|
|
- // baseURL: process.env.BASE_API,
|
|
|
- // baseURL: '/api',
|
|
|
- // baseURL: 'http://172.18.0.24:30048/',
|
|
|
- baseURL: 'http://39.100.230.190:30048/',
|
|
|
+ baseURL: process.env.BASE_API,
|
|
|
timeout: process.env.TIME_OUT,
|
|
|
method: "post",
|
|
|
type: "JSON"
|
|
@@ -76,11 +73,14 @@ request.interceptors.response.use(
|
|
|
// 隐藏加载
|
|
|
// Spin.hide()
|
|
|
// 请求成功处理
|
|
|
- hideFullScreenLoading()
|
|
|
- if (response.data.status === '50000') {
|
|
|
- Message.error('凭证过期,请重新登录')
|
|
|
- // Router.push('/')
|
|
|
- }
|
|
|
+ if(response.data.message === 'non null hash key required'){
|
|
|
+ let a = debounce(()=>{
|
|
|
+ Message.error('凭证过期,请重新登录')
|
|
|
+ })
|
|
|
+ setTimeout(()=> {
|
|
|
+ window.location.href = 'http://81.70.84.72:8081/baseWeb/login'
|
|
|
+ },1000)
|
|
|
+ }
|
|
|
return response.data
|
|
|
},
|
|
|
error => {
|
|
@@ -91,8 +91,9 @@ request.interceptors.response.use(
|
|
|
console.log(response);
|
|
|
if (response != undefined && response.data) {
|
|
|
if (response.data.status == '401' && response.status == 401) {
|
|
|
- Message.error('凭证过期,请重新登录')
|
|
|
- // Router.push('/')
|
|
|
+ setTimeout(()=> {
|
|
|
+ window.location.href = 'http://81.70.84.72:8081/baseWeb/login'
|
|
|
+ },1000)
|
|
|
} else if (response.status == 502) {
|
|
|
Message.error('网络错误,请检查网络')
|
|
|
} else if (response.status != 200) {
|