39 lines
797 B
JavaScript
39 lines
797 B
JavaScript
const baseUrl = 'https://mini-chat.1024tool.vip/api/'
|
|
function request(url, method = 'GET', data = {}) {
|
|
|
|
const header = {
|
|
'content-type': 'application/json'
|
|
};
|
|
|
|
return new Promise((resolve, reject) => {
|
|
wx.request({
|
|
url: baseUrl + url,
|
|
method,
|
|
data,
|
|
dataType: 'json',
|
|
header,
|
|
success(res) {
|
|
if (res.data.code) {
|
|
if (res.data.code == 10103) {
|
|
|
|
reject(res.data);
|
|
return;
|
|
}
|
|
wx.showToast({
|
|
title: res.data.message,
|
|
icon: 'none'
|
|
});
|
|
reject(res.data);
|
|
} else {
|
|
resolve(res.data);
|
|
}
|
|
|
|
},
|
|
fail(err) {
|
|
console.log(err)
|
|
reject(err);
|
|
},
|
|
});
|
|
});
|
|
}
|
|
module.exports = request; |