GScreenWEB_TPMes/src/api.js

60 lines
1.2 KiB
JavaScript

import axios from 'axios'
const api = {
//永盛
baseURL2: 'http://123.207.37.67:9001',
baseURL: 'http://36.139.158.169:9261',
baseURL3: 'http://vmikhs.demo.natool.cn',
get (url) {
return new Promise((resolve, reject) => {
axios({
method: 'get',
url: this.baseURL + url
})
.then(response => resolve(response))
.catch(error => reject(error))
})
},
// POST请求示例
post (url, data, token) {
const headers = {}
if (token) {
headers['Token'] = token
}
return new Promise((resolve, reject) => {
axios({
method: 'post',
url: this.baseURL + url,
data: data,
headers: headers
})
.then(response => resolve(response.data))
.catch(error => reject(error))
})
},
// POST请求示例
post2 (url, data, token) {
const headers = {}
if (token) {
headers['Token'] = token
}
return new Promise((resolve, reject) => {
axios({
method: 'post',
url: this.baseURL + url,
data: data,
headers: headers
})
.then(response => resolve(response.data))
.catch(error => reject(error))
})
}
}
export default api