import { getToken } from '@/utils/auth' // import baseURL from '@/api/base/path.js' let timeout = 6000; function request({url, data, method="GET"}) { let token = 'Bearer ' + getToken(); let header = { Authorization: token } return new Promise((resolve, reject)=>{ const baseURL = uni.getStorageSync('baseUrl') uni.request({ url: baseURL + url, data, method, header, sslVerify: false, success: (res) => { if (res.statusCode === 200) { //请求成功 resolve(res.data); } else if (res.statusCode === 401) { uni.showToast({ icon: 'none', title: "未登录或登录状态已超时", duration: 1500 }); } else if (res.statusCode === 405) { uni.showToast({ icon: 'none', title: "请求方法错误", duration: 1500 }); } else { uni.showToast({ icon: 'none', title: "请求错误:" + res.statusCode, duration: 1500 }); } }, fail: (err) => { uni.showToast({ icon: 'none', title: err.errMsg, duration: 1500 }); reject(err); } }) }) } export default {request}