import urlConfig from './config.js'
const request = {}
const headers = {}
const PORT1 = '/baseinfo'
request.globalRequest = (url, method, data, power) => {
/* 权限判断 因为有的接口请求头可能需要添加的参数不一样,所以这里做了区分
== 不通过access_token校验的接口
== 文件下载接口列表
== 验证码登录 */
switch (power) {
case 1:
// headers['X-Token'] = ''
break;
case 2:
// headers['X-Token'] = ''
break;
case 3:
responseType = 'blob'
break;
default:
headers['X-Token'] = uni.getStorageSync('token');
break;
}
return uni.request({
url: urlConfig + url,
method,
data: data,
dataType: 'json',
header: headers
}).then(res => {
if (res[1].statusCode == 200 && res[1].data.code == 0) {
return res[1];
} else if (res[1].statusCode == 406 && res[1].data.code =