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