const apiHttp = 'https://pdm.chiefchain.cn/'
const header = {
cookie: 'JSESSIONID=' + wx.getStorageSync('JSESSIONID'),
'content-type': 'application/x-www-form-urlencoded'
}
function request(url, method, data, complete) {
url = apiHttp + url
Object.assign(data, {
tokenId: wx.getStorageSync('tokenId'),
})
let promise = new Promise(function(resolve, reject) {
wx.request({
url,
header,
data,
method,
success: res => {
resolve(res)
},
fail: res => {
reject(res)
},
complete: res => {
wx.hideNavigationBarLoading()
complete(res)
}
})
})
return promise
}
let fn = function() {}
module.exports = {
$get: function({
url,
data = {},
complete = fn
}) {
return request(url, 'GET', data, complete)
},
$post: function({
url,
data = {},
complete = fn
}) {
return request(url, 'POST', data, complete)
},
$$get: function({
url,
data = {},
complete = fn
}) {
wx.showNavigationBarLoading()
return request(url, 'GET', data, complete)
},
$$post: function({
url,
data = {},
complete = fn
}) {
wx.showNavigationBarLoading()
return request(url, 'POST', data, complete)
},
}