diff --git a/src/entities/vat-return/ui/reference-request-fail.tsx b/src/entities/vat-return/ui/reference-request-fail.tsx index fe4ea24..1d744fc 100644 --- a/src/entities/vat-return/ui/reference-request-fail.tsx +++ b/src/entities/vat-return/ui/reference-request-fail.tsx @@ -8,11 +8,13 @@ import { export interface ReferenceRequestFailProps { pageOn: boolean; setPageOn: (pageOn: boolean) => void; + errorMsg: string; }; export const ReferenceRequestFail = ({ pageOn, - setPageOn + setPageOn, + errorMsg }: ReferenceRequestFailProps) => { const onClickToClose = () => { setPageOn(false); @@ -42,7 +44,7 @@ export const ReferenceRequestFail = ({

결과 : - [9997] 키인가맹점이 아닙니다.
NICEPAY로 문의하세요.
+ { errorMsg }

diff --git a/src/entities/vat-return/ui/reference-request-success.tsx b/src/entities/vat-return/ui/reference-request-success.tsx index 761d1f6..a576aea 100644 --- a/src/entities/vat-return/ui/reference-request-success.tsx +++ b/src/entities/vat-return/ui/reference-request-success.tsx @@ -4,15 +4,20 @@ import { FilterMotionStyle, FilterMotionVariants } from '@/entities/common/model/constant'; +import moment from 'moment'; export interface ReferenceRequestSuccessProps { pageOn: boolean; setPageOn: (pageOn: boolean) => void; + email: string; + startDate: string; }; export const ReferenceRequestSuccess = ({ pageOn, - setPageOn + setPageOn, + email, + startDate }: ReferenceRequestSuccessProps) => { const onClickToClose = () => { setPageOn(false); @@ -41,9 +46,9 @@ export const ReferenceRequestSuccess = ({

파일은 선택한 수령 방법으로 제공됩니다.

- 신청일 : 2025.06.04 + 신청일 : { moment(startDate).format('YYYY.MM.DD') }
- 메일주소 : TEST@NICEPAY.CO.KR + 메일주소 : { email }

참고용 자료이므로 반드시 내부 회계자료 등과
비교 후 사용해 주세요.

diff --git a/src/entities/vat-return/ui/reference-wrap.tsx b/src/entities/vat-return/ui/reference-wrap.tsx index dfd3783..08d0cda 100644 --- a/src/entities/vat-return/ui/reference-wrap.tsx +++ b/src/entities/vat-return/ui/reference-wrap.tsx @@ -22,6 +22,7 @@ export const ReferenceWrap = () => { const [endDate, setEndDate] = useState(moment().format('YYYY.MM.DD')); const [payTax, setPayTax] = useState(VatReturnPayTax.Tax); const [email, setEmail] = useState(''); + const [errorMsg, setErrorMsg] = useState(''); const { mutateAsync: vatReturnReferenceRequest } = useVatReturnReferenceRequestMutation(); @@ -43,6 +44,7 @@ export const ReferenceWrap = () => { vatReturnReferenceRequest(params).then((rs: VatReturnReferenceRequestResponse) => { setSuccessPageOn(true); }).catch((error) => { + setErrorMsg("[9997] 키인가맹점이 아닙니다.
NICEPAY로 문의하세요."); setFailPageOn(true); }); }; @@ -87,10 +89,13 @@ export const ReferenceWrap = () => { )