44 lines
1.1 KiB
JavaScript
44 lines
1.1 KiB
JavaScript
// const baseUrl = "https://pandamimi.lzyyj.com/prod-api";
|
|
// const baseUrl = "http://192.168.31.121:9221";
|
|
|
|
import baseUrl from "./baseUrl.js"
|
|
// const baseUrl = bootUrl
|
|
export function request ( optaions ) {
|
|
let { url, method, data, header1 } = optaions
|
|
method = method || "GET"
|
|
data = data || {}
|
|
header1 = header1 || {
|
|
Authorization: uni.getStorageSync('token')
|
|
}
|
|
// console.log(com.getCacheToken("userInfo").token)
|
|
return new Promise((reslove,reject)=>{
|
|
uni.request({
|
|
url: baseUrl + url,
|
|
method,
|
|
header: header1,
|
|
data,
|
|
success: (res) => {
|
|
if(res.data.code == 401 ){
|
|
uni.showToast({ title: '登录已失效,请重新登录!', icon: 'none' });
|
|
uni.removeStorageSync('userInfo');
|
|
uni.removeStorageSync('token');
|
|
setTimeout(()=>{
|
|
uni.navigateTo({ url: '/pages/user/login' });
|
|
}, 1000);
|
|
}else if(res.data.code != 200){
|
|
reject(res)
|
|
uni.showToast({ title: res.data.msg, icon: 'none', duration: 2000 });
|
|
}else {
|
|
reslove(res.data)
|
|
}
|
|
|
|
},
|
|
fail: () => {
|
|
reject()
|
|
},
|
|
complete: () => {
|
|
uni.hideLoading()
|
|
}
|
|
})
|
|
})
|
|
} |