diff --git a/lib/modules/user/me_page2.dart b/lib/modules/user/me_page2.dart index 4d66c40..ed8d544 100644 --- a/lib/modules/user/me_page2.dart +++ b/lib/modules/user/me_page2.dart @@ -289,10 +289,12 @@ class _MePage2State extends State { Widget _buildMenuCard2() { final userProfile = context.watch(); final items = <_MenuRowData>[]; + final hasCurrentUser = userProfile.currentUserProfile != null; + final isAgent = userProfile.userIdentity?.agent ?? false; - // 1. 主播相关 - if (userProfile.userIdentity?.anchor ?? false) { - if (userProfile.userIdentity?.agent ?? false) { + // 1. 主播/代理入口 + if (hasCurrentUser) { + if (isAgent) { items.add( _MenuRowData( title: SCAppLocalizations.of(context)!.agentCenter,