현금영수증 상세

This commit is contained in:
focp212@naver.com
2025-10-21 17:14:47 +09:00
parent 841a9d8542
commit bb7d34bf7d
8 changed files with 40 additions and 28 deletions

View File

@@ -51,11 +51,13 @@ export const ListDateGroup = ({
serviceDetailName={ items[i]?.serviceDetailName }
goodsAmount={ items[i]?.goodsAmount }
approvalNumber={ items[i]?.approvalNumber }
amount={ items[i]?.amount }
customerName={ items[i]?.customerName }
issueNumber={ items[i]?.issueNumber }
paymentMethod={ items[i]?.paymentMethod }
processResult={ items[i]?.processResult }
transactionType={ items[i]?.transactionType }
transactionDateTime={ items[i]?.transactionDateTime }
transactionAmount={ items[i]?.transactionAmount }

View File

@@ -11,8 +11,8 @@ export const ListItem = ({
tid, mid, statusCode,
installmentMonth, serviceName, serviceCode,
serviceDetailName, goodsAmount,
amount, customerName, issueNumber,
paymentMethod, processResult,
amount, customerName, issueNumber, approvalNumber,
paymentMethod, processResult, transactionType,
transactionDateTime, transactionAmount,
deliveryStatus, settlementStatus,
cancelStatus, billKey, orderNumber
@@ -58,7 +58,7 @@ export const ListItem = ({
else if(transactionCategory === TransactionCategory.CashReceipt){
navigate(PATHS.transaction.cashReceipt.detail, {
state: {
issueNumber: issueNumber
approvalNumber: approvalNumber
}
});
}
@@ -173,7 +173,7 @@ export const ListItem = ({
<div className="transaction-details">
<span>{ getTime() }</span>
<span className="separator">|</span>
<span>{ }</span>
<span>{ transactionType }</span>
<span className="separator">|</span>
<span>{ paymentMethod }</span>
<span className="separator">|</span>

View File

@@ -13,7 +13,7 @@ export const DetailInfoSection = ({
const onClickToSetOpenInfo = () => {
if(!!onClickToOpenInfo){
onClickToOpenInfo(InfoSectionKeys.Issue);
onClickToOpenInfo(InfoSectionKeys.Detail);
}
};
@@ -31,7 +31,7 @@ export const DetailInfoSection = ({
<ul className="kv-list">
<li className="kv-row">
<span className="k"></span>
<span className="v">{ moment(detailInfo?.cancelDate).format('YYYY.MM.DD') }</span>
<span className="v">{ detailInfo?.cancelDate? moment(detailInfo?.cancelDate).format('YYYY.MM.DD'): '' }</span>
</li>
<li className="kv-row">
<span className="k"></span>

View File

@@ -1,13 +1,19 @@
import { SectionTitleArrow } from '@/entities/common/ui/section-title-arrow';
import { InfoSectionProps } from '../../model/types';
import moment from 'moment';
import { useEffect, useState } from 'react';
export const IssueInfoSection = ({
transactionCategory,
issueInfo,
purposeType,
}: InfoSectionProps) => {
const [issueDateTime, setIssueDateTime] = useState<string>('');
useEffect(() => {
setIssueDateTime(issueInfo?.issueDate + ' ' + issueInfo?.issueTime);
}, []);
return (
<>
<div className="txn-section">
@@ -19,15 +25,15 @@ export const IssueInfoSection = ({
</li>
<li className="kv-row">
<span className="k"></span>
<span className="v">{ }</span>
<span className="v">{ issueInfo?.issueNumber }</span>
</li>
<li className="kv-row">
<span className="k"></span>
<span className="v">{ }</span>
<span className="v">{ moment(issueDateTime).format('YYYY.MM.DD HH:mm:ss') }</span>
</li>
<li className="kv-row">
<span className="k"></span>
<span className="v">{ purposeType }</span>
<span className="v">{ issueInfo?.purpose }</span>
</li>
<li className="kv-row">
<span className="k"></span>
@@ -39,7 +45,7 @@ export const IssueInfoSection = ({
</li>
<li className="kv-row">
<span className="k"></span>
<span className="v">{ issueInfo?.transmissionStatus }</span>
<span className="v">{ issueInfo?.processResult }</span>
</li>
<li className="kv-row">
<span className="k"></span>