필터 4개 이상 다중 버튼 처리

This commit is contained in:
focp212@naver.com
2025-09-15 14:48:02 +09:00
parent 359aa2921a
commit 5fd52bdd28
7 changed files with 100 additions and 66 deletions

View File

@@ -9,8 +9,8 @@ import { EscrowListItem, TransactionCategory, SortByKeys, EscrowDeliveryStatus,
import { useEscrowListMutation } from '@/entities/transaction/api/use-escrow-list-mutation';
import { useDownloadExcelMutation } from '@/entities/transaction/api/use-download-excel-mutation';
import { DEFAULT_PAGE_PARAM } from '@/entities/common/model/constants';
import { Filter } from '@/entities/transaction/ui/filter';
import { deliveryStatusBtnGroup } from '@/entities/additional-service/model/contant';
import { EscrowFilter } from '@/entities/transaction/ui/filter/escrow-filter';
import { deliveryStatusBtnGroup } from '@/entities/transaction/model/contant';
import { SortOptionsBox } from '@/entities/transaction/ui/sort-options-box';
import { HeaderType } from '@/entities/common/model/types';
import {
@@ -65,7 +65,7 @@ export const EscrowListPage = () => {
}
let listParams = {
mid: mid,
searchType: searchType,
searchType: 'ORDER_NUMBER',
searchKeyword: searchKeyword,
startDate: startDate,
endDate: endDate,
@@ -180,10 +180,28 @@ export const EscrowListPage = () => {
</div>
</div>
</main>
<Filter
<EscrowFilter
filterOn={ filterOn }
setFilterOn={ setFilterOn }
></Filter>
mid={ mid }
searchType={ searchType }
searchKeyword={searchKeyword }
startDate={ startDate }
endDate={ endDate }
deliveryStatus={ deliveryStatus }
settlementStatus={ settlementStatus }
minAmount={ minAmount }
maxAmount={ maxAmount }
setMid={ setMid }
setSearchType={ setSearchType }
setSearchKeyword={ setSearchKeyword }
setStartDate={ setStartDate }
setEndDate={ setEndDate }
setDeliveryStatus={ setDeliveryStatus }
setSettlementStatus={ setSettlementStatus }
setMinAmount={ setMinAmount }
setMaxAmount={ setMaxAmount }
></EscrowFilter>
</>
);
};