重庆石油
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.

46 lines
869 B

1 year ago
export default (params) => {
return new Promise((relove, reject) => {
function qinqiu(){
let token = ''
if(params.isflage){
token = 'Bearer '+ uni.getStorageSync('token');
}
uni.request({
url: params.url,
data: params.data,
method: params.method,
dataType: "json",
header: {
"Accept": "application/json",
Authorization:token
}
}).then(res => {
// console.log(res);
let data = res.data;
// console.log(data.code);
switch (data.code) {
case 200:
relove(data);
break;
case 1002:
uni.navigateTo({
url: '/pages/login/login'
})
break;
case 500:
relove(data);
break;
case 1001:
uni.setStorageSync('token',data.data.token)
qinqiu();
break;
default:
relove(data)
break
}
});
}
qinqiu()
})
}