From 59469055c7dc56177f0d1a573c89b3319f5c6375 Mon Sep 17 00:00:00 2001 From: hailin Date: Wed, 7 Jan 2026 20:56:32 -0800 Subject: [PATCH] =?UTF-8?q?refactor(admin-web):=20=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E8=AF=A6=E6=83=85=E9=A1=B5=E6=9C=AF=E8=AF=AD=E7=BB=9F=E4=B8=80?= =?UTF-8?q?=E4=B8=BA"=E5=BC=95=E8=8D=90"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - "直推" → "引荐" - "推荐人" → "引荐人" - "推荐关系" → "引荐关系" 涉及修改: - 统计卡片:直推人数 → 引荐人数,活跃直推 → 活跃引荐 - 引荐人信息区域标签 - Tab 标签名称 - 引荐关系树标题和节点标签 - 空状态提示文案 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- .../src/app/(dashboard)/users/[id]/page.tsx | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) 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 4669d823..39be2e3e 100644 --- a/frontend/admin-web/src/app/(dashboard)/users/[id]/page.tsx +++ b/frontend/admin-web/src/app/(dashboard)/users/[id]/page.tsx @@ -32,7 +32,7 @@ import styles from './user-detail.module.scss'; type TabType = 'referral' | 'planting' | 'wallet' | 'authorization'; const tabs: { key: TabType; label: string }[] = [ - { key: 'referral', label: '推荐关系' }, + { key: 'referral', label: '引荐关系' }, { key: 'planting', label: '认种信息' }, { key: 'wallet', label: '钱包信息' }, { key: 'authorization', label: '授权信息' }, @@ -248,23 +248,23 @@ export default function UserDetailPage() {
- 直推人数 + 引荐人数 {formatNumber(userDetail.referralInfo.directReferralCount)}
- 活跃直推 + 活跃引荐 {formatNumber(userDetail.referralInfo.activeDirectCount)}
- {/* 推荐人信息 */} + {/* 引荐人信息 */} {userDetail.referralInfo.referrerSequence && (
- 推荐人: + 引荐人: - {/* 推荐关系 Tab */} + {/* 引荐关系 Tab */} {activeTab === 'referral' && (
-

推荐关系树

+

引荐关系树

{treeRootUser !== accountSequence && (
) : referralTree ? (
- {/* 向上的推荐人链 */} + {/* 向上的引荐人链 */} {referralTree.ancestors.length > 0 && (
-
推荐人链 (向上)
+
引荐人链 (向上)
{referralTree.ancestors.map((ancestor, index) => (
@@ -369,17 +369,17 @@ export default function UserDetailPage() { 认种: {formatNumber(referralTree.currentUser.personalAdoptions)} - 直推: {formatNumber(referralTree.currentUser.directReferralCount)} + 引荐: {formatNumber(referralTree.currentUser.directReferralCount)}
- {/* 直推用户 */} + {/* 引荐用户 */} {referralTree.directReferrals.length > 0 && (
- 直推用户 ({referralTree.directReferrals.length}) + 引荐用户 ({referralTree.directReferrals.length})
{referralTree.directReferrals.map((referral) => ( @@ -397,7 +397,7 @@ export default function UserDetailPage() { {referral.directReferralCount > 0 && ( - 直推: {formatNumber(referral.directReferralCount)} + 引荐: {formatNumber(referral.directReferralCount)} )} @@ -407,11 +407,11 @@ export default function UserDetailPage() { )} {referralTree.directReferrals.length === 0 && referralTree.ancestors.length === 0 && ( -
暂无推荐关系
+
暂无引荐关系
)}
) : ( -
暂无推荐关系数据
+
暂无引荐关系数据
)}
)}