diff --git a/frontend/admin-web/src/app/(dashboard)/dashboard/page.tsx b/frontend/admin-web/src/app/(dashboard)/dashboard/page.tsx index edcf4ac1..b76a4caf 100644 --- a/frontend/admin-web/src/app/(dashboard)/dashboard/page.tsx +++ b/frontend/admin-web/src/app/(dashboard)/dashboard/page.tsx @@ -19,6 +19,7 @@ import { usePlantingStats, usePlantingTrendForDashboard, useHotWalletBalance, + usePrePlantingStats, } from '@/hooks'; import type { DashboardPeriod } from '@/types'; import styles from './dashboard.module.scss'; @@ -100,6 +101,12 @@ export default function DashboardPage() { isLoading: hotWalletLoading, } = useHotWalletBalance(); + // 预种统计(待合并/已合并) + const { + data: prePlantingStats, + isLoading: prePlantingStatsLoading, + } = usePrePlantingStats(); + // [2026-01-06] 基于 planting-service 数据构建统计卡片数据 const statsCards = plantingStatsData ? [ { @@ -219,6 +226,36 @@ export default function DashboardPage() { + {/* 预种统计区域 */} +
+
+
预种待合并
+
+ {prePlantingStatsLoading ? ( + 加载中... + ) : ( + + {(prePlantingStats?.pendingMergePortions ?? 0).toLocaleString()} + + + )} +
+
+
+
预种已合并
+
+ {prePlantingStatsLoading ? ( + 加载中... + ) : ( + + {(prePlantingStats?.totalTreesMerged ?? 0).toLocaleString()} + + + )} +
+
+
+ {/* 图表区 - [2026-01-06] 使用 planting-service 数据 */}