import host from "./host.js" const header = {} const request = (url='',method='POST',data={}) => { header['content-type'] = 'application/json;charset=UTF-8' if(uni.getStorageSync('userInfo').token!=undefined){ header['token'] = uni.getStorageSync('userInfo').token } return new Promise((resolve,reject) => { uni.request({ method:'post', url:host + url, data:data, withCredentials:true, header:header, dataType:'json', }).then((response) => { console.log(response); if (response[1].data.code != undefined) { if (response[1].data.code == '510002') { uni.showToast({ title: '登录已过期', icon: "none", duration: 1000 }) uni.redirectTo({ url: '/pages/login/login' }) } else if (response[1].data.code == '502001') { uni.showToast({ title: '未登录', icon: "none", duration: 1000 }) uni.redirectTo({ url: '/pages/login/login' }) } else { } } let [error,res] = response; // 登录过期 resolve(res.data); }).catch((error) => { let [err,res] = error; reject(err); }); }); } export default request