2025-09-16

This commit is contained in:
2025-09-16 16:05:34 +08:00
parent 178bd0d1e9
commit 4df905f3cf
570 changed files with 352745 additions and 97 deletions

View File

@@ -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