batiao-pay/lib/request.js

47 lines
825 B
JavaScript

import BASE_URL from './baseUrl.js'
const request = async ({
url,
method,
data
}) => {
try {
const app = getApp();
const globalData = app.globalData || {}
let header = {};
if (globalData.token) {
header['x-token'] = globalData.token;
}
let res = await uni.request({
url: BASE_URL + url,
method: method,
data: data,
// header: header
})
console.log('--res', res)
if (res.data) {
if(res.data.code && res.data.code !== 200) {
uni.showToast({
title: res.data.message.split(',')[0],
icon: 'none',
})
}
return res.data
} else {
uni.showToast({
title: res.data.message,
icon: 'none',
})
return {}
}
} catch (err) {
console.log('--err', err)
uni.showToast({
title: err.errMsg,
icon: 'none',
})
return {}
}
}
export default request