..
This commit is contained in:
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
</>
|
</>
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user