From 1090bd691ba854f6f18c554afec71f0a2d107fcf Mon Sep 17 00:00:00 2001 From: yml2213 Date: Fri, 21 Aug 2026 12:43:41 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9A=90=E8=97=8F=E5=A4=A7=E5=8E=85=E5=8A=A0?= =?UTF-8?q?=E8=BD=BD=E5=AE=8C=E6=88=90=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/frontend/src/pages/worker/WorkerHallPage.tsx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/apps/frontend/src/pages/worker/WorkerHallPage.tsx b/apps/frontend/src/pages/worker/WorkerHallPage.tsx index 2bf807eb..bd4dc726 100644 --- a/apps/frontend/src/pages/worker/WorkerHallPage.tsx +++ b/apps/frontend/src/pages/worker/WorkerHallPage.tsx @@ -117,7 +117,6 @@ export default function WorkerHallPage() { const orders = ordersQuery.data?.pages.flatMap((page) => page.data.items) || [] const firstPage = ordersQuery.data?.pages[0]?.data const categories = firstPage?.categories || [] - const totalOrderCount = Number(firstPage?.pagination.total || 0) const worker = profileQuery.data?.data.worker const activeCount = Number(profileQuery.data?.data.summary.activeOrderCount || 0) const pendingAcceptanceCount = hallSummaryQuery.data?.pendingAcceptanceCount || 0 @@ -216,14 +215,14 @@ export default function WorkerHallPage() { } const loadMoreIndicator = - orders.length > 0 ? ( + orders.length > 0 && + (ordersQuery.hasNextPage || + ordersQuery.isFetchingNextPage || + ordersQuery.isFetchNextPageError) ? (
{ordersQuery.isFetchingNextPage ? : null} {ordersQuery.isFetchingNextPage ? 加载中 : null} {ordersQuery.isFetchNextPageError ? 加载失败,请刷新后重试 : null} - {!ordersQuery.hasNextPage && !ordersQuery.isFetchingNextPage ? ( - 已加载全部 {totalOrderCount} 条 - ) : null}
) : null