자금이체
This commit is contained in:
@@ -1,8 +1,146 @@
|
||||
import { IMAGE_ROOT } from "@/shared/constants/common";
|
||||
|
||||
export const FundTransferRequestListWrap = () => {
|
||||
|
||||
return (
|
||||
<>
|
||||
<section className="summary-section">
|
||||
<div className="credit-controls">
|
||||
<div>
|
||||
<input
|
||||
className="credit-period"
|
||||
type="text"
|
||||
value="2025.06.01 ~ 2025.06.30"
|
||||
readOnly={ true }
|
||||
/>
|
||||
<button
|
||||
className="filter-btn"
|
||||
aria-label="필터"
|
||||
>
|
||||
<img
|
||||
src={ IMAGE_ROOT + '/ico_setting.svg' }
|
||||
alt="검색옵션"
|
||||
/>
|
||||
</button>
|
||||
</div>
|
||||
<button
|
||||
className="download-btn"
|
||||
aria-label="다운로드"
|
||||
>
|
||||
<img
|
||||
src={ IMAGE_ROOT + '/ico_download.svg' }
|
||||
alt="다운로드"
|
||||
/>
|
||||
</button>
|
||||
</div>
|
||||
<div className="account-frame">
|
||||
<div className="credit-summary">
|
||||
<div className="row">
|
||||
<span className="label">잔액</span>
|
||||
<span className="amount22">2,000,000,000원<span className="unit">원</span></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="notice-bar style-note">
|
||||
<span><span>※</span> 이체 등록 후에는 별도 ‘이체요청'처리를 해야 이체가 실행됩니다. 미요청 시 이체 미진행.</span>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section className="filter-section">
|
||||
<div className="sort-options">
|
||||
<button className="sort-btn active">최신순</button>
|
||||
<span className="sort-divider">|</span>
|
||||
<button className="sort-btn">고액순</button>
|
||||
</div>
|
||||
<div className="excrow">
|
||||
<div className="full-menu-keywords no-padding">
|
||||
<span className="keyword-tag active">전체</span>
|
||||
<span className="keyword-tag">성공</span>
|
||||
<span className="keyword-tag">실패</span>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section className="transaction-list">
|
||||
<div className="date-header">25.06.08(일)</div>
|
||||
<div className="transaction-item approved">
|
||||
<div className="transaction-status">
|
||||
<div className="status-dot blue"></div>
|
||||
</div>
|
||||
<div className="transaction-content">
|
||||
<div className="transaction-title">김*환(7000)</div>
|
||||
<div className="transaction-details">
|
||||
<span>20:00</span>
|
||||
<span className="separator">ㅣ</span>
|
||||
<span>미결제</span>
|
||||
<span className="separator">ㅣ</span>
|
||||
<span>결제대기</span>
|
||||
<span className="separator">ㅣ</span>
|
||||
<span>SMS</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="transaction-amount">5,254,000원</div>
|
||||
</div>
|
||||
<div className="transaction-item approved">
|
||||
<div className="transaction-status">
|
||||
<div className="status-dot blue"></div>
|
||||
</div>
|
||||
<div className="transaction-content">
|
||||
<div className="transaction-title">김*환(7000)</div>
|
||||
<div className="transaction-details">
|
||||
<span>20:00</span>
|
||||
<span className="separator">ㅣ</span>
|
||||
<span>미결제</span>
|
||||
<span className="separator">ㅣ</span>
|
||||
<span>결제대기</span>
|
||||
<span className="separator">ㅣ</span>
|
||||
<span>SMS</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="transaction-amount">5,254,000원</div>
|
||||
</div>
|
||||
|
||||
<div className="date-header">25.06.08(일)</div>
|
||||
<div className="transaction-item approved">
|
||||
<div className="transaction-status">
|
||||
<div className="status-dot blue"></div>
|
||||
</div>
|
||||
<div className="transaction-content">
|
||||
<div className="transaction-title">김*환(7000)</div>
|
||||
<div className="transaction-details">
|
||||
<span>20:00</span>
|
||||
<span className="separator">ㅣ</span>
|
||||
<span>미결제</span>
|
||||
<span className="separator">ㅣ</span>
|
||||
<span>결제대기</span>
|
||||
<span className="separator">ㅣ</span>
|
||||
<span>SMS</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="transaction-amount">5,254,000원</div>
|
||||
</div>
|
||||
<div className="transaction-item approved">
|
||||
<div className="transaction-status">
|
||||
<div className="status-dot blue"></div>
|
||||
</div>
|
||||
<div className="transaction-content">
|
||||
<div className="transaction-title">김*환(7000)</div>
|
||||
<div className="transaction-details">
|
||||
<span>20:00</span>
|
||||
<span className="separator">ㅣ</span>
|
||||
<span>미결제</span>
|
||||
<span className="separator">ㅣ</span>
|
||||
<span>결제대기</span>
|
||||
<span className="separator">ㅣ</span>
|
||||
<span>SMS</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="transaction-amount">5,254,000원</div>
|
||||
</div>
|
||||
</section>
|
||||
<div className="apply-row">
|
||||
<button className="btn-50 btn-blue flex-1">이체 등록</button>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
};
|
||||
@@ -1,8 +1,144 @@
|
||||
import { IMAGE_ROOT } from "@/shared/constants/common";
|
||||
|
||||
export const FundTransferResultInquiryWrap = () => {
|
||||
|
||||
return (
|
||||
<>
|
||||
<section className="summary-section">
|
||||
<div className="credit-controls">
|
||||
<div>
|
||||
<input
|
||||
type="text"
|
||||
className="credit-period"
|
||||
value="2025.06.01 ~ 2025.06.30"
|
||||
readOnly={ true }
|
||||
/>
|
||||
<button
|
||||
className="filter-btn"
|
||||
aria-label="필터"
|
||||
>
|
||||
<img
|
||||
src={ IMAGE_ROOT + '/ico_setting.svg' }
|
||||
alt="검색옵션"
|
||||
/>
|
||||
</button>
|
||||
</div>
|
||||
<button
|
||||
className="download-btn"
|
||||
aria-label="다운로드"
|
||||
>
|
||||
<img
|
||||
src={ IMAGE_ROOT + '/ico_download.svg' }
|
||||
alt="다운로드"
|
||||
/>
|
||||
</button>
|
||||
</div>
|
||||
<div className="account-frame">
|
||||
<div className="credit-summary">
|
||||
<div className="row">
|
||||
<span className="label">잔액</span>
|
||||
<span className="amount22">2,000,000,000<span className="unit">원</span></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="summary-extend">
|
||||
<ul className="summary-amount-list">
|
||||
<li className="summary-amount-item">
|
||||
<span className="label">· 요청</span>
|
||||
<span className="value">0<span className="unit"> 원 (0건)</span></span>
|
||||
</li>
|
||||
<li className="summary-amount-item">
|
||||
<span className="label">· 성공</span>
|
||||
<span className="value">50,000,000<span className="unit"> 원 (2,587건)</span></span>
|
||||
</li>
|
||||
<li className="summary-amount-item">
|
||||
<span className="label">· 실패</span>
|
||||
<span className="value">534,407<span className="unit"> 원 (21건)</span></span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section className="filter-section">
|
||||
<div className="sort-options">
|
||||
<button className="sort-btn active">최신순</button>
|
||||
<span className="sort-divider">|</span>
|
||||
<button className="sort-btn">고액순</button>
|
||||
</div>
|
||||
<div className="excrow mr-0">
|
||||
<div className="full-menu-keywords no-padding">
|
||||
<span className="keyword-tag active">전체</span>
|
||||
<span className="keyword-tag">성공</span>
|
||||
<span className="keyword-tag">실패</span>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section className="transaction-list">
|
||||
|
||||
<div className="date-header">25.06.08(일)</div>
|
||||
<div className="transaction-item approved">
|
||||
<div className="transaction-status">
|
||||
<div className="status-dot blue"></div>
|
||||
</div>
|
||||
<div className="transaction-content">
|
||||
<div className="transaction-title">김*환(7000)</div>
|
||||
<div className="transaction-details">
|
||||
<span>20:00</span>
|
||||
<span className="separator">ㅣ</span>
|
||||
<span>등록완료</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="transaction-amount">5,254,000원</div>
|
||||
</div>
|
||||
<div className="transaction-item approved">
|
||||
<div className="transaction-status">
|
||||
<div className="status-dot blue"></div>
|
||||
</div>
|
||||
<div className="transaction-content">
|
||||
<div className="transaction-title">김*환(7000)</div>
|
||||
<div className="transaction-details">
|
||||
<span>20:00</span>
|
||||
<span className="separator">ㅣ</span>
|
||||
<span>등록완료</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="transaction-amount">5,254,000원</div>
|
||||
</div>
|
||||
|
||||
<div className="date-header">25.06.08(일)</div>
|
||||
<div className="transaction-item approved">
|
||||
<div className="transaction-status">
|
||||
<div className="status-dot blue"></div>
|
||||
</div>
|
||||
<div className="transaction-content">
|
||||
<div className="transaction-title">김*환(7000)</div>
|
||||
<div className="transaction-details">
|
||||
<span>20:00</span>
|
||||
<span className="separator">ㅣ</span>
|
||||
<span>등록완료</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="transaction-amount">5,254,000원</div>
|
||||
</div>
|
||||
<div className="transaction-item approved">
|
||||
<div className="transaction-status">
|
||||
<div className="status-dot blue"></div>
|
||||
</div>
|
||||
<div className="transaction-content">
|
||||
<div className="transaction-title">김*환(7000)</div>
|
||||
<div className="transaction-details">
|
||||
<span>20:00</span>
|
||||
<span className="separator">ㅣ</span>
|
||||
<span>등록완료</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="transaction-amount">5,254,000원</div>
|
||||
</div>
|
||||
</section>
|
||||
<div className="apply-row">
|
||||
<button className="btn-50 btn-blue flex-1">이체 등록</button>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
};
|
||||
@@ -0,0 +1,206 @@
|
||||
import { PATHS } from '@/shared/constants/paths';
|
||||
import { useNavigate } from '@/shared/lib/hooks/use-navigate';
|
||||
import { IMAGE_ROOT } from '@/shared/constants/common';
|
||||
|
||||
export const SettlementAgencyDepositWrap = () => {
|
||||
const { navigate } = useNavigate();
|
||||
|
||||
const onClickRegister = () => {
|
||||
navigate(PATHS.additionalService.settlementAgency.register);
|
||||
};
|
||||
|
||||
return (
|
||||
<>
|
||||
<div className="summary-section">
|
||||
<div className="credit-controls">
|
||||
<div>
|
||||
<input
|
||||
className="credit-period"
|
||||
type="text"
|
||||
value="2025.06.01 ~ 2025.06.31"
|
||||
readOnly={ true }
|
||||
/>
|
||||
<button className="filter-btn">
|
||||
<img
|
||||
src={ IMAGE_ROOT + '/ico_setting.svg' }
|
||||
alt="검색옵션"
|
||||
/>
|
||||
</button>
|
||||
</div>
|
||||
<button className="download-btn">
|
||||
<img
|
||||
src={ IMAGE_ROOT + '/ico_download.svg' }
|
||||
alt="다운로드"
|
||||
/>
|
||||
</button>
|
||||
</div>
|
||||
<div className="credit-summary">
|
||||
<div className="row">
|
||||
<span className="label">총 입금액</span>
|
||||
<strong className="amount22">83,745,200원</strong>
|
||||
</div>
|
||||
<div className="row">
|
||||
<span className="label">총 출금액 </span>
|
||||
<strong className="amount19">534,407원</strong>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="filter-section">
|
||||
<div className="sort-options">
|
||||
<button className="sort-btn active">최신순</button>
|
||||
<span className="sort-divider">|</span>
|
||||
<button className="sort-btn">고액순</button>
|
||||
</div>
|
||||
<div>
|
||||
<div className="full-menu-keywords no-padding">
|
||||
<span className="keyword-tag active">전체</span>
|
||||
<span className="keyword-tag">입금</span>
|
||||
<span className="keyword-tag">출금</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className="transaction-list">
|
||||
<div className="">
|
||||
<div className="date-header">25.06.08(일)</div>
|
||||
<div className="transaction-item approved">
|
||||
<div className="transaction-status">
|
||||
<div className="status-dot blue"></div>
|
||||
</div>
|
||||
<div className="transaction-content">
|
||||
<div className="transaction-title">입금(현금 입금)</div>
|
||||
<div className="transaction-details">
|
||||
<span>10:10:00</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="transaction-amount two">
|
||||
<span className="amount">5,254,000원</span>
|
||||
<span className="unit">잔액 : 1,58,332원</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div className="transaction-item approved">
|
||||
<div className="transaction-status">
|
||||
<div className="status-dot gray"></div>
|
||||
</div>
|
||||
<div className="transaction-content">
|
||||
<div className="transaction-title">입금(현금 입금)</div>
|
||||
<div className="transaction-details">
|
||||
<span>10:10:00</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="transaction-amount two">
|
||||
<span className="amount">5,254,000원</span>
|
||||
<span className="unit">잔액 : 1,58,332원</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div className="transaction-item approved">
|
||||
<div className="transaction-status">
|
||||
<div className="status-dot blue"></div>
|
||||
</div>
|
||||
<div className="transaction-content">
|
||||
<div className="transaction-title">입금(현금 입금)</div>
|
||||
<div className="transaction-details">
|
||||
<span>10:10:00</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="transaction-amount two">
|
||||
<span className="amount">5,254,000원</span>
|
||||
<span className="unit">잔액 : 1,58,332원</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="transaction-item approved">
|
||||
<div className="transaction-status">
|
||||
<div className="status-dot blue"></div>
|
||||
</div>
|
||||
<div className="transaction-content">
|
||||
<div className="transaction-title">입금(현금 입금)</div>
|
||||
<div className="transaction-details">
|
||||
<span>10:10:00</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="transaction-amount two">
|
||||
<span className="amount">5,254,000원</span>
|
||||
<span className="unit">잔액 : 1,58,332원</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="transaction-item approved">
|
||||
<div className="transaction-status">
|
||||
<div className="status-dot blue"></div>
|
||||
</div>
|
||||
<div className="transaction-content">
|
||||
<div className="transaction-title">입금(현금 입금)</div>
|
||||
<div className="transaction-details">
|
||||
<span>10:10:00</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="transaction-amount two">
|
||||
<span className="amount">5,254,000원</span>
|
||||
<span className="unit">잔액 : 1,58,332원</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="transaction-item approved">
|
||||
<div className="transaction-status">
|
||||
<div className="status-dot blue"></div>
|
||||
</div>
|
||||
<div className="transaction-content">
|
||||
<div className="transaction-title">입금(현금 입금)</div>
|
||||
<div className="transaction-details">
|
||||
<span>10:10:00</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="transaction-amount two">
|
||||
<span className="amount">5,254,000원</span>
|
||||
<span className="unit">잔액 : 1,58,332원</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="transaction-item approved">
|
||||
<div className="transaction-status">
|
||||
<div className="status-dot gray"></div>
|
||||
</div>
|
||||
<div className="transaction-content">
|
||||
<div className="transaction-title">입금(현금 입금)</div>
|
||||
<div className="transaction-details">
|
||||
<span>10:10:00</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="transaction-amount two">
|
||||
<span className="amount">5,254,000원</span>
|
||||
<span className="unit">잔액 : 1,58,332원</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="transaction-item approved">
|
||||
<div className="transaction-status">
|
||||
<div className="status-dot blue"></div>
|
||||
</div>
|
||||
<div className="transaction-content">
|
||||
<div className="transaction-title">입금(현금 입금)</div>
|
||||
<div className="transaction-details">
|
||||
<span>10:10:00</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="transaction-amount two">
|
||||
<span className="amount">5,254,000원</span>
|
||||
<span className="unit">잔액 : 1,58,332원</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="transaction-item approved">
|
||||
<div className="transaction-status">
|
||||
<div className="status-dot gray"></div>
|
||||
</div>
|
||||
<div className="transaction-content">
|
||||
<div className="transaction-title">입금(현금 입금)</div>
|
||||
<div className="transaction-details">
|
||||
<span>10:10:00</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="transaction-amount two">
|
||||
<span className="amount">5,254,000원</span>
|
||||
<span className="unit">잔액 : 1,58,332원</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
};
|
||||
@@ -0,0 +1,161 @@
|
||||
import { PATHS } from '@/shared/constants/paths';
|
||||
import { useNavigate } from '@/shared/lib/hooks/use-navigate';
|
||||
import { IMAGE_ROOT } from '@/shared/constants/common';
|
||||
|
||||
export const SettlementAgencyManageWrap = () => {
|
||||
const { navigate } = useNavigate();
|
||||
|
||||
const onClickToRegister = () => {
|
||||
navigate(PATHS.additionalService.settlementAgency.register);
|
||||
};
|
||||
|
||||
return (
|
||||
<>
|
||||
<section className="summary-section">
|
||||
<div className="credit-controls">
|
||||
<div>
|
||||
<input
|
||||
className="credit-period"
|
||||
type="text"
|
||||
value="2025.06.01 ~ 2025.06.30"
|
||||
readOnly={ true }
|
||||
/>
|
||||
<button
|
||||
className="filter-btn"
|
||||
aria-label="필터"
|
||||
>
|
||||
<img
|
||||
src={ IMAGE_ROOT + '/ico_setting.svg' }
|
||||
alt="검색옵션"
|
||||
/>
|
||||
</button>
|
||||
</div>
|
||||
<button
|
||||
className="download-btn"
|
||||
aria-label="다운로드"
|
||||
>
|
||||
<img
|
||||
src={ IMAGE_ROOT + '/ico_download.svg' }
|
||||
alt="다운로드"
|
||||
/>
|
||||
</button>
|
||||
</div>
|
||||
<div className="account-frame">
|
||||
<div className="credit-summary">
|
||||
<div className="row horizontal">
|
||||
<span className="label">예치금 잔액</span>
|
||||
<span className="amount20">83,745,200<span className="unit">원</span></span>
|
||||
<span className="count.horizontal">(2,745건)</span>
|
||||
</div>
|
||||
<div className="summary-amount divTop">
|
||||
<span className="amount-text states">정산 현황</span>
|
||||
<button>
|
||||
<img
|
||||
src={ IMAGE_ROOT + '/ico_divTop_arrow.svg' }
|
||||
alt="화살표"
|
||||
/>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div className="summary-extend">
|
||||
<ul className="summary-amount-list bdr-6">
|
||||
<li className="summary-amount-item">
|
||||
<span className="label">동의대기</span>
|
||||
<span className="value">50<span className="unit"> 건</span></span>
|
||||
</li>
|
||||
<li className="summary-amount-item">
|
||||
<span className="label">동의완료</span>
|
||||
<span className="value">150<span className="unit"> 건</span></span>
|
||||
</li>
|
||||
<li className="summary-amount-item">
|
||||
<span className="label">동의거절</span>
|
||||
<span className="value">0<span className="unit"> 건</span></span>
|
||||
</li>
|
||||
<li className="summary-amount-item">
|
||||
<span className="label">동의기한 초과</span>
|
||||
<span className="value">5<span className="unit"> 건</span></span>
|
||||
</li>
|
||||
<li className="summary-amount-item">
|
||||
<span className="label">출금성공</span>
|
||||
<span className="value">300<span className="unit"> 건</span></span>
|
||||
</li>
|
||||
<li className="summary-amount-item">
|
||||
<span className="label">출금실패</span>
|
||||
<span className="value">0<span className="unit"> 건</span></span>
|
||||
</li>
|
||||
<li className="summary-amount-item">
|
||||
<span className="label">환수안내</span>
|
||||
<span className="value">0<span className="unit"> 건</span></span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<section className="filter-section">
|
||||
<div className="sort-options">
|
||||
<button className="sort-btn active">최신순</button>
|
||||
<span className="sort-divider">|</span>
|
||||
<button className="sort-btn">고액순</button>
|
||||
</div>
|
||||
<div className="excrow">
|
||||
<div className="notice-tabs sub">
|
||||
<button className="tab36 on">전체</button>
|
||||
<button className="tab36">동의대기</button>
|
||||
<button className="tab36">동의완료</button>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<section className="transaction-list">
|
||||
<div className="date-header">25.06.08(일)</div>
|
||||
<div className="transaction-item approved">
|
||||
<div className="transaction-status">
|
||||
<div className="status-dot blue"></div>
|
||||
</div>
|
||||
<div className="transaction-content">
|
||||
<div className="transaction-title">AB25061012 (BACK001)</div>
|
||||
<div className="transaction-details">
|
||||
<span>정산일 : 06.08</span>
|
||||
<span className="separator">ㅣ</span>
|
||||
<span>동의완료</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="transaction-amount">10,000,000원</div>
|
||||
</div>
|
||||
<div className="transaction-item approved">
|
||||
<div className="transaction-status">
|
||||
<div className="status-dot blue"></div>
|
||||
</div>
|
||||
<div className="transaction-content">
|
||||
<div className="transaction-title">AB25061012 (BACK001)</div>
|
||||
<div className="transaction-details">
|
||||
<span>정산일 : 06.08</span>
|
||||
<span className="separator">ㅣ</span>
|
||||
<span>동의완료</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="transaction-amount">10,000,000원</div>
|
||||
</div>
|
||||
<div className="transaction-item approved">
|
||||
<div className="transaction-status">
|
||||
<div className="status-dot gray"></div>
|
||||
</div>
|
||||
<div className="transaction-content">
|
||||
<div className="transaction-title">AB25061012 (BACK001)</div>
|
||||
<div className="transaction-details">
|
||||
<span>정산일 : 06.08</span>
|
||||
<span className="separator">ㅣ</span>
|
||||
<span>출금실패</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="transaction-amount">10,000,000원</div>
|
||||
</div>
|
||||
</section>
|
||||
<div className="apply-row">
|
||||
<button
|
||||
className ="btn-50 btn-blue flex-1"
|
||||
onClick={ () => onClickToRegister() }
|
||||
>수기 등록</button>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
};
|
||||
@@ -0,0 +1,83 @@
|
||||
import { PATHS } from '@/shared/constants/paths';
|
||||
import { useNavigate } from '@/shared/lib/hooks/use-navigate';
|
||||
import { IMAGE_ROOT } from '@/shared/constants/common';
|
||||
|
||||
export const SettlementAgencyMemberWrap = () => {
|
||||
const { navigate } = useNavigate();
|
||||
|
||||
const onClickRegister = () => {
|
||||
navigate(PATHS.additionalService.settlementAgency.register);
|
||||
};
|
||||
|
||||
return (
|
||||
<>
|
||||
<div className="store-section">
|
||||
<div className="store-filter">
|
||||
<div className="store-input">
|
||||
<select className="flex-1">
|
||||
<option>nictest001m</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div className="detail-divider"></div>
|
||||
<div className="store-list">
|
||||
<div className="store-item">
|
||||
<div className="store-line">
|
||||
<span className="dot blue"></span>
|
||||
<div className="store-name">BACK5(빽다방5프로)</div>
|
||||
<ul className="store-detail">
|
||||
<li className="line">수수료 : 1%, 반올림</li>
|
||||
<li className="line">과세 여부 : 과세, 절사</li>
|
||||
<li className="line">정산일 : 매월 15일</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div className="store-item">
|
||||
<div className="store-line">
|
||||
<span className="dot blue"></span>
|
||||
<div className="store-name">BACK5(빽다방5프로)</div>
|
||||
<ul className="store-detail">
|
||||
<li className="line">수수료 : 1%, 반올림</li>
|
||||
<li className="line">과세 여부 : 과세, 절사</li>
|
||||
<li className="line">정산일 : 매월 15일</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div className="store-item">
|
||||
<div className="store-line">
|
||||
<span className="dot blue"></span>
|
||||
<div className="store-name">BACK5(빽다방5프로)</div>
|
||||
<ul className="store-detail">
|
||||
<li className="line">수수료 : 1%, 반올림</li>
|
||||
<li className="line">과세 여부 : 과세, 절사</li>
|
||||
<li className="line">정산일 : 매월 15일</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div className="store-item">
|
||||
<div className="store-line">
|
||||
<span className="dot blue"></span>
|
||||
<div className="store-name">BACK5(빽다방5프로)</div>
|
||||
<ul className="store-detail">
|
||||
<li className="line">수수료 : 1%, 반올림</li>
|
||||
<li className="line">과세 여부 : 과세, 절사</li>
|
||||
<li className="line">정산일 : 매월 15일</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div className="store-item">
|
||||
<div className="store-line">
|
||||
<span className="dot blue"></span>
|
||||
<div className="store-name">BACK5(빽다방5프로)</div>
|
||||
<ul className="store-detail">
|
||||
<li className="line">수수료 : 1%, 반올림</li>
|
||||
<li className="line">과세 여부 : 과세, 절사</li>
|
||||
<li className="line">정산일 : 매월 15일</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
};
|
||||
44
src/entities/additional-service/ui/settlement-agency-tab.tsx
Normal file
44
src/entities/additional-service/ui/settlement-agency-tab.tsx
Normal file
@@ -0,0 +1,44 @@
|
||||
import { PATHS } from '@/shared/constants/paths';
|
||||
import { useNavigate } from '@/shared/lib/hooks/use-navigate';
|
||||
import {
|
||||
SettlementAgencyTabKeys,
|
||||
SettlementAgencyTabProps
|
||||
} from '../model/types';
|
||||
|
||||
export const SettlementAgencyTab = ({
|
||||
activeTab
|
||||
}: SettlementAgencyTabProps) => {
|
||||
const { navigate } = useNavigate();
|
||||
|
||||
const onClickToNavigation = (tab: SettlementAgencyTabKeys) => {
|
||||
if(activeTab !== tab){
|
||||
if(tab === SettlementAgencyTabKeys.Manage){
|
||||
navigate(PATHS.additionalService.settlementAgency.manage);
|
||||
}
|
||||
else if(tab === SettlementAgencyTabKeys.Deposit){
|
||||
navigate(PATHS.additionalService.settlementAgency.deposit);
|
||||
}
|
||||
else if(tab === SettlementAgencyTabKeys.Member){
|
||||
navigate(PATHS.additionalService.settlementAgency.member);
|
||||
}
|
||||
}
|
||||
};
|
||||
return (
|
||||
<>
|
||||
<div className="subTab three">
|
||||
<button
|
||||
className={`subtab-btn ${(activeTab === SettlementAgencyTabKeys.Manage)? 'active': ''}` }
|
||||
onClick={ () => onClickToNavigation(SettlementAgencyTabKeys.Manage) }
|
||||
>정산대행 관리</button>
|
||||
<button
|
||||
className={`subtab-btn ${(activeTab === SettlementAgencyTabKeys.Deposit)? 'active': ''}` }
|
||||
onClick={ () => onClickToNavigation(SettlementAgencyTabKeys.Deposit) }
|
||||
>예치금 내역</button>
|
||||
<button
|
||||
className={`subtab-btn ${(activeTab === SettlementAgencyTabKeys.Member)? 'active': ''}` }
|
||||
onClick={ () => onClickToNavigation(SettlementAgencyTabKeys.Member) }
|
||||
>정산매장</button>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
};
|
||||
Reference in New Issue
Block a user