|
|
|
@ -1,21 +1,16 @@
@@ -1,21 +1,16 @@
|
|
|
|
|
// import { Loading } from 'element-ui';
|
|
|
|
|
import { checkUrl } from '@/utils/utils' |
|
|
|
|
import axios from 'axios'; |
|
|
|
|
import axios from 'axios' |
|
|
|
|
import { parseUrlParams } from './router' |
|
|
|
|
window.$glob = { |
|
|
|
|
url: '', |
|
|
|
|
params: {}, |
|
|
|
|
params: parseUrlParams(), |
|
|
|
|
query: {}, |
|
|
|
|
header: {} |
|
|
|
|
}; |
|
|
|
|
function getGlobParams () { |
|
|
|
|
var query = window.location.search.substring(1); |
|
|
|
|
query = query.split("&"); |
|
|
|
|
query.forEach(ele => { |
|
|
|
|
var pair = ele.split("="); |
|
|
|
|
window.$glob.params[pair[0]] = pair[1] |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
getGlobParams(); |
|
|
|
|
// 认证方案:使用token进行请求
|
|
|
|
|
window.$glob.params.token && |
|
|
|
|
(window.$glob.header['Authorization'] = `Bearer ${window.$glob.params.token}`) |
|
|
|
|
axios.defaults.timeout = 10000; |
|
|
|
|
//返回其他状态吗
|
|
|
|
|
axios.defaults.validateStatus = function (status) { |
|
|
|
|