You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
904 B
40 lines
904 B
const baseUrl = 'https://huafeiyu.njrzwl.cn/api/'
|
|
|
|
const request = ({
|
|
url = '',
|
|
data = {},
|
|
type = 'GET',
|
|
header = {}
|
|
}) => {
|
|
return new Promise((resolve, reject) => {
|
|
uni.showLoading({
|
|
title: '加载中……'
|
|
});
|
|
let lang = ''
|
|
if(uni.getStorageSync('lang')=='zh'){
|
|
lang = ''
|
|
}else{
|
|
lang = 'EN_UK'
|
|
}
|
|
|
|
// debugger;
|
|
// console.log(lang,"刘丹")
|
|
uni.request({
|
|
method: type,
|
|
url: baseUrl + url,
|
|
data: data,
|
|
header: {language:lang},
|
|
dataType: 'json',
|
|
}).then((response) => {
|
|
setTimeout(function() {
|
|
uni.hideLoading();
|
|
}, 200);
|
|
let [error, res] = response;
|
|
resolve(res.data);
|
|
}).catch(error => {
|
|
let [err, res] = error;
|
|
reject(err)
|
|
})
|
|
});
|
|
}
|
|
export default request |