This commit is contained in:
focp212@naver.com
2025-10-16 18:10:11 +09:00
parent fd502d71b2
commit f4e2fe4769
14 changed files with 421 additions and 138 deletions

View File

@@ -14,40 +14,40 @@ export const SettlementInfoSection = ({
}: InfoSectionProps) => {
const subItems: Record<string, Record<string, string>> = {
approvalSettleDate: {name: '승인정산일', type: 'date'},
approvalSettleAmount: {name: '승인정산금액', type: 'number'},
cancelSettleDate: {name: '취소정산일', type: 'date'},
cancelSettleAmount: {name: '취소정산금액', type: 'number'},
approvalSettlementDate: {name: '승인정산일', type: 'date'},
approvalSettlementAmount: {name: '승인정산금액', type: 'number'},
cancelSettlementDate: {name: '취소정산일', type: 'date'},
cancelSettlementAmount: {name: '취소정산금액', type: 'number'},
};
const openSubItems: Record<string, Array<string>> = {
// 신용카드
'01': ['approvalSettleDate', 'approvalSettleAmount',
'cancelSettleDate', 'cancelSettleAmount'],
'01': ['approvalSettlementDate', 'approvalSettlementAmount',
'cancelSettlementDate', 'cancelSettlementAmount'],
// 계좌이체
'02': ['approvalSettleDate', 'approvalSettleAmount',
'cancelSettleDate', 'cancelSettleAmount'],
'02': ['approvalSettlementDate', 'approvalSettlementAmount',
'cancelSettlementDate', 'cancelSettlementAmount'],
// 가상계좌
'03': ['approvalSettleDate', 'approvalSettleAmount',
'cancelSettleDate', 'cancelSettleAmount'],
'03': ['approvalSettlementDate', 'approvalSettlementAmount',
'cancelSettlementDate', 'cancelSettlementAmount'],
// 휴대폰
'04': ['approvalSettleDate', 'approvalSettleAmount',
'cancelSettleDate', 'cancelSettleAmount'],
// 계좌간편결제
'26': ['approvalSettleDate', 'approvalSettleAmount',
'cancelSettleDate', 'cancelSettleAmount'],
// SSG머니
'21': ['approvalSettleDate', 'approvalSettleAmount',
'cancelSettleDate', 'cancelSettleAmount'],
// SSG은행계좌
'24': ['approvalSettleDate', 'approvalSettleAmount',
'cancelSettleDate', 'cancelSettleAmount'],
'05': ['approvalSettlementDate', 'approvalSettlementAmount',
'cancelSettlementDate', 'cancelSettlementAmount'],
// 문화상품권
'14': ['approvalSettleDate', 'approvalSettleAmount',
'cancelSettleDate', 'cancelSettleAmount'],
'14': ['approvalSettlementDate', 'approvalSettlementAmount',
'cancelSettlementDate', 'cancelSettlementAmount'],
// SSG머니
'21': ['approvalSettlementDate', 'approvalSettlementAmount',
'cancelSettlementDate', 'cancelSettlementAmount'],
// SSG은행계좌
'24': ['approvalSettlementDate', 'approvalSettlementAmount',
'cancelSettlementDate', 'cancelSettlementAmount'],
// 계좌간편결제
'26': ['approvalSettlementDate', 'approvalSettlementAmount',
'cancelSettlementDate', 'cancelSettlementAmount'],
// 티머니페이
'31': ['approvalSettleDate', 'approvalSettleAmount',
'cancelSettleDate', 'cancelSettleAmount'],
'31': ['approvalSettlementDate', 'approvalSettlementAmount',
'cancelSettlementDate', 'cancelSettlementAmount'],
};
const checkValue = (val: any) => {