diff --git a/frontend/mining-app/lib/presentation/pages/profile/mining_records_page.dart b/frontend/mining-app/lib/presentation/pages/profile/mining_records_page.dart index 707752ab..7446482f 100644 --- a/frontend/mining-app/lib/presentation/pages/profile/mining_records_page.dart +++ b/frontend/mining-app/lib/presentation/pages/profile/mining_records_page.dart @@ -225,7 +225,7 @@ class _MiningRecordsListPageState extends ConsumerState { ), ), Text( - '+${formatAmount(record.shareAmount)}', + '+${formatDecimal(record.shareAmount, 13)}', style: const TextStyle( fontSize: 18, fontWeight: FontWeight.bold, diff --git a/frontend/mining-app/lib/presentation/pages/trading/trading_page.dart b/frontend/mining-app/lib/presentation/pages/trading/trading_page.dart index 29e88f57..ca5ccb62 100644 --- a/frontend/mining-app/lib/presentation/pages/trading/trading_page.dart +++ b/frontend/mining-app/lib/presentation/pages/trading/trading_page.dart @@ -1,4 +1,5 @@ import 'dart:async'; +import 'package:decimal/decimal.dart'; import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:go_router/go_router.dart'; @@ -357,8 +358,12 @@ class _TradingPageState extends ConsumerState { Row( children: [ _buildMarketDataItem( - '总积分股', - market != null ? formatCompact(market.totalShares) : null, + '剩余积分股', + market != null + ? formatCompact((Decimal.parse(market.totalShares) - + Decimal.parse(market.totalMined)) + .toString()) + : null, _orange, isLoading, ),