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 : '-'} +