필터 적용 완료
This commit is contained in:
@@ -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 }
|
||||||
|
|||||||
@@ -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>>([]);
|
||||||
|
|||||||
Reference in New Issue
Block a user