From 18cb4f0cbbd34abc9ee4b82243cf6755473b83b8 Mon Sep 17 00:00:00 2001 From: "focp212@naver.com" Date: Tue, 11 Nov 2025 17:04:57 +0900 Subject: [PATCH] =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/ui/cash-receipt-sample.tsx | 313 +++++++++--------- src/entities/transaction/model/types.ts | 1 + .../ui/assets/css/style-tax-invoice.css | 22 +- 3 files changed, 166 insertions(+), 170 deletions(-) diff --git a/src/entities/common/ui/cash-receipt-sample.tsx b/src/entities/common/ui/cash-receipt-sample.tsx index 0573968..b00d14f 100644 --- a/src/entities/common/ui/cash-receipt-sample.tsx +++ b/src/entities/common/ui/cash-receipt-sample.tsx @@ -39,7 +39,7 @@ export const CashReceiptSample = ({ link.href = image; link.click(); snackBar(t('common.imageRequested'), function(){ - onClickToClose(); + // onClickToClose(); }); }); }; @@ -75,161 +75,176 @@ export const CashReceiptSample = ({ return ( <> -
-
-
-
-
-
현금영수증
+
+
+
+
+ NICEPAY +
+
+
+
현금영수증
+
+
+
+
+
+ + + + + +
+
상점정보
+
+
+
상호
+
{ merchantInfo?.merchantName }
+
+
+
대표자
+
{ merchantInfo?.representativeName }
+
+
+
사업자등록번호
+
{ merchantInfo?.businessNumber }
+
+
+
전화번호
+
{ merchantInfo?.phoneNumber }
+
+
+
주소
+
{ merchantInfo?.address }
+
+
+
URL
+
{ merchantInfo?.merchantUrl }
+
+
+
+
+
+
+ + + + + + + +
+
결제정보
+
+
+
총 결제금액
+
+
-
-
-
- - - - - -
-
상점정보
-
-
-
상호
-
{ merchantInfo?.merchantName }
-
-
-
대표자
-
{ merchantInfo?.representativeName }
-
-
-
사업자등록번호
-
{ merchantInfo?.businessNumber }
-
-
-
전화번호
-
{ merchantInfo?.phoneNumber }
-
-
-
주소
-
{ merchantInfo?.address }
-
-
-
URL
-
+
+
과세금액
+
+
-
-
-
-
- - - - - - - -
-
결제정보
-
-
-
총 결제금액
-
- -
-
-
-
과세금액
-
- -
-
-
-
부가세
-
- -
-
-
-
면세금액
-
- -
-
-
-
봉사료
-
- -
-
-
-
-
결제수단
-
{ transactionInfo?.paymentMethod }
-
-
-
현금영수증번호
-
{ issueInfo?.issueNumber }
-
-
-
주문자
-
{ customerInfo?.customerName }
-
-
-
상품명
-
{ productInfo?.productName }
-
-
-
승인번호
-
{ issueInfo?.approvalNumber }
-
-
-
거래일시
-
{ getDateTime() }
-
-
-
용도
-
{ issueInfo?.purpose }
+
+
부가세
+
+
-
- * 본 영수증은 조세특례제한법 제 126조의 3및 동법 시행령 제 121조의 3규정에 의거, 연말정산시 소득공제 혜택 부여의 목적으로 발행됩니다.
- * 현금 거래 완료 건에 대한 국세청의 검증 소요기간은 2일이며 결제하신 다음날 검증이 완료된 현금영수증을 발급받을 수 있습니다.
- * 현금영수증 문의 126-1-1 +
+
면세금액
+
+ +
+
+
봉사료
+
+ +
+
+
+
+
결제수단
+
{ transactionInfo?.paymentMethod }
+
+
+
현금영수증번호
+
{ issueInfo?.issueNumber }
+
+
+
주문자
+
{ customerInfo?.customerName }
+
+
+
상품명
+
{ productInfo?.productName }
+
+
+
승인번호
+
{ issueInfo?.approvalNumber }
+
+
+
거래일시
+
{ getDateTime() }
+
+
+
용도
+
{ issueInfo?.purpose }
+
+
+
+ * 본 영수증은 조세특례제한법 제 126조의 3및 동법 시행령 제 121조의 3규정에 의거, 연말정산시 소득공제 혜택 부여의 목적으로 발행됩니다.
+ * 현금 거래 완료 건에 대한 국세청의 검증 소요기간은 2일이며 결제하신 다음날 검증이 완료된 현금영수증을 발급받을 수 있습니다.
+ * 현금영수증 문의 126-1-1
diff --git a/src/entities/transaction/model/types.ts b/src/entities/transaction/model/types.ts index e052529..0e346c2 100644 --- a/src/entities/transaction/model/types.ts +++ b/src/entities/transaction/model/types.ts @@ -597,6 +597,7 @@ export interface MerchantInfo { phoneNumber?: string; subMallName?: string; subMallBusinessNumber?: string; + merchantUrl?: string; }; export interface DepositInfo { diff --git a/src/shared/ui/assets/css/style-tax-invoice.css b/src/shared/ui/assets/css/style-tax-invoice.css index 149eba9..3428e85 100644 --- a/src/shared/ui/assets/css/style-tax-invoice.css +++ b/src/shared/ui/assets/css/style-tax-invoice.css @@ -39,30 +39,10 @@ .mail-page .notice { padding: 16px; background: #F3F3F3; border-radius: 6px; margin: 30px 0 0 0; font-family: Pretendard, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.5; color: #2D3436; } .mail-page { + margin: 0; background: #FAFAFA; padding: 0; width: 100%; transform: translateY(100%); position: fixed; bottom: 0; } -.mail-page .header { - padding: 0; - background-color: #e4e4e4; -} -.mail-page .header .title-row { - padding: 15px 0 18px 10px; -} - -.mail-page .wrap{ - width: calc(100% - 20px); - padding: 0; - margin: 10px; -} -.mail-page #image-section{ - padding: 0; - background-color: #e4e4e4; -} -.mail-page #image-section .section{ - background-color: #ffffff; - padding: 0 10px; -}