From e89c3166bf4ab7782c2f521716fe584d488c0ff7 Mon Sep 17 00:00:00 2001 From: hailin Date: Wed, 21 Jan 2026 03:36:02 -0800 Subject: [PATCH] =?UTF-8?q?feat(mining-admin-web):=20=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E8=B4=A6=E6=88=B7=E7=AE=97=E5=8A=9B=E6=98=8E=E7=BB=86=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E6=9B=B4=E5=A4=9A=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 显示认种订单:日期、树数 - 显示认种用户:姓名/手机号 - 更新类型定义匹配后端新字段 Co-Authored-By: Claude Opus 4.5 --- .../api/system-accounts.api.ts | 12 +++++- .../components/contribution-records-table.tsx | 40 ++++++++++++++----- 2 files changed, 41 insertions(+), 11 deletions(-) diff --git a/frontend/mining-admin-web/src/features/system-accounts/api/system-accounts.api.ts b/frontend/mining-admin-web/src/features/system-accounts/api/system-accounts.api.ts index d9f92fe9..95a58313 100644 --- a/frontend/mining-admin-web/src/features/system-accounts/api/system-accounts.api.ts +++ b/frontend/mining-admin-web/src/features/system-accounts/api/system-accounts.api.ts @@ -47,9 +47,19 @@ export interface SystemTransactionsResponse { export interface SystemContributionRecord { id: string; originalRecordId: string; - systemAccountType: string; + accountType: string; + regionCode: string | null; sourceAdoptionId: string; sourceAccountSequence: string; + // 认种订单详情 + adoptionTreeCount: number; + adoptionDate: string | null; + adoptionStatus: string | null; + contributionPerTree: string; + // 用户信息 + sourceUserPhone: string | null; + sourceUserName: string | null; + // 分配信息 distributionRate: string; amount: string; effectiveDate: string; diff --git a/frontend/mining-admin-web/src/features/system-accounts/components/contribution-records-table.tsx b/frontend/mining-admin-web/src/features/system-accounts/components/contribution-records-table.tsx index 12449bc8..ae43b7e7 100644 --- a/frontend/mining-admin-web/src/features/system-accounts/components/contribution-records-table.tsx +++ b/frontend/mining-admin-web/src/features/system-accounts/components/contribution-records-table.tsx @@ -108,8 +108,9 @@ export function ContributionRecordsTable({ - 来源认种ID + 认种订单 认种用户 + 认种树数 分配比例 算力金额 生效日期 @@ -120,7 +121,7 @@ export function ContributionRecordsTable({ {isLoading ? ( [...Array(5)].map((_, i) => ( - {[...Array(6)].map((_, j) => ( + {[...Array(7)].map((_, j) => ( @@ -130,7 +131,7 @@ export function ContributionRecordsTable({ ) : records.length === 0 ? ( 暂无算力来源记录 @@ -138,16 +139,35 @@ export function ContributionRecordsTable({ ) : ( records.map((record) => ( - + - - #{record.sourceAdoptionId} - +
+ + #{record.sourceAdoptionId} + + {record.adoptionDate && ( + + {format(new Date(record.adoptionDate), 'yyyy-MM-dd', { locale: zhCN })} + + )} +
- - {record.sourceAccountSequence} - +
+ + {record.sourceAccountSequence} + + {(record.sourceUserName || record.sourceUserPhone) && ( + + {record.sourceUserName || record.sourceUserPhone} + + )} +
+
+ + + {record.adoptionTreeCount > 0 ? record.adoptionTreeCount : '-'} +