lijuncheng
12 months ago
2 changed files with 132 additions and 76 deletions
@ -0,0 +1,56 @@ |
|||
|
|||
import storage from '@/common/utils/storage' |
|||
function service(options = {}) { |
|||
var token = storage.getStorage(storage.constant.token) |
|||
var tenantId = 1 |
|||
if(getApp()!=undefined){ |
|||
tenantId = getApp().globalData.tenantId |
|||
} |
|||
var requestUrl = "" |
|||
if(getApp()!=undefined){ |
|||
requestUrl = getApp().globalData.request_url |
|||
} |
|||
options.header = { |
|||
"content-type": "application/json", |
|||
"Authorization": "Bearer "+token, |
|||
"dataType":"json", |
|||
"tenant-id":tenantId |
|||
}; |
|||
options.timeout = 10000 |
|||
|
|||
options.url = requestUrl+options.url |
|||
|
|||
return new Promise((resolve, reject) => { |
|||
options.success = (res) => { |
|||
if (res ) { |
|||
if(res.statusCode == 200){ |
|||
if(res.data.code==0){ |
|||
resolve(res.data); |
|||
}else { |
|||
reject( res.data.msg) |
|||
} |
|||
|
|||
}else { |
|||
reject( res.data.msg) |
|||
} |
|||
|
|||
} else { |
|||
reject(res.data.msg) |
|||
} |
|||
}; |
|||
options.fail = (error) => { |
|||
var message = error.errMsg |
|||
if (message === 'Network Error') { |
|||
message = '后端接口连接异常' |
|||
} else if (message.includes('timeout')) { |
|||
message = '系统接口请求超时' |
|||
} else if (message.includes('Request failed with status code')) { |
|||
message = '系统接口' + message.substr(message.length - 3) + '异常' |
|||
} |
|||
reject(message); |
|||
}; |
|||
uni.request(options); |
|||
}); |
|||
} |
|||
|
|||
export default service; |
Loading…
Reference in new issue