fix(mining-app): 价格有效数字从6位调整为7位,最后2位每分钟可见变化

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
hailin 2026-02-04 20:12:15 -08:00
parent f5d25afab8
commit dcc46c37b6
5 changed files with 5 additions and 5 deletions

View File

@ -62,7 +62,7 @@ String formatPrice(String? value) {
}
}
final sigStart = dotIndex + 1 + zeroCount;
final sigEnd = sigStart + 6 > str.length ? str.length : sigStart + 6;
final sigEnd = sigStart + 7 > str.length ? str.length : sigStart + 7;
final significant = str.substring(sigStart, sigEnd);
return '0.0{$zeroCount}$significant';
} catch (e) {

View File

@ -317,7 +317,7 @@ class _MiningRecordsListPageState extends ConsumerState<MiningRecordsListPage> {
}
}
final sigStart = dotIndex + 1 + zeroCount;
final sigEnd = sigStart + 6 > str.length ? str.length : sigStart + 6;
final sigEnd = sigStart + 7 > str.length ? str.length : sigStart + 7;
final significant = str.substring(sigStart, sigEnd);
return '0.0{$zeroCount}$significant';
} catch (e) {

View File

@ -526,7 +526,7 @@ class _TradingRecordsPageState extends ConsumerState<TradingRecordsPage> with Si
}
}
final sigStart = dotIndex + 1 + zeroCount;
final sigEnd = sigStart + 6 > str.length ? str.length : sigStart + 6;
final sigEnd = sigStart + 7 > str.length ? str.length : sigStart + 7;
final significant = str.substring(sigStart, sigEnd);
return '0.0{$zeroCount}$significant';
} catch (e) {

View File

@ -743,7 +743,7 @@ class _KlineChartWidgetState extends State<KlineChartWidget> {
}
}
final sigStart = dotIndex + 1 + zeroCount;
final sigEnd = math.min(sigStart + 6, str.length);
final sigEnd = math.min(sigStart + 7, str.length);
final significant = str.substring(sigStart, sigEnd);
return '0.0{$zeroCount}$significant';
}

View File

@ -567,7 +567,7 @@ class KlinePainter extends CustomPainter {
}
}
final sigStart = dotIndex + 1 + zeroCount;
final sigEnd = math.min(sigStart + 6, str.length);
final sigEnd = math.min(sigStart + 7, str.length);
final significant = str.substring(sigStart, sigEnd);
return '0.0{$zeroCount}$significant';
}