52 lines
1.7 KiB
JavaScript
52 lines
1.7 KiB
JavaScript
export default function request(urldata) {
|
|
const {url, data, method, header,userInfo} = urldata;
|
|
const baseUrl =
|
|
"http://192.168.0.218:8086"
|
|
+url;
|
|
console.log("``````````````````````````````````",userInfo);
|
|
if (userInfo) {
|
|
uni.getStorage({
|
|
key: "userinfo",
|
|
success: (res) => {
|
|
if(res.data){
|
|
if(res.data.nickName){
|
|
return new Promise((resolve, reject) => {
|
|
uni.request({
|
|
url: baseUrl,
|
|
data: data,
|
|
method: method,
|
|
header: header,
|
|
success: function (res) {
|
|
resolve(res.data);
|
|
},
|
|
fail: function (res) {
|
|
reject(res);
|
|
}
|
|
});
|
|
});
|
|
}else{
|
|
uni.reLaunch({ url: "/pages/UserInformation/UserInformation"})
|
|
}
|
|
}else{
|
|
uni.navigateTo({ url: '/pages/login/login' })
|
|
}
|
|
}
|
|
});
|
|
}else{
|
|
return new Promise((resolve, reject) => {
|
|
uni.request({
|
|
url: baseUrl,
|
|
data: data,
|
|
method: method,
|
|
header: header,
|
|
success: function (res) {
|
|
resolve(res.data);
|
|
},
|
|
fail: function (res) {
|
|
reject(res);
|
|
}
|
|
});
|
|
});
|
|
}
|
|
|
|
} |