From 388f58e3d47039e778dd50db0c4d3149447ab4a0 Mon Sep 17 00:00:00 2001 From: "focp212@naver.com" Date: Mon, 17 Nov 2025 19:28:21 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B3=84=EC=A2=8C=EC=A0=90=EC=9C=A0=EC=9D=B8?= =?UTF-8?q?=EC=A6=9D=20=ED=95=84=ED=84=B0=20=EB=B1=83=EC=A7=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../account-holder-auth-page.tsx | 27 ++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) 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 && + + }