- 부가서비스 접근 권한 경고 다이얼로그 주석 해제

- 계좌성명 조회 신청 후 상세 페이지 표시 관련 코드 주석으로 추가
This commit is contained in:
HyeonJongKim
2025-11-11 11:13:56 +09:00
parent 3f20311464
commit a14baf617f
13 changed files with 66 additions and 37 deletions

View File

@@ -85,7 +85,12 @@ export interface ExtensionAccountHolderSearchRequestParams extends ExtensionRequ
export interface ExtensionAccountHolderSearchRequestResponse { export interface ExtensionAccountHolderSearchRequestResponse {
status: boolean; status: boolean;
data?: string; data?: {
tid?: string;
accountName?: string;
searchStatus?: string;
resultMessage?: string;
};
error?: { error?: {
root?: string; root?: string;
errKey?: string; errKey?: string;

View File

@@ -1019,7 +1019,8 @@
"bank": "Bank", "bank": "Bank",
"select": "Select", "select": "Select",
"request": "Request", "request": "Request",
"searchRequest": "Search Request" "searchRequest": "Search Request",
"searchRequestSuccess": "Search Reqeust Complete"
}, },
"faceAuth": { "faceAuth": {
"authentication": "Authentication", "authentication": "Authentication",

View File

@@ -1019,7 +1019,8 @@
"bank": "은행", "bank": "은행",
"select": "선택", "select": "선택",
"request": "신청", "request": "신청",
"searchRequest": "조회 신청" "searchRequest": "조회 신청",
"searchRequestSuccess": "조회 신청을 성공하였습니다."
}, },
"faceAuth": { "faceAuth": {
"authentication": "인증", "authentication": "인증",

View File

@@ -200,9 +200,9 @@ export const AccountHolderAuthPage = () => {
sortType sortType
]); ]);
// if (!hasAccess) { if (!hasAccess) {
// return <AccessDeniedDialog />; return <AccessDeniedDialog />;
// } }
return ( return (
<> <>

View File

@@ -214,9 +214,9 @@ export const AccountHolderSearchPage = () => {
sortType sortType
]); ]);
// if (!hasAccess) { if (!hasAccess) {
// return <AccessDeniedDialog />; return <AccessDeniedDialog />;
// } }
return ( return (
<> <>

View File

@@ -9,16 +9,21 @@ import {
useSetOnBack useSetOnBack
} from '@/widgets/sub-layout/use-sub-layout'; } from '@/widgets/sub-layout/use-sub-layout';
import { useExtensionAccountHolderSearchRequestMutation } from '@/entities/additional-service/api/account-holder-search/use-extension-account-holder-search-reqeust-mutation'; import { useExtensionAccountHolderSearchRequestMutation } from '@/entities/additional-service/api/account-holder-search/use-extension-account-holder-search-reqeust-mutation';
import { ExtensionAccountHolderSearchRequestParams } from '@/entities/additional-service/model/account-holder-search/types'; import { ExtensionAccountHolderSearchRequestParams, ExtensionAccountHolderSearchRequestResponse } from '@/entities/additional-service/model/account-holder-search/types';
import { useStore } from '@/shared/model/store'; import { useStore } from '@/shared/model/store';
import { NumericFormat } from 'react-number-format'; import { NumericFormat } from 'react-number-format';
import { snackBar } from '@/shared/lib'; import { snackBar } from '@/shared/lib';
import { useTranslation } from 'react-i18next'; import { useTranslation } from 'react-i18next';
import { showAlert } from '@/widgets/show-alert'; import { showAlert } from '@/widgets/show-alert';
import { AccountHolderSearchDetail } from '@/entities/additional-service/ui/account-holder-search/detail/account-holder-search-detail';
export const AccountHolderSearchRequestPage = () => { export const AccountHolderSearchRequestPage = () => {
const { navigate } = useNavigate(); const { navigate } = useNavigate();
const { t } = useTranslation(); const { t } = useTranslation();
// const [detailOn, setDetailOn] = useState<boolean>(false);
// const [detailMid, setDetailMid] = useState<string>('');
// const [detailTid, setDetailTid] = useState<string>('');
const userMid = useStore.getState().UserStore.mid; const userMid = useStore.getState().UserStore.mid;
const midOptionsWithoutGids = useStore.getState().UserStore.selectOptionsMidsWithoutGids; const midOptionsWithoutGids = useStore.getState().UserStore.selectOptionsMidsWithoutGids;
const bankList = useStore.getState().CommonStore.bankList const bankList = useStore.getState().CommonStore.bankList
@@ -54,28 +59,38 @@ export const AccountHolderSearchRequestPage = () => {
setFormData({ ...formData, [field]: value }); setFormData({ ...formData, [field]: value });
}; };
// const setDetailData = (response: ExtensionAccountHolderSearchRequestResponse) => {
// if (formData.mid) {
// setDetailMid(formData.mid);
// }
// if (response?.data?.tid) {
// setDetailTid(response.data.tid);
// }
// setDetailOn(true);
// }
const onClickToRequest = () => { const onClickToRequest = () => {
const reuqestParams: ExtensionAccountHolderSearchRequestParams = { const requestParams: ExtensionAccountHolderSearchRequestParams = {
mid: formData.mid, mid: formData.mid,
bankCode: formData.bankCode, bankCode: formData.bankCode,
accountNo: formData.accountNo accountNo: formData.accountNo
} }
console.log("Account holder search request params: ", reuqestParams);
accountHolderSearchRequest(reuqestParams) accountHolderSearchRequest(requestParams)
.then((response) => { .then((response) => {
if (response.status) { if (response.status) {
console.log("Account holder search request success: ", response.status) console.log("Account holder search request success: ", response.status)
snackBar(t('common.requestSuccess')) snackBar(t('additionalService.accountHolderSearch.searchRequestSuccess'))
navigate(PATHS.additionalService.accountHolderSearch.list); navigate(PATHS.additionalService.accountHolderSearch.list);
//setDetailData(response)
} else { } else {
const errorMessage = response.error?.message || t('common.requestFailed'); const errorMessage = response.error?.message || t('common.requestFailed');
snackBar(`[${t('common.failed')}] ${errorMessage}`); snackBar(`[${t('common.failed')}] ${errorMessage}`);
} }
}) })
.catch((e) => { .catch((e) => {
const errorMessage = e?.response?.data?.error?.message || e?.message ||t('common.errorOccurred'); const errorMessage = e?.response?.data?.error?.message || e?.message || t('common.errorOccurred');
if (e.response?.data?.error?.root !== "SystemErrorCode") { if (e.response?.data?.error?.root !== "SystemErrorCode") {
snackBar(`[${t('common.failed')}] ${errorMessage}`); snackBar(`[${t('common.failed')}] ${errorMessage}`);
} else { } else {
@@ -88,7 +103,8 @@ export const AccountHolderSearchRequestPage = () => {
return ( return (
formData.mid.trim() !== '' && formData.mid.trim() !== '' &&
formData.bankCode.trim() !== '' && formData.bankCode.trim() !== '' &&
formData.accountNo.trim() !== '' formData.accountNo.trim() !== '' &&
formData.accountNo.length > 9
) )
} }
@@ -164,6 +180,12 @@ export const AccountHolderSearchRequestPage = () => {
</div> </div>
</div> </div>
</main> </main>
{/* <AccountHolderSearchDetail
detailOn={detailOn}
setDetailOn={setDetailOn}
mid={detailMid}
tid={detailTid}
></AccountHolderSearchDetail> */}
</> </>
) )
} }

View File

@@ -277,9 +277,9 @@ export const AlimtalkListPage = () => {
sendCl sendCl
]); ]);
// if (!hasAccess) { if (!hasAccess) {
// return <AccessDeniedDialog />; return <AccessDeniedDialog />;
// } }
return ( return (
<> <>

View File

@@ -224,9 +224,9 @@ export const ArsListPage = () => {
sortType sortType
]); ]);
// if (!hasAccess) { if (!hasAccess) {
// return <AccessDeniedDialog />; return <AccessDeniedDialog />;
// } }
return ( return (
<> <>

View File

@@ -233,9 +233,9 @@ export const FaceAuthPage = () => {
sortType sortType
]); ]);
// if (!hasAccess) { if (!hasAccess) {
// return <AccessDeniedDialog />; return <AccessDeniedDialog />;
// } }
return ( return (
<> <>

View File

@@ -30,9 +30,9 @@ export const FundAccountTransferListPage = () => {
navigate(PATHS.home); navigate(PATHS.home);
}); });
// if (!hasAccess) { if (!hasAccess) {
// return <AccessDeniedDialog />; return <AccessDeniedDialog />;
// } }
return ( return (
<> <>

View File

@@ -196,9 +196,9 @@ export const KeyInPaymentPage = () => {
sortType sortType
]); ]);
// if (!hasAccess) { if (!hasAccess) {
// return <AccessDeniedDialog />; return <AccessDeniedDialog />;
// } }
return ( return (

View File

@@ -267,9 +267,9 @@ export const PayoutListPage = () => {
return rs; return rs;
}; };
// if (!hasAccess) { if (!hasAccess) {
// return <AccessDeniedDialog />; return <AccessDeniedDialog />;
// } }
return ( return (
<> <>

View File

@@ -202,9 +202,9 @@ export const SmsPaymentPage = () => {
smsCl smsCl
]); ]);
// if (!hasAccess) { if (!hasAccess) {
// return <AccessDeniedDialog />; return <AccessDeniedDialog />;
// } }
return ( return (
<> <>