// 封装axios请求
export default {
post(url, data) {
return new Promise((resolve, reject) => {
axios({
method: 'post',
url: ajaxURL[url],
data: JSON.stringify(data),
headers: {
'Content-Type': 'application/json'
}
}).then(res => {
window.ZXIndicator && ZXIndicator.close()
return resolve(res)
}).catch(err => {
window.ZXIndicator && ZXIndicator.close()
reject(err)
})
})
},
get(url, params) {
return new Promise((resolve, reject) => {
axios({
method: 'get',
url: ajaxURL[url],
params,
headers: {
'X-Requested-With': 'XMLHttpRequest',
'Content-Type': 'application/json'
}
}).then(res => {
resolve(res)
}).catch(err => {
reject(err)
})
})
},
put(url, data) {
return new Promise((resolve, reject) => {
axios({
method: 'put',
url: ajaxURL[url],
data: JSON.stringify(data),
headers: {
'Content-Type': 'application/json'
}
}).then(res => {
window.ZXIndicator && ZXIndicator.close()
return resolve(res)
}).catch(err => {
window.ZXIndicator && ZXIndicator.close()
reject(err)
})
})
}
}
export default {
post(url, data) {
return new Promise((resolve, reject) => {
axios({
method: 'post',
url: ajaxURL[url],
data: JSON.stringify(data),
headers: {
'Content-Type': 'application/json'
}
}).then(res => {
window.ZXIndicator && ZXIndicator.close()
return resolve(res)
}).catch(err => {
window.ZXIndicator && ZXIndicator.close()
reject(err)
})
})
},
get(url, params) {
return new Promise((resolve, reject) => {
axios({
method: 'get',
url: ajaxURL[url],
params,
headers: {
'X-Requested-With': 'XMLHttpRequest',
'Content-Type': 'application/json'
}
}).then(res => {
resolve(res)
}).catch(err => {
reject(err)
})
})
},
put(url, data) {
return new Promise((resolve, reject) => {
axios({
method: 'put',
url: ajaxURL[url],
data: JSON.stringify(data),
headers: {
'Content-Type': 'application/json'
}
}).then(res => {
window.ZXIndicator && ZXIndicator.close()
return resolve(res)
}).catch(err => {
window.ZXIndicator && ZXIndicator.close()
reject(err)
})
})
}
}