Commit b3a0e8aa by li_hongchao

网络请求取消添加处理

parent 65a330f1
......@@ -58,30 +58,32 @@ let onError = (error) => {
if (error) {
hideLoading()
}
logger.error('onError-error', error)
logger.error('onError-error.toString', error.toString())
let result = {
code: -1,
message: ''
}
if (error.toString().indexOf('400') > 0) {
if (error.toString().indexOf('400') >= 0) {
result.code = 400
result.message = '失败(400):客户端错误!'
} else if (error.toString().indexOf('403') > 0) {
} else if (error.toString().indexOf('403') >= 0) {
result.code = 403
result.message = '失败(403):您的权限不足!'
} else if (error.toString().indexOf('404') > 0) {
} else if (error.toString().indexOf('404') >= 0) {
result.code = 404
result.message = '失败(404):网络请求不存在!'
} else if (error.toString().indexOf('500') > 0) {
} else if (error.toString().indexOf('500') >= 0) {
result.code = 500
result.message = '失败(500):服务器异常!'
} else if (error.toString().indexOf('501') > 0) {
} else if (error.toString().indexOf('501') >= 0) {
result.code = 501
result.message = '失败(501):您的操作被取消或不允许提交!'
} else if (error.toString().indexOf('timeout') > 0) {
} else if (error.toString().indexOf('timeout') >= 0) {
result.code = -1
result.message = '请求超时,请检查网络连接!'
} else if (error.toString().indexOf('Cancel') > 0) {
result.code = -1
} else if (error.toString().indexOf('Cancel') >= 0) {
result.code = -2
result.message = '取消请求成功!'
} else {// 其他未知异常
result.code = -1
......@@ -146,6 +148,7 @@ let handleError = (response) => {
if (!response) return
let code = response.code
let message = response.message
let type = 'error'
switch (code) {
case 401:
if (resTimer) clearTimeout(resTimer)
......@@ -167,10 +170,15 @@ let handleError = (response) => {
})
}, 500)
break
case -2:
type = 'info'
break
}
Message({
message: message,
type: 'error'
type: type
})
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment