diff --git a/frontend/admin-web/src/app/(dashboard)/users/[id]/page.tsx b/frontend/admin-web/src/app/(dashboard)/users/[id]/page.tsx index 318c4fec..d4066cd6 100644 --- a/frontend/admin-web/src/app/(dashboard)/users/[id]/page.tsx +++ b/frontend/admin-web/src/app/(dashboard)/users/[id]/page.tsx @@ -491,7 +491,8 @@ export default function UserDetailPage() { 本人认种: {formatNumber(ancestor.personalAdoptions)} / 团队认种: {formatNumber(ancestor.teamAdoptions)} - 个人预种: {formatNumber(ancestor.selfPrePlantingPortions)}份 / 团队预种: {formatNumber(ancestor.teamPrePlantingPortions)}份 + {/* 团队预种 = 整条下行链路的总预种份数(含自身),显示时减去本人份数,避免重复计入 */} + 个人预种: {formatNumber(ancestor.selfPrePlantingPortions)}份 / 团队预种: {formatNumber(ancestor.teamPrePlantingPortions - ancestor.selfPrePlantingPortions)}份 {index < referralTree.ancestors.length - 1 && ( @@ -1202,7 +1203,8 @@ function ReferralNodeItem({ 本人认种: {formatNumber(node.personalAdoptions)} / 团队认种: {formatNumber(node.teamAdoptions)} - 个人预种: {formatNumber(node.selfPrePlantingPortions)}份 / 团队预种: {formatNumber(node.teamPrePlantingPortions)}份 + {/* 团队预种 = 整条下行链路的总预种份数(含自身),显示时减去本人份数,避免重复计入 */} + 个人预种: {formatNumber(node.selfPrePlantingPortions)}份 / 团队预种: {formatNumber(node.teamPrePlantingPortions - node.selfPrePlantingPortions)}份 {node.directReferralCount > 0 && (