import axios from 'axios'
import Store from '../store'
import {
Message, MessageBox } from 'element-ui'
import GLOBAL from '../api/global'
import qs from 'qs'
axios.defaults.baseURL = GLOBAL.baseUrl
axios.defaults.timeout = 100000
axios.interceptors.request.use(
config => {
if (Store.state.wk_token) {
config.headers.Authorization = Store.state.wk_token
}
if (config.method === 'get') {
config.params = {
_t: Date.parse(new Date()) / 1000,
...config.params
}
}
return config
},
error => {
return Promise.reject(error)
})
axios.interceptors.response.use(
response => {
return response
},
error => {
if (error.response) {
return Promise.reject(error.response)
}
})
function get (url, params) {
return new Promise((resolve, reject) => {
axios.get(url, {
params: params }).then(res => {
if (res.status ===