diff --git a/apps/admin-web/src/components/AdminUserDetailDialog.tsx b/apps/admin-web/src/components/AdminUserDetailDialog.tsx index c1822b965..66e31cf27 100644 --- a/apps/admin-web/src/components/AdminUserDetailDialog.tsx +++ b/apps/admin-web/src/components/AdminUserDetailDialog.tsx @@ -545,7 +545,10 @@ function MembershipSection({ ['状态', formatMembershipStatus(membership.status) || '-'], [ '账期', - `${formatMembershipCycleKind(membership.cycleKind)} 第 ${membership.cycleIndex}/${membership.cycleCount} 期`, + // 非会员时后端投影返回占位账期(monthly / 1/1),不展示成“正在计费”。 + membership.status === 'active' + ? `${formatMembershipCycleKind(membership.cycleKind)} 第 ${membership.cycleIndex}/${membership.cycleCount} 期` + : '-', ], ['本账期发放', `${membership.cycleGrantedPoints} 泥点`], ['本账期剩余', `${membership.cycleRemainingPoints} 泥点`],