diff --git a/flutter_monisuo/lib/data/services/asset_service.dart b/flutter_monisuo/lib/data/services/asset_service.dart index c350595..dbe1c9e 100644 --- a/flutter_monisuo/lib/data/services/asset_service.dart +++ b/flutter_monisuo/lib/data/services/asset_service.dart @@ -31,10 +31,14 @@ class AssetService { ); if (response.success && response.data != null) { - return ApiResponse.success( - AccountFund.fromJson(response.data!), - response.message, - ); + // 后端返回格式: {"fund": {...}} + final fundData = response.data!['fund'] as Map?; + if (fundData != null) { + return ApiResponse.success( + AccountFund.fromJson(fundData), + response.message, + ); + } } return ApiResponse.fail(response.message ?? '获取资金账户失败'); } diff --git a/flutter_monisuo/lib/ui/pages/asset/asset_page.dart b/flutter_monisuo/lib/ui/pages/asset/asset_page.dart index 6ae054c..34d9401 100644 --- a/flutter_monisuo/lib/ui/pages/asset/asset_page.dart +++ b/flutter_monisuo/lib/ui/pages/asset/asset_page.dart @@ -53,8 +53,6 @@ class _AssetPageState extends State with AutomaticKeepAliveClientMixi padding: AppSpacing.pagePadding, child: Column( children: [ - _AssetCard(overview: provider.overview), - SizedBox(height: AppSpacing.md), _TabSelector( tabs: const ['资金账户', '交易账户'], selectedIndex: _activeTab,