47 lines
825 B
JavaScript
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 |