2025-09-16
This commit is contained in:
49
util/api.js
49
util/api.js
@@ -158,7 +158,8 @@ const handleError = (errorInfo) => {
|
||||
})
|
||||
// uToast.error('')
|
||||
uni.showToast({
|
||||
title: '代理登录已过期,请重新登录'
|
||||
title: '代理登录已过期,请重新登录',
|
||||
icon: "error"
|
||||
})
|
||||
} else {
|
||||
uni.redirectTo({
|
||||
@@ -166,7 +167,8 @@ const handleError = (errorInfo) => {
|
||||
})
|
||||
// uToast.error('登录已过期,请重新登录')
|
||||
uni.showToast({
|
||||
title: '登录已过期,请重新登录'
|
||||
title: '登录已过期,请重新登录',
|
||||
icon: "error"
|
||||
})
|
||||
}
|
||||
break
|
||||
@@ -182,7 +184,8 @@ const handleError = (errorInfo) => {
|
||||
})
|
||||
// uToast.error(data.message || '账户已被拉黑,请联系管理员')
|
||||
uni.showToast({
|
||||
title: data.message || '账户已被拉黑,请联系管理员'
|
||||
title: data.message || '账户已被拉黑,请联系管理员',
|
||||
icon: "error"
|
||||
})
|
||||
} else if (data.code === 'PAYMENT_REQUIRED') {
|
||||
// 需要支付,跳转到支付页面
|
||||
@@ -194,14 +197,16 @@ const handleError = (errorInfo) => {
|
||||
url: '/pages/payment/index'
|
||||
})
|
||||
uni.showToast({
|
||||
title: data.message || '您的账户尚未激活,请完成支付后再使用'
|
||||
title: data.message || '您的账户尚未激活,请完成支付后再使用',
|
||||
icon: "error"
|
||||
})
|
||||
// uToast.warning(data.message || '您的账户尚未激活,请完成支付后再使用')
|
||||
}
|
||||
} else {
|
||||
// uToast.error(data.message || '权限不足')
|
||||
uni.showToast({
|
||||
title: data.message || '权限不足'
|
||||
title: data.message || '权限不足',
|
||||
icon: "error"
|
||||
})
|
||||
}
|
||||
break
|
||||
@@ -209,63 +214,71 @@ const handleError = (errorInfo) => {
|
||||
case 404:
|
||||
// uToast.error(data.message || '请求的资源不存在')
|
||||
uni.showToast({
|
||||
title: data.message || '请求的资源不存在'
|
||||
title: data.message || '请求的资源不存在',
|
||||
icon: "error"
|
||||
})
|
||||
break
|
||||
|
||||
case 422:
|
||||
// uToast.error(data.message || '请求参数错误')
|
||||
uni.showToast({
|
||||
title: data.message || '请求参数错误'
|
||||
title: data.message || '请求参数错误',
|
||||
icon: "error"
|
||||
})
|
||||
break
|
||||
|
||||
case 429:
|
||||
// uToast.error('请求过于频繁,请稍后再试')
|
||||
uni.showToast({
|
||||
title: '请求过于频繁,请稍后再试'
|
||||
title: '请求过于频繁,请稍后再试',
|
||||
icon: "error"
|
||||
})
|
||||
break
|
||||
|
||||
case 500:
|
||||
// uToast.error('服务器内部错误')
|
||||
uni.showToast({
|
||||
title: '服务器内部错误'
|
||||
title: '服务器内部错误',
|
||||
icon: "error"
|
||||
})
|
||||
break
|
||||
|
||||
case 400:
|
||||
// case 400:
|
||||
// 处理业务逻辑错误(如坏账等)
|
||||
// uToast.error(data.error?.message || data.message || '请求失败')
|
||||
uni.showToast({
|
||||
title: data.error?.message || data.message || '请求失败'
|
||||
})
|
||||
break
|
||||
// uni.showToast({
|
||||
// title: data.error?.message || data.message || '请求失败',
|
||||
// icon: "error"
|
||||
// })
|
||||
// break
|
||||
|
||||
default:
|
||||
// uToast.error(data.error?.message || data.message || '请求失败')
|
||||
uni.showToast({
|
||||
title: data.error?.message || data.message || '请求失败'
|
||||
title: data.error?.message || data.message || '请求失败',
|
||||
icon: "error"
|
||||
})
|
||||
}
|
||||
} else if (error) {
|
||||
// 网络错误
|
||||
// uToast.error('网络连接失败,请检查网络设置')
|
||||
uni.showToast({
|
||||
title: '网络连接失败,请检查网络设置'
|
||||
title: '网络连接失败,请检查网络设置',
|
||||
icon: "error"
|
||||
})
|
||||
} else {
|
||||
// 其他错误
|
||||
// uToast.error('请求配置错误')
|
||||
uni.showToast({
|
||||
title: '请求配置错误'
|
||||
title: '请求配置错误',
|
||||
icon: "error"
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
// 封装常用的请求方法
|
||||
export const http = {
|
||||
get: (url, config = {}) => request({
|
||||
get: (url,params={}, config = {}) => request({
|
||||
url,
|
||||
method: 'GET',
|
||||
...config
|
||||
|
||||
Reference in New Issue
Block a user