diff --git a/src/pages/additional-service/account-holder-auth/account-holder-auth-page.tsx b/src/pages/additional-service/account-holder-auth/account-holder-auth-page.tsx index 911e5b1..1adea77 100644 --- a/src/pages/additional-service/account-holder-auth/account-holder-auth-page.tsx +++ b/src/pages/additional-service/account-holder-auth/account-holder-auth-page.tsx @@ -30,6 +30,11 @@ import { showAlert } from '@/widgets/show-alert'; import { checkGrant } from '@/shared/lib/check-grant'; import { snackBar } from '@/shared/lib'; +const defaultParams = { + fromDate: moment().format('YYYYMMDD'), + toDate: moment().format('YYYYMMDD'), + authStatus: AccountHolderAuthStatus.ALL +}; export const AccountHolderAuthPage = () => { const { navigate } = useNavigate(); const { t } = useTranslation(); @@ -47,14 +52,15 @@ export const AccountHolderAuthPage = () => { const [filterOn, setFilterOn] = useState(false); const [pageParam, setPageParam] = useState(DEFAULT_PAGE_PARAM); const [mid, setMid] = useState(userMid); - const [fromDate, setFromDate] = useState(moment().format('YYYYMMDD')); - const [toDate, setToDate] = useState(moment().format('YYYYMMDD')); - const [authStatus, setAuthStatus] = useState(AccountHolderAuthStatus.ALL) + const [fromDate, setFromDate] = useState(defaultParams.fromDate); + const [toDate, setToDate] = useState(defaultParams.toDate); + const [authStatus, setAuthStatus] = useState(defaultParams.authStatus); const [detailOn, setDetailOn] = useState(false); const [detailMid, setDetailMid] = useState(''); const [detailTid, setDetailTid] = useState(''); const [downloadBottomSheetOn, setDownloadBottomSheetOn] = useState(false); + const [filterUsed, setFilterUsed] = useState(false); useSetHeaderTitle(t('additionalService.accountHolderAuth.title')); useSetHeaderType(HeaderType.LeftArrow); @@ -190,8 +196,20 @@ export const AccountHolderAuthPage = () => { } }; + const checkUsedFilter = () => { + let rs: boolean = true; + if(fromDate === defaultParams.fromDate + && toDate === defaultParams.toDate + && authStatus === defaultParams.authStatus + ){ + rs = false; + } + setFilterUsed(rs); + }; + useEffect(() => { callList(); + checkUsedFilter(); }, [ mid, fromDate, @@ -227,6 +245,9 @@ export const AccountHolderAuthPage = () => { alt={t('common.searchOptions')} onClick={ onClickToOpenFilter } /> + { filterUsed && + + }