From ab78086f1eb8958e94381ba5ad2cbcec0984c274 Mon Sep 17 00:00:00 2001 From: hailin Date: Mon, 2 Mar 2026 09:09:20 -0800 Subject: [PATCH] =?UTF-8?q?feat(mining-app+admin):=20=E6=8C=96=E7=9F=BF?= =?UTF-8?q?=E8=AE=B0=E5=BD=95=E7=A7=AF=E5=88=86=E8=82=A1=E5=B0=8F=E6=95=B0?= =?UTF-8?q?=E7=B2=BE=E5=BA=A6=E7=BB=9F=E4=B8=80=E6=8F=90=E5=8D=87=E8=87=B3?= =?UTF-8?q?13=E4=BD=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 需求:每次预种叠加后的积分股变化极小,原有精度(APP 4位/后台 8位) 无法有效区分,需提升至13位小数以便查看细微变化。 修改范围: - mining-admin-web: 分配记录 shareAmount 8→13 位小数 - mining-admin-web: 补发记录 amount 8→13 位小数 - mining-app: 补发记录 amount 4→13 位小数 (mining-app 分配记录已在上一次提交中修改) Co-Authored-By: Claude Opus 4.6 --- .../src/features/users/components/batch-mining-records-list.tsx | 2 +- .../src/features/users/components/mining-records-list.tsx | 2 +- .../presentation/pages/profile/batch_mining_records_page.dart | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/mining-admin-web/src/features/users/components/batch-mining-records-list.tsx b/frontend/mining-admin-web/src/features/users/components/batch-mining-records-list.tsx index c9deab31..347548b6 100644 --- a/frontend/mining-admin-web/src/features/users/components/batch-mining-records-list.tsx +++ b/frontend/mining-admin-web/src/features/users/components/batch-mining-records-list.tsx @@ -88,7 +88,7 @@ export function BatchMiningRecordsList({ accountSequence }: BatchMiningRecordsLi {formatPercent(record.contributionRatio)} - +{formatDecimal(record.amount, 8)} + +{formatDecimal(record.amount, 13)} {record.remark || '-'} diff --git a/frontend/mining-admin-web/src/features/users/components/mining-records-list.tsx b/frontend/mining-admin-web/src/features/users/components/mining-records-list.tsx index e864ecd5..21e0e7f7 100644 --- a/frontend/mining-admin-web/src/features/users/components/mining-records-list.tsx +++ b/frontend/mining-admin-web/src/features/users/components/mining-records-list.tsx @@ -56,7 +56,7 @@ export function MiningRecordsList({ accountSequence }: MiningRecordsListProps) { {record.distributionMinute} {formatPercent(record.contributionRatio)} - +{formatDecimal(record.shareAmount, 8)} + +{formatDecimal(record.shareAmount, 13)} {formatDecimal(record.priceSnapshot, 8)} {formatDateTime(record.createdAt)} diff --git a/frontend/mining-app/lib/presentation/pages/profile/batch_mining_records_page.dart b/frontend/mining-app/lib/presentation/pages/profile/batch_mining_records_page.dart index 37c922de..95ebfd13 100644 --- a/frontend/mining-app/lib/presentation/pages/profile/batch_mining_records_page.dart +++ b/frontend/mining-app/lib/presentation/pages/profile/batch_mining_records_page.dart @@ -244,7 +244,7 @@ class _BatchMiningRecordsListPageState extends ConsumerState