import functions from '@/utils/functions.js' const service = (params) => { return new Promise((relove, reject) => { let token=uni.getStorageSync('token') let user=uni.getStorageSync('user') uni.request({ url: params.url, data: params.data, method: params.method, dataType: "json", header: { "content-type": "application/json;charset=utf-8", "Authorization":"Bearer "+ token.token } }).then(res => { if (res.statusCode == 200) { let data = res.data; switch (data.code) { case 200: relove(data); break; case 203: relove(data); break; case 1001: uni.setStorageSync('token',data.data) service(params) break; case 1002: relove(data); break; default: relove(data); break; } } else { functions.error('连接服务器失败') } }) }) } export default service;