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 { export interface ReferenceRequestFailProps {
pageOn: boolean; pageOn: boolean;
setPageOn: (pageOn: boolean) => void; setPageOn: (pageOn: boolean) => void;
errorMsg: string;
}; };
export const ReferenceRequestFail = ({ export const ReferenceRequestFail = ({
pageOn, pageOn,
setPageOn setPageOn,
errorMsg
}: ReferenceRequestFailProps) => { }: ReferenceRequestFailProps) => {
const onClickToClose = () => { const onClickToClose = () => {
setPageOn(false); setPageOn(false);
@@ -42,7 +44,7 @@ export const ReferenceRequestFail = ({
<div className="success-result"> <div className="success-result">
<p className="result-text align-left position_label"> <p className="result-text align-left position_label">
<span> :</span> <span> :</span>
<span>[9997] .<br/>NICEPAY로 .</span> <span>{ errorMsg }</span>
</p> </p>
</div> </div>
</div> </div>

View File

@@ -4,15 +4,20 @@ import {
FilterMotionStyle, FilterMotionStyle,
FilterMotionVariants FilterMotionVariants
} from '@/entities/common/model/constant'; } from '@/entities/common/model/constant';
import moment from 'moment';
export interface ReferenceRequestSuccessProps { export interface ReferenceRequestSuccessProps {
pageOn: boolean; pageOn: boolean;
setPageOn: (pageOn: boolean) => void; setPageOn: (pageOn: boolean) => void;
email: string;
startDate: string;
}; };
export const ReferenceRequestSuccess = ({ export const ReferenceRequestSuccess = ({
pageOn, pageOn,
setPageOn setPageOn,
email,
startDate
}: ReferenceRequestSuccessProps) => { }: ReferenceRequestSuccessProps) => {
const onClickToClose = () => { const onClickToClose = () => {
setPageOn(false); setPageOn(false);
@@ -41,9 +46,9 @@ export const ReferenceRequestSuccess = ({
<p className="success-subtitle"> .</p> <p className="success-subtitle"> .</p>
<div className="success-result"> <div className="success-result">
<p className="result-text"> <p className="result-text">
<span> :</span> <span>2025.06.04</span> <span> :</span> <span>{ moment(startDate).format('YYYY.MM.DD') }</span>
<br/> <br/>
<span> :</span> <span>TEST@NICEPAY.CO.KR</span> <span> :</span> <span>{ email }</span>
</p> </p>
</div> </div>
<p className="success-note dot"> <br/> .</p> <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 [endDate, setEndDate] = useState<string>(moment().format('YYYY.MM.DD'));
const [payTax, setPayTax] = useState<VatReturnPayTax>(VatReturnPayTax.Tax); const [payTax, setPayTax] = useState<VatReturnPayTax>(VatReturnPayTax.Tax);
const [email, setEmail] = useState<string>(''); const [email, setEmail] = useState<string>('');
const [errorMsg, setErrorMsg] = useState<string>('');
const { mutateAsync: vatReturnReferenceRequest } = useVatReturnReferenceRequestMutation(); const { mutateAsync: vatReturnReferenceRequest } = useVatReturnReferenceRequestMutation();
@@ -43,6 +44,7 @@ export const ReferenceWrap = () => {
vatReturnReferenceRequest(params).then((rs: VatReturnReferenceRequestResponse) => { vatReturnReferenceRequest(params).then((rs: VatReturnReferenceRequestResponse) => {
setSuccessPageOn(true); setSuccessPageOn(true);
}).catch((error) => { }).catch((error) => {
setErrorMsg("[9997] 키인가맹점이 아닙니다.<br/>NICEPAY로 문의하세요.");
setFailPageOn(true); setFailPageOn(true);
}); });
}; };
@@ -87,10 +89,13 @@ export const ReferenceWrap = () => {
<ReferenceRequestSuccess <ReferenceRequestSuccess
pageOn={ successPageOn } pageOn={ successPageOn }
setPageOn={ setSuccessPageOn } setPageOn={ setSuccessPageOn }
email={ email }
startDate={ startDate }
></ReferenceRequestSuccess> ></ReferenceRequestSuccess>
<ReferenceRequestFail <ReferenceRequestFail
pageOn={ failPageOn } pageOn={ failPageOn }
setPageOn={ setFailPageOn } setPageOn={ setFailPageOn }
errorMsg={ errorMsg }
></ReferenceRequestFail> ></ReferenceRequestFail>
</> </>
) )