diff --git a/src/entities/additional-service/ui/link-payment/filter/link-payment-pending-send-filter.tsx b/src/entities/additional-service/ui/link-payment/filter/link-payment-pending-send-filter.tsx index 6d06611..ba948b5 100644 --- a/src/entities/additional-service/ui/link-payment/filter/link-payment-pending-send-filter.tsx +++ b/src/entities/additional-service/ui/link-payment/filter/link-payment-pending-send-filter.tsx @@ -68,6 +68,7 @@ export const LinkPaymentPendingSendFilter = ({ setEndDate(filterEndDate); setSendMethod(filterSendMethod); setSendingStatus(filterSendingStatus); + onClickToClose(); }; let MidOptions = [ diff --git a/src/entities/additional-service/ui/link-payment/filter/link-payment-shipping-history-filter.tsx b/src/entities/additional-service/ui/link-payment/filter/link-payment-shipping-history-filter.tsx index a518749..bdf2ccd 100644 --- a/src/entities/additional-service/ui/link-payment/filter/link-payment-shipping-history-filter.tsx +++ b/src/entities/additional-service/ui/link-payment/filter/link-payment-shipping-history-filter.tsx @@ -73,6 +73,7 @@ export const LinkPaymentShippingHistoryFilter = ({ setTransactionStatus(filterTransactionStatus); setProcessResult(filterProcessResult); setSendMethod(filterSendMethod); + onClickToClose(); }; let MidOptions = [ diff --git a/src/entities/additional-service/ui/link-payment/link-payment-pending-send-wrap.tsx b/src/entities/additional-service/ui/link-payment/link-payment-pending-send-wrap.tsx index e1a5fa2..82baf8b 100644 --- a/src/entities/additional-service/ui/link-payment/link-payment-pending-send-wrap.tsx +++ b/src/entities/additional-service/ui/link-payment/link-payment-pending-send-wrap.tsx @@ -5,11 +5,19 @@ import { LinkPaymentPendingSendFilter } from "./filter/link-payment-pending-send import { useNavigate } from '@/shared/lib/hooks/use-navigate'; import { PATHS } from "@/shared/constants/paths"; import { LinkPaymentPendingList } from "./link-payment-pending-list"; -import { LinkPaymentSearchType, LinkPaymentSendingStatus, LinkPaymentSendMethod } from "../../model/types"; +import { LinkPaymentSearchType, LinkPaymentSendingStatus, LinkPaymentSendMethod, SortByKeys } from "../../model/types"; +import { SortOptionsBox } from './sort-options-box'; + +const sendingStatusBtnGrouup = [ + { name: '전체', value: LinkPaymentSendingStatus.ALL }, + { name: '발송요청', value: LinkPaymentSendingStatus.SEND_REQUEST }, + { name: '발송취소', value: LinkPaymentSendingStatus.SEND_CANCEL } +] export const LinkPaymentPendingSendWrap = () => { const { navigate } = useNavigate(); + const [sortBy, setSortBy] = useState(SortByKeys.New); const [filterOn, setFilterOn] = useState(false); const [mid, setMid] = useState('nictest001m'); const [searchType, setSearchType] = useState(LinkPaymentSearchType.ALL) @@ -70,6 +78,18 @@ export const LinkPaymentPendingSendWrap = () => { }); }; + const onClickToDownloadExcel = () => { + + }; + + const onClickToSort = (sort: SortByKeys) => { + setSortBy(sort); + }; + + const onClickSendingStatus = (val: LinkPaymentSendingStatus) => { + setSendingStatus(val); + }; + useEffect(() => { callList(); }, []); @@ -81,13 +101,11 @@ export const LinkPaymentPendingSendWrap = () => { -
-
- - | - -
+
+
- 전체 - 성공 - 실패 + { + sendingStatusBtnGrouup.map((value, index) => ( + onClickSendingStatus(value.value)} + >{value.name} + )) + }
-
+ { const { navigate } = useNavigate(); + const [filterOn, setFilterOn] = useState(false); const [sortBy, setSortBy] = useState(SortByKeys.New); const [listItems, setListItems] = useState({}); @@ -82,6 +88,10 @@ export const LinkPaymentShippingHistoryWrap = () => { }); }; + const onClickProcessResult = (val: ProcessResult) => { + setProcessResult(val); + } + useEffect(() => { callList(); }, []); @@ -94,13 +104,11 @@ export const LinkPaymentShippingHistoryWrap = () => {