fix(admin-web): 引荐树节点点击导航到用户详情页

setTreeRootUser 只更新树不更新页面顶部信息,导致数据不同步。
改为 router.push 导航,页面整体刷新保持一致。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
hailin 2026-03-01 03:13:42 -08:00
parent cf07712a8c
commit d1be7173be
1 changed files with 3 additions and 4 deletions

View File

@ -236,11 +236,10 @@ export default function UserDetailPage() {
} }
}, [activeTab, accountSequence, contractsPage]); }, [activeTab, accountSequence, contractsPage]);
// 点击节点:以该节点为根重新加载树,显示它及其一级下线 // 点击节点:导航到该用户详情页(顶部信息+树同步更新)
const handleTreeNodeClick = useCallback((node: ReferralNode) => { const handleTreeNodeClick = useCallback((node: ReferralNode) => {
setExpandedNodes({}); router.push(`/users/${node.accountSequence}`);
setTreeRootUser(node.accountSequence); }, [router]);
}, []);
// 展开/收起节点的下级 // 展开/收起节点的下级
const handleToggleNode = useCallback(async (nodeSeq: string, hasChildren: boolean) => { const handleToggleNode = useCallback(async (nodeSeq: string, hasChildren: boolean) => {