This commit is contained in:
focp212@naver.com
2025-10-02 16:27:31 +09:00
parent e2fb4fd59e
commit 9d9b0e6857
3 changed files with 17 additions and 5 deletions

View File

@@ -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 = ({
<div className="success-result">
<p className="result-text align-left position_label">
<span> :</span>
<span>[9997] .<br/>NICEPAY로 .</span>
<span>{ errorMsg }</span>
</p>
</div>
</div>

View File

@@ -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 = ({
<p className="success-subtitle"> .</p>
<div className="success-result">
<p className="result-text">
<span> :</span> <span>2025.06.04</span>
<span> :</span> <span>{ moment(startDate).format('YYYY.MM.DD') }</span>
<br/>
<span> :</span> <span>TEST@NICEPAY.CO.KR</span>
<span> :</span> <span>{ email }</span>
</p>
</div>
<p className="success-note dot"> <br/> .</p>

View File

@@ -22,6 +22,7 @@ export const ReferenceWrap = () => {
const [endDate, setEndDate] = useState<string>(moment().format('YYYY.MM.DD'));
const [payTax, setPayTax] = useState<VatReturnPayTax>(VatReturnPayTax.Tax);
const [email, setEmail] = useState<string>('');
const [errorMsg, setErrorMsg] = useState<string>('');
const { mutateAsync: vatReturnReferenceRequest } = useVatReturnReferenceRequestMutation();
@@ -43,6 +44,7 @@ export const ReferenceWrap = () => {
vatReturnReferenceRequest(params).then((rs: VatReturnReferenceRequestResponse) => {
setSuccessPageOn(true);
}).catch((error) => {
setErrorMsg("[9997] 키인가맹점이 아닙니다.<br/>NICEPAY로 문의하세요.");
setFailPageOn(true);
});
};
@@ -87,10 +89,13 @@ export const ReferenceWrap = () => {
<ReferenceRequestSuccess
pageOn={ successPageOn }
setPageOn={ setSuccessPageOn }
email={ email }
startDate={ startDate }
></ReferenceRequestSuccess>
<ReferenceRequestFail
pageOn={ failPageOn }
setPageOn={ setFailPageOn }
errorMsg={ errorMsg }
></ReferenceRequestFail>
</>
)