import Vue from 'vue' let baseUrl = 'https://zhengxin.njrenzhou.cn'; Vue.prototype.$baseUrl = baseUrl; export function request(prams) { return new Promise((resolve, reject) => { let url; url = baseUrl+"/"+prams.url; console.log(url) uni.request({ url: url, data: prams.data, method: prams.method, header: { "token": uni.getStorageSync('token'), "Content-type": "application/x-www-form-urlencoded" }, success: (res) => { if (res.data.code == 1 ){ resolve(res.data); }else if(res.data.code == 401){ uni.showModal({ title: "温馨提示", content: "当前账号已过期,是否重新登录", confirmColor: "#05754D", success(res) { uni.removeStorageSync("userInfo") uni.removeStorageSync("token") uni.navigateTo({ url: "/pages/login/login" }) } }) } else { reject(res.data); uni.showToast({ icon: "none", title: res.data.msg, duration: 3000 }); } }, fail: (err) => { reject(err); }, complete: () => { //console.log('请求完成') } }); }) }