import Vue from 'vue'
import axios from 'axios'

// Vue.use(axios)

export function getHttp(url, params) {
return new Promise((resolve, reject) => {
axios.get(url, {
params: params
}).then(res => {
console.log(res)
resolve(res.data)
}).catch(err => {
reject(err)
})
});
}

export function postHttp(url, params, config){
if (config == null) {
config = {"headers": {"Content-Type": "application/json"}}
}

var tmout = config["timeout"]
if (tmout === null) {
config["timeout"] = 1000*60*5;
}
return new Promise((resolve, reject) =>{
axios.post(url, params, config).then(res => {
resolve(res.data);
}).catch(err =>{
reject(err.data)
})
});
}