diff --git a/src/entities/additional-service/model/fund-account/types.ts b/src/entities/additional-service/model/fund-account/types.ts index 218d696..1710d54 100644 --- a/src/entities/additional-service/model/fund-account/types.ts +++ b/src/entities/additional-service/model/fund-account/types.ts @@ -1,5 +1,15 @@ import { DefaulResponsePagination, DefaultRequestPagination } from '@/entities/common/model/types'; +export enum FundAccountTabKeys { + TransferList = 'TransferList', + ResultList = 'ResultList' +} + +export interface FundAccountTabProps { + activeTab: FundAccountTabKeys; +} + + export interface ExtensionFundAccountTransferRequestParams { mid: string; transferAmount: number; diff --git a/src/entities/additional-service/model/types.ts b/src/entities/additional-service/model/types.ts index 9c86d5f..05c9740 100644 --- a/src/entities/additional-service/model/types.ts +++ b/src/entities/additional-service/model/types.ts @@ -27,7 +27,7 @@ export enum AdditionalServiceCategory { AccountHolderSearch = 'AccountHolderSearch', LinkPaymentHistory = 'LinkPaymentHistory', LinkPaymentPending = 'LinkPaymentPending', - FundTransfer = 'FundTransfer', + FundAccount = 'FundAccount', SettlementAgency = 'SettlementAgency', Payout = 'Payout', } @@ -315,19 +315,6 @@ export interface DetailInfoSectionProps extends DetailResponse { onClickToShowInfo?: (info: DetailInfoSectionKeys) => void; } -// ======================================== -// 자금이체 관련 타입들 -// ======================================== - -export enum FundTransferTabKeys { - RequestList = 'RequestList', - ResultInquiry = 'ResultInquiry' -} - -export interface FundTransferTabProps { - activeTab: FundTransferTabKeys; -} - // ======================================== // 정산기관 관련 타입들 // ======================================== diff --git a/src/entities/additional-service/ui/list-item.tsx b/src/entities/additional-service/ui/list-item.tsx index 085aca1..709d47f 100644 --- a/src/entities/additional-service/ui/list-item.tsx +++ b/src/entities/additional-service/ui/list-item.tsx @@ -119,7 +119,7 @@ export const ListItem = ({ } }); } - else if (additionalServiceCategory === AdditionalServiceCategory.FundTransfer) { + else if (additionalServiceCategory === AdditionalServiceCategory.FundAccount) { } else if (additionalServiceCategory === AdditionalServiceCategory.SettlementAgency) { diff --git a/src/pages/additional-service/additional-service-pages.tsx b/src/pages/additional-service/additional-service-pages.tsx index cf4ceb0..8c4700e 100644 --- a/src/pages/additional-service/additional-service-pages.tsx +++ b/src/pages/additional-service/additional-service-pages.tsx @@ -13,9 +13,9 @@ import { LinkPaymentHistoryPage } from './link-payment/link-payment-history-page import { LinkPaymentWaitSendPage } from './link-payment/link-payment-wait-send-page'; import { KakaoPaymentNotificationListPage } from './kakao-payment-notification/list-page'; import { KakaoPaymentNotificationSettingPage } from './kakao-payment-notification/setting-page'; -import { FundTransferRequestListPage } from './fund-transfer/request-list-page'; -import { FundTransferRequestRegisterPage } from './fund-transfer/request-register-page'; -import { FundTransferResultInquiryPage } from './fund-transfer/result-inquiry-page'; +import { FundAccountTransferListPage } from './fund-account/transfer-list-page'; +import { FundAccountTransferRequestPage } from './fund-account/transfer-request-page'; +import { FundAccountResultListPage } from './fund-account/result-list-page'; import { SettlementAgencyManagePage } from './settlement-agency/manage-page'; import { SettlementAgencyDepositPage } from './settlement-agency/deposit-page'; import { SettlementAgencyMemberPage } from './settlement-agency/member-page'; @@ -70,10 +70,10 @@ export const AdditionalServicePages = () => { } /> } /> - - } /> - } /> - } /> + + } /> + } /> + } /> } /> diff --git a/src/pages/additional-service/intro/intro-page.tsx b/src/pages/additional-service/intro/intro-page.tsx index 4ce584a..45c33f3 100644 --- a/src/pages/additional-service/intro/intro-page.tsx +++ b/src/pages/additional-service/intro/intro-page.tsx @@ -53,7 +53,7 @@ export const IntroPage = () => { }, { className: 'list-wrap02', serviceName: '자금이체', serviceDesc: '예치금으로 즉시 송금, 파일 등록만으로 다중 송금 가능', - icon: IMAGE_ROOT + '/icon_ing08.svg', path: PATHS.additionalService.fundTransfer.requestList + icon: IMAGE_ROOT + '/icon_ing08.svg', path: PATHS.additionalService.fundAccount.transferList }, { className: 'list-wrap02', serviceName: '계좌점유인증', serviceDesc: '1원 송금으로 실제 계좌 점유 확인 여부', diff --git a/src/shared/constants/paths.ts b/src/shared/constants/paths.ts index 2a6472b..d64499d 100644 --- a/src/shared/constants/paths.ts +++ b/src/shared/constants/paths.ts @@ -231,19 +231,19 @@ export const PATHS: RouteNamesType = { ROUTE_NAMES.additionalService.kakaoPaymentNotification.setting, ), }, - fundTransfer: { - base: generatePath(`${ROUTE_NAMES.additionalService.base}${ROUTE_NAMES.additionalService.fundTransfer.base}`), - requestList: generatePath( - `${ROUTE_NAMES.additionalService.base}${ROUTE_NAMES.additionalService.fundTransfer.base}`, - ROUTE_NAMES.additionalService.fundTransfer.requestList, + fundAccount: { + base: generatePath(`${ROUTE_NAMES.additionalService.base}${ROUTE_NAMES.additionalService.fundAccount.base}`), + transferList: generatePath( + `${ROUTE_NAMES.additionalService.base}${ROUTE_NAMES.additionalService.fundAccount.base}`, + ROUTE_NAMES.additionalService.fundAccount.transferList, ), - requestRegister: generatePath( - `${ROUTE_NAMES.additionalService.base}${ROUTE_NAMES.additionalService.fundTransfer.base}`, - ROUTE_NAMES.additionalService.fundTransfer.requestRegister, + transferRequest: generatePath( + `${ROUTE_NAMES.additionalService.base}${ROUTE_NAMES.additionalService.fundAccount.base}`, + ROUTE_NAMES.additionalService.fundAccount.transferRequest, ), - resultInquiry: generatePath( - `${ROUTE_NAMES.additionalService.base}${ROUTE_NAMES.additionalService.fundTransfer.base}`, - ROUTE_NAMES.additionalService.fundTransfer.resultInquiry, + resultList: generatePath( + `${ROUTE_NAMES.additionalService.base}${ROUTE_NAMES.additionalService.fundAccount.base}`, + ROUTE_NAMES.additionalService.fundAccount.resultList, ), }, settlementAgency: {