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() }) }