diff --git a/src/components/account/AccountCard/AccountCard.tsx b/src/components/account/AccountCard/AccountCard.tsx index 75fdb43..588a302 100644 --- a/src/components/account/AccountCard/AccountCard.tsx +++ b/src/components/account/AccountCard/AccountCard.tsx @@ -136,9 +136,15 @@ export const AccountCard: React.FC = ({ - {formatCurrency(account.balance, account.currency).replace(/[^0-9.,-]/g, '')} + {formatCurrency((account.balance + (account.frozen_balance || 0)), account.currency).replace(/[^0-9.,-]/g, '')} + {(account.frozen_balance || 0) > 0 && ( +
+ 可用: {formatCurrency(account.balance, account.currency)} + 冻结: {formatCurrency(account.frozen_balance || 0, account.currency)} +
+ )}

{account.name}

diff --git a/src/types/index.ts b/src/types/index.ts index 96324c4..60382fa 100644 --- a/src/types/index.ts +++ b/src/types/index.ts @@ -141,6 +141,7 @@ export interface Account { name: string; type: AccountType; balance: number; + frozen_balance?: number; currency: CurrencyCode; icon: string; isCredit: boolean;