diff --git a/src/components/transactions/update-transaction-dialog.tsx b/src/components/transactions/update-transaction-dialog.tsx index 09c1fc6..757cd8d 100644 --- a/src/components/transactions/update-transaction-dialog.tsx +++ b/src/components/transactions/update-transaction-dialog.tsx @@ -102,9 +102,9 @@ export function UpdateTransactionDialog({ form.reset({ assetId: transaction.assetId, txType: transaction.txType, - quantity: transaction.quantity.toString(), - price: transaction.price.toString(), - fee: transaction.fee.toString(), + quantity: parseFloat(transaction.quantity).toString(), + price: parseFloat(transaction.price).toString(), + fee: parseFloat(transaction.fee || 0).toString(), txCurrency: transaction.txCurrency, executedAt: transaction.executedAt ? new Date(transaction.executedAt).toISOString().slice(0, 16) @@ -150,7 +150,7 @@ export function UpdateTransactionDialog({ render={({ field }) => ( 标的资产 - @@ -174,7 +174,7 @@ export function UpdateTransactionDialog({ render={({ field }) => ( 交易类型 -