This commit is contained in:
focp212@naver.com
2025-11-10 17:17:08 +09:00
parent 225dd81235
commit f547ec2c39
4 changed files with 37 additions and 18 deletions

View File

@@ -58,12 +58,19 @@ export const CashReceiptSample = ({
if(!!issueInfo?.issueDate && !!issueInfo?.issueTime){
time = moment(issueInfo?.issueDate+' '+issueInfo?.issueTime).format('HH:mm:ss');
}
if(!!date && !!time){
return date + ' | ' + time;
}
else{
return '';
}
};
useEffect(() => {
if(!!cashReceiptSampleOn){
setTimeout(() => {
downloadImage();
}, 500);
}
}, [cashReceiptSampleOn]);
@@ -77,8 +84,8 @@ export const CashReceiptSample = ({
variants={ FilterMotionVariants }
transition={ FilterMotionDuration }
>
<div className="wrap">
<div id="image-section">
<div className="wrap">
<div className="section">
<div className="head">
<div className="icon">
@@ -140,7 +147,6 @@ export const CashReceiptSample = ({
</svg>
</div>
<div className="h-title"></div>
<img src={ IMAGE_ROOT + '/ico_sign.png' } />
</div>
<div className="amount-row">
<div className="k"> </div>
@@ -222,13 +228,13 @@ export const CashReceiptSample = ({
<div className="v">{ issueInfo?.purpose }</div>
</div>
</div>
</div>
<div className="notice">
* 126 3 121 3 , .<br />
* 2 .<br />
* 126-1-1
</div>
</div>
</div>
</motion.div>
</>
);

View File

@@ -58,11 +58,18 @@ export const TaxInvoiceSample = ({
if(!!issueInfo?.issueDate && !!issueInfo?.issueTime){
time = moment(issueInfo?.issueDate+' '+issueInfo?.issueTime).format('HH:mm:ss');
}
if(!!date && !!time){
return date + ' | ' + time;
}
else{
return '';
}
};
useEffect(() => {
if(!!taxInvoiceSampleOn){
setTimeout
downloadImage();
}
}, [taxInvoiceSampleOn]);
@@ -73,12 +80,12 @@ export const TaxInvoiceSample = ({
<motion.div
className="bottomsheet mail-page"
initial="hidden"
animate={ (taxInvoiceSampleOn)? 'hidden': 'hidden' }
animate={ (taxInvoiceSampleOn)? 'visible': 'hidden' }
variants={ FilterMotionVariants }
transition={ FilterMotionDuration }
>
<div className="wrap">
<div id="image-section">
<div className="wrap">
<div className="section">
<div className="head">
<div className="icon">
@@ -222,13 +229,13 @@ export const TaxInvoiceSample = ({
<div className="v">{ issueInfo?.purpose }</div>
</div>
</div>
</div>
<div className="notice">
* 126 3 121 3 , .<br />
* 2 .<br />
* 126-1-1
</div>
</div>
</div>
</motion.div>
</>
);

View File

@@ -208,6 +208,11 @@ export const AmountInfoSection = ({
tid: tid
};
cashReceiptReceiptDownload(params).then((rs: CashReceiptReceiptDownloadResponse) => {
/*
if(rs?.merchantInfo){
rs.merchantInfo.merchantName = '나이스페이먼츠';
}
*/
setReceiptIssueInfo(rs?.issueInfo);
setReceiptMerchantInfo(rs?.merchantInfo);
setReceiptTransactionInfo(rs?.transactionInfo);

View File

@@ -1,4 +1,4 @@
body { margin: 0; padding: 0; background: #FAFAFA; }
/* body { margin: 0; padding: 0; background: #FAFAFA; }*/
.mail-page { min-height: 100vh; display: flex; align-items: flex-start; justify-content: center; padding: 0 0 30px 0; }
.mail-page .wrap { width: 100%; min-width: 320px; background: #FFFFFF; padding: 0 20px; box-sizing: border-box; }
/* header */
@@ -39,9 +39,10 @@ body { margin: 0; padding: 0; background: #FAFAFA; }
.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 #image-section{
padding: 0 20px 20px 20px;
padding: 0 0 20px 0;
background-color: #ffffff;
}
.mail-page #image-section .section{
background-color: #ffffff;
}