diff --git a/soul-admin/src/pages/dashboard/DashboardPage.tsx b/soul-admin/src/pages/dashboard/DashboardPage.tsx index 89b5bd18..5fead41d 100644 --- a/soul-admin/src/pages/dashboard/DashboardPage.tsx +++ b/soul-admin/src/pages/dashboard/DashboardPage.tsx @@ -100,9 +100,11 @@ export function DashboardPage() { setUsers(usersData?.users ?? []) } catch (fallbackErr) { console.error('降级拉取失败', fallbackErr) - const err = fallbackErr as Error & { status?: number } + const err = fallbackErr as Error & { status?: number; name?: string } if (err?.status === 401) { setLoadError('登录已过期,请重新登录') + } else if (err?.name === 'AbortError') { + setLoadError('请求超时,请检查网络后点击重试') } else { setLoadError('加载失败,请检查网络或联系管理员') }