This commit is contained in:
focp212@naver.com
2025-10-16 19:34:11 +09:00
parent b48c936f12
commit 8552b66595
5 changed files with 111 additions and 95 deletions

View File

@@ -15,8 +15,8 @@ export const TransactionInfoSection = ({
const subItems: Record<string, Record<string, string>> = {
buyerName: {name: '구매자명', type: 'string'},
email: {name: '이메일', type: 'string'},
phoneNumber: {name: '전화번호', type: 'string'},
buyerEmail: {name: '이메일', type: 'string'},
buyerTel: {name: '전화번호', type: 'string'},
cancelReason: {name: '취소사유', type: 'string'},
cancelRequestor: {name: '취소요청자', type: 'string'},
partialCancel: {name: '부분취소', type: 'string'},
@@ -25,32 +25,35 @@ export const TransactionInfoSection = ({
const openSubItems: Record<string, Array<string>> = {
// 신용카드
'01': ['buyerName', 'email', 'phoneNumber', 'cancelReason',
'cancelRequestor', 'partialCancel'],
'01': ['buyerName', 'buyerEmail', 'buyerTel',
'cancelReason', 'cancelRequestor', 'partialCancel'],
// 계좌이체
'02': ['buyerName', 'email', 'phoneNumber', 'cancelReason',
'cancelRequestor', 'partialCancel', 'cashReceiptIssue'],
'02': ['buyerName', 'buyerEmail', 'buyerTel',
'cancelReason', 'cancelRequestor', 'partialCancel',
'cashReceiptIssue'],
// 가상계좌
'03': ['buyerName', 'email', 'phoneNumber', 'cancelReason',
'cancelRequestor', 'partialCancel', 'cashReceiptIssue'],
'03': ['buyerName', 'buyerEmail', 'buyerTel',
'cancelReason', 'cancelRequestor', 'partialCancel',
'cashReceiptIssue'],
// 휴대폰
'04': ['buyerName', 'email', 'phoneNumber', 'cancelReason',
'cancelRequestor'],
// 계좌간편결제
'26': ['buyerName', 'email', 'phoneNumber', 'cancelReason',
'cancelRequestor', 'partialCancel', 'cashReceiptIssue'],
// SSG머니
'21': ['buyerName', 'email', 'phoneNumber', 'cancelReason',
'cancelRequestor'],
// SSG은행계좌
'24': ['buyerName', 'email', 'phoneNumber', 'cancelReason',
'cancelRequestor'],
'05': ['buyerName', 'buyerEmail', 'buyerTel',
'cancelReason', 'cancelRequestor'],
// 문화상품권
'14': ['buyerName', 'email', 'phoneNumber', 'cancelReason',
'cancelRequestor'],
'14': ['buyerName', 'buyerEmail', 'buyerTel',
'cancelReason', 'cancelRequestor'],
// SSG머니
'21': ['buyerName', 'buyerEmail', 'buyerTel',
'cancelReason', 'cancelRequestor'],
// SSG은행계좌
'24': ['buyerName', 'buyerEmail', 'buyerTel',
'cancelReason', 'cancelRequestor'],
// 계좌간편결제
'26': ['buyerName', 'buyerEmail', 'buyerTel',
'cancelReason', 'cancelRequestor', 'partialCancel',
'cashReceiptIssue'],
// 티머니페이
'31': ['buyerName', 'email', 'phoneNumber', 'cancelReason',
'cancelRequestor'],
'31': ['buyerName', 'buyerEmail', 'buyerTel',
'cancelReason', 'cancelRequestor'],
};
const checkValue = (val: any) => {