const request = (url, data, method = 'GET') => { return new Promise((resolve, reject) => { let header = { "Content-Type": "application/json" } const satoken = uni.getStorageSync('satoken'); if (satoken) { header['satoken'] = satoken; } console.log(url) uni.request({ url: url, data: data, method: method, header: header, success: res => { console.log('request res', res) if (res.statusCode == 200) { if (res.data.code == 200 || res.data.code == "" || res.data.status == 200) { resolve(res.data) } else if (res.data.code == 401) { uni.removeStorageSync("satoken") uni.navigateTo({ url: '/pages/login/login' }) } else { resolve(res.data) uni.showToast({ title: res.data.msg, icon: "none" }) } } else { reject(res) } }, fail: res => { reject(res) } }) }); } //不带token接口请求,首页 const request1 = (url, data, method = 'GET') => { return new Promise((resolve, reject) => { let header = { 'Content-Type': 'application/json', } uni.request({ url: url, data: data, method: method, header: header, success: res => { console.log(res) if (res.data.code == "200" || data.code === "") { console.log('进入1') resolve(res.data) } else { console.log('进入2') reject(res) } }, fail: res => { reject(res) } }) }); } module.exports = { request: request, request1: request1 }