diff --git a/frontend/mining-app/lib/core/utils/format_utils.dart b/frontend/mining-app/lib/core/utils/format_utils.dart index 0b2318c2..1165e8f3 100644 --- a/frontend/mining-app/lib/core/utils/format_utils.dart +++ b/frontend/mining-app/lib/core/utils/format_utils.dart @@ -62,7 +62,7 @@ String formatPrice(String? value) { } } final sigStart = dotIndex + 1 + zeroCount; - final sigEnd = sigStart + 3 > str.length ? str.length : sigStart + 3; + final sigEnd = sigStart + 6 > str.length ? str.length : sigStart + 6; final significant = str.substring(sigStart, sigEnd); return '0.0{$zeroCount}$significant'; } catch (e) { 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 e16d5921..0c8ab2a5 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 @@ -317,7 +317,7 @@ class _MiningRecordsListPageState extends ConsumerState { } } final sigStart = dotIndex + 1 + zeroCount; - final sigEnd = sigStart + 3 > str.length ? str.length : sigStart + 3; + final sigEnd = sigStart + 6 > str.length ? str.length : sigStart + 6; final significant = str.substring(sigStart, sigEnd); return '0.0{$zeroCount}$significant'; } catch (e) { diff --git a/frontend/mining-app/lib/presentation/pages/profile/trading_records_page.dart b/frontend/mining-app/lib/presentation/pages/profile/trading_records_page.dart index 1262d6c5..ced47304 100644 --- a/frontend/mining-app/lib/presentation/pages/profile/trading_records_page.dart +++ b/frontend/mining-app/lib/presentation/pages/profile/trading_records_page.dart @@ -526,7 +526,7 @@ class _TradingRecordsPageState extends ConsumerState with Si } } final sigStart = dotIndex + 1 + zeroCount; - final sigEnd = sigStart + 3 > str.length ? str.length : sigStart + 3; + final sigEnd = sigStart + 6 > str.length ? str.length : sigStart + 6; final significant = str.substring(sigStart, sigEnd); return '0.0{$zeroCount}$significant'; } catch (e) { diff --git a/frontend/mining-app/lib/presentation/widgets/kline_chart/kline_chart_widget.dart b/frontend/mining-app/lib/presentation/widgets/kline_chart/kline_chart_widget.dart index 6692a582..98730094 100644 --- a/frontend/mining-app/lib/presentation/widgets/kline_chart/kline_chart_widget.dart +++ b/frontend/mining-app/lib/presentation/widgets/kline_chart/kline_chart_widget.dart @@ -743,7 +743,7 @@ class _KlineChartWidgetState extends State { } } final sigStart = dotIndex + 1 + zeroCount; - final sigEnd = math.min(sigStart + 3, str.length); + final sigEnd = math.min(sigStart + 6, str.length); final significant = str.substring(sigStart, sigEnd); return '0.0{$zeroCount}$significant'; } diff --git a/frontend/mining-app/lib/presentation/widgets/kline_chart/kline_painter.dart b/frontend/mining-app/lib/presentation/widgets/kline_chart/kline_painter.dart index 2e91375a..a49b0dc1 100644 --- a/frontend/mining-app/lib/presentation/widgets/kline_chart/kline_painter.dart +++ b/frontend/mining-app/lib/presentation/widgets/kline_chart/kline_painter.dart @@ -567,7 +567,7 @@ class KlinePainter extends CustomPainter { } } final sigStart = dotIndex + 1 + zeroCount; - final sigEnd = math.min(sigStart + 3, str.length); + final sigEnd = math.min(sigStart + 6, str.length); final significant = str.substring(sigStart, sigEnd); return '0.0{$zeroCount}$significant'; }