fix(admin-web): 推荐树节点「团队预种」显示时减去本人份数
后端返回的 teamPrePlantingPortions 包含该节点自身的 selfPrePlantingPortions, 导致管理后台推荐树中「团队预种」数量比实际多出本人的份数。 修复:推荐树展示层(祖先节点 + 直推/展开节点两处)统一改为: 团队预种显示值 = teamPrePlantingPortions - selfPrePlantingPortions 用户详情卡片顶部的原始统计数字保持不变(供管理员核查原始数据)。 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
3f4b22b013
commit
f8f37a2e33
|
|
@ -491,7 +491,8 @@ export default function UserDetailPage() {
|
|||
本人认种: {formatNumber(ancestor.personalAdoptions)} / 团队认种: {formatNumber(ancestor.teamAdoptions)}
|
||||
</span>
|
||||
<span className={styles.referralTree__nodeAdoptions}>
|
||||
个人预种: {formatNumber(ancestor.selfPrePlantingPortions)}份 / 团队预种: {formatNumber(ancestor.teamPrePlantingPortions)}份
|
||||
{/* 团队预种 = 整条下行链路的总预种份数(含自身),显示时减去本人份数,避免重复计入 */}
|
||||
个人预种: {formatNumber(ancestor.selfPrePlantingPortions)}份 / 团队预种: {formatNumber(ancestor.teamPrePlantingPortions - ancestor.selfPrePlantingPortions)}份
|
||||
</span>
|
||||
</button>
|
||||
{index < referralTree.ancestors.length - 1 && (
|
||||
|
|
@ -1202,7 +1203,8 @@ function ReferralNodeItem({
|
|||
本人认种: {formatNumber(node.personalAdoptions)} / 团队认种: {formatNumber(node.teamAdoptions)}
|
||||
</span>
|
||||
<span className={styles.referralTree__nodeAdoptions}>
|
||||
个人预种: {formatNumber(node.selfPrePlantingPortions)}份 / 团队预种: {formatNumber(node.teamPrePlantingPortions)}份
|
||||
{/* 团队预种 = 整条下行链路的总预种份数(含自身),显示时减去本人份数,避免重复计入 */}
|
||||
个人预种: {formatNumber(node.selfPrePlantingPortions)}份 / 团队预种: {formatNumber(node.teamPrePlantingPortions - node.selfPrePlantingPortions)}份
|
||||
</span>
|
||||
{node.directReferralCount > 0 && (
|
||||
<span className={styles.referralTree__nodeCount}>
|
||||
|
|
|
|||
Loading…
Reference in New Issue