fix(admin-web): 仅在没有上级时显示总部节点

- 有上级时显示祖先节点列表
- 没有上级时才显示"总部"节点

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
hailin 2026-01-08 05:31:07 -08:00
parent a86116fef4
commit c65d02ebea
1 changed files with 10 additions and 7 deletions

View File

@ -413,14 +413,9 @@ export default function UserDetailPage() {
{/* 向上的引荐人链 */} {/* 向上的引荐人链 */}
<div className={styles.referralTree__ancestors}> <div className={styles.referralTree__ancestors}>
<div className={styles.referralTree__label}> ()</div> <div className={styles.referralTree__label}> ()</div>
{/* 总部节点(始终显示在最顶端) */} {referralTree.ancestors.length > 0 ? (
<div className={styles.referralTree__headquarters}>
<span className={styles.referralTree__headquartersLabel}></span>
</div>
<div className={styles.referralTree__connector}></div>
{/* 祖先节点列表 */}
{referralTree.ancestors.length > 0 && (
<> <>
{/* 有上级时显示祖先节点列表 */}
<div className={styles.referralTree__nodeList}> <div className={styles.referralTree__nodeList}>
{referralTree.ancestors.map((ancestor, index) => ( {referralTree.ancestors.map((ancestor, index) => (
<div key={ancestor.accountSequence} className={styles.referralTree__nodeWrapper}> <div key={ancestor.accountSequence} className={styles.referralTree__nodeWrapper}>
@ -444,6 +439,14 @@ export default function UserDetailPage() {
</div> </div>
<div className={styles.referralTree__connector}></div> <div className={styles.referralTree__connector}></div>
</> </>
) : (
<>
{/* 没有上级时显示总部节点 */}
<div className={styles.referralTree__headquarters}>
<span className={styles.referralTree__headquartersLabel}></span>
</div>
<div className={styles.referralTree__connector}></div>
</>
)} )}
</div> </div>