fix(feedback): make error retry stateful

This commit is contained in:
zhangheng
2026-07-22 20:08:21 +08:00
parent 50b3a1b997
commit fb4adbac76
4 changed files with 103 additions and 73 deletions

View File

@@ -192,9 +192,9 @@ export function getApiErrorMessage(error: unknown): string {
if (error.statusCode === 401) return '登录状态已失效,请重试'
if (error.statusCode === 404) return '请求的数据不存在或无权访问'
if (error.statusCode === 503 && error.message.includes('database')) return '后端尚未配置数据库连接'
if (error.statusCode && error.statusCode >= 500) return '服务暂时无法完成操作,请稍后重试'
if (error.statusCode && error.statusCode >= 500) return '操作未完成,请稍后重试'
if (error.message.toLowerCase() === 'internal server error') {
return '服务暂时无法完成操作,请稍后重试'
return '操作未完成,请稍后重试'
}
return error.message
}