fix(asset): formatCompact保留原始精度(最多8位小数)

修复资产页面累计卖出等数字显示没有小数位的问题

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
hailin 2026-01-20 05:27:50 -08:00
parent 995dfa898e
commit 5668de0a58
1 changed files with 3 additions and 1 deletions

View File

@ -24,7 +24,9 @@ String formatCompact(String? value) {
if (num >= 1e12) return '${(num / 1e12).toStringAsFixed(2)}万亿';
if (num >= 1e8) return '${(num / 1e8).toStringAsFixed(2)}亿';
if (num >= 1e4) return '${(num / 1e4).toStringAsFixed(2)}';
return formatNumber(num);
// 180
final formatter = NumberFormat('#,##0.########', 'zh_CN');
return formatter.format(num);
} catch (e) {
return '0';
}