import config from './index.js' const request = {} const headers = {} let responseType = 'json' request.api = (url, data, method='post', type=2) => { switch (type){ case 1: responseType = 'blob' break; default: const token = uni.getStorageSync('token'); headers['Authorization'] = `Bearer ${ token }` //headers['TIMESMAP'] = (new Date()).valueOf(); break; } return uni.request({ url: config.baseUrl + url, method, data: data, dataType: 'json', responseType: responseType, header: headers }).then(res => { if(typeof(res[1]) == 'undefined'){ return false } if (res[1].data && res[1].statusCode == 200) { return res[1].data } else { throw res[1].data } }).catch(parmas => {       switch (parmas.code) {         case 10001:           uni.clearStorageSync() location.reload()           break         default:           return Promise.reject()           break       }   }) } export default request