필터 적용 완료

This commit is contained in:
focp212@naver.com
2025-10-30 11:15:20 +09:00
parent acee57f819
commit 2b9c782f46
2 changed files with 9 additions and 6 deletions

View File

@@ -8,6 +8,7 @@ import { FilterButtonGroups } from '@/shared/ui/filter/button-groups';
import { VatReturnReceiptTypeBtnGroup, VatReturnTargetTypeBtnGroup } from '../../model/contant'; import { VatReturnReceiptTypeBtnGroup, VatReturnTargetTypeBtnGroup } from '../../model/contant';
import { FilterCalendarMonth } from '@/shared/ui/filter/calendar-month'; import { FilterCalendarMonth } from '@/shared/ui/filter/calendar-month';
import { useStore } from '@/shared/model/store'; import { useStore } from '@/shared/model/store';
import { FilterSelectMid } from '@/shared/ui/filter/select-mid';
export interface ListFilterProps { export interface ListFilterProps {
filterOn: boolean; filterOn: boolean;
@@ -87,12 +88,11 @@ export const ListFilter = ({
</div> </div>
<div className="option-list pt-16"> <div className="option-list pt-16">
<FilterSelect <FilterSelectMid
title='가맹점' title='가맹점'
selectValue={ filterMid } selectSetter={ setMid }
selectSetter={ setFilterMid } showType={ 'GID' }
selectOptions={ midOptions } ></FilterSelectMid>
></FilterSelect>
<FilterCalendarMonth <FilterCalendarMonth
title='발행월' title='발행월'
startMonth={ filterStartMonth } startMonth={ filterStartMonth }

View File

@@ -22,9 +22,12 @@ export const QnaListPage = () => {
const midOptions = useStore.getState().UserStore.selectOptionsMids; const midOptions = useStore.getState().UserStore.selectOptionsMids;
const userMid = useStore.getState().UserStore.mid; const userMid = useStore.getState().UserStore.mid;
let midItem = midOptions.filter((value, index) => {
return value.value === userMid;
});
const [onActionIntersect, setOnActionIntersect] = useState<boolean>(false); const [onActionIntersect, setOnActionIntersect] = useState<boolean>(false);
const [mid, setMid] = useState<string>(userMid); const [mid, setMid] = useState<string>((midItem.length > 0)? userMid: '');
const [pageParam, setPageParam] = useState<DefaultRequestPagination>(DEFAULT_PAGE_PARAM); const [pageParam, setPageParam] = useState<DefaultRequestPagination>(DEFAULT_PAGE_PARAM);
const [statusCode, setStatusCode] = useState<string>(''); // 02, 03 const [statusCode, setStatusCode] = useState<string>(''); // 02, 03
const [resultList, setResultList] = useState<Array<QnaItem>>([]); const [resultList, setResultList] = useState<Array<QnaItem>>([]);