From c2041f918f32c955f80d63e2d6fe6bbde8cde6bd Mon Sep 17 00:00:00 2001 From: "focp212@naver.com" Date: Thu, 23 Oct 2025 18:43:50 +0900 Subject: [PATCH] =?UTF-8?q?=EC=A0=95=EC=82=B0=20=EC=83=81=EC=84=B8=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/entities/settlement/model/types.ts | 22 +-- .../ui/info-wrap/amount-info-wrap.tsx | 134 +++++++++++++++--- .../transaction/cash-receipt/detail-page.tsx | 16 ++- 3 files changed, 145 insertions(+), 27 deletions(-) diff --git a/src/entities/settlement/model/types.ts b/src/entities/settlement/model/types.ts index 3efbea0..d65c7d2 100644 --- a/src/entities/settlement/model/types.ts +++ b/src/entities/settlement/model/types.ts @@ -79,14 +79,20 @@ export interface SettlementsTransactionDetailResponse { transactionInfo: TransactionInfo; }; export interface AmountInfo { - transactionAmount: number; - paymentFee: number; - escrowFee: number; - authFee: number; - vatFee: number; - settlementAmount: number; - preSettlementCancelOffset: number; - finalSettlementAmount: number; + totalTransactionAmount?: number; + totalTransactionCount?: number; + creditCardAmount?: number; + creditCardCount?: number; + accountTransferAmount?: number; + accountTransferCount?: number; + totalPgFee?: number; + paymentFee?: number; + escrowFee?: number; + authFee?: number; + vatFee?: number; + holdAmount?: number; + releaseAmount?: number; + offsetAmount?: number; }; export interface TransactionInfo { orderNumber: string; diff --git a/src/entities/settlement/ui/info-wrap/amount-info-wrap.tsx b/src/entities/settlement/ui/info-wrap/amount-info-wrap.tsx index 5080db3..73521af 100644 --- a/src/entities/settlement/ui/info-wrap/amount-info-wrap.tsx +++ b/src/entities/settlement/ui/info-wrap/amount-info-wrap.tsx @@ -18,51 +18,153 @@ export const AmountInfoWrap = ({