added api to the last stage

This commit is contained in:
Kakabay 2024-03-29 14:48:14 +05:00
parent 57a85471c0
commit a87181c13d
4 changed files with 32 additions and 9 deletions

View File

@ -108,7 +108,7 @@ const AcceptStage = ({
surname: borrowerData.surname,
availableAmount: borrowerData.availableAmount,
clientType: 'recipient',
signRecipient: borrowerData.signRecipient,
signRecipient: guaranterData.signRecipient,
},
clientGuarantor: isGuranter
? {
@ -119,12 +119,12 @@ const AcceptStage = ({
surname: guaranterData.surname,
availableAmount: guaranterData.availableAmount,
clientType: 'guarantor',
signRecipient: guaranterData.signRecipient,
signGuarantor: guaranterData.signGuarantor,
}
: null,
availableAmount: recepientAmount,
creditCardAccountNumber: cardDetails,
mrtIsInsuarance: isGuranter ? 1 : 0,
mrtIsInsuarance: isGuranter ? 0 : 1,
termInYears: creditDuration,
}),
},

View File

@ -31,6 +31,8 @@ const BorrowerInfo = ({ setStage, isGuranter, borrowerData }) => {
const { locale } = useContext(LanguageContext);
const { user } = useContext(UserContext);
console.log(borrowerData);
const {
register,
handleSubmit,

View File

@ -6,7 +6,7 @@ import { z } from 'zod';
import { zodResolver } from '@hookform/resolvers/zod';
// IMPORT IMAGES
import next from '../../icons/next.svg';
import arrow from '../../icons/arrow-gray.svg';
import next_reverse from '../../icons/next-reverse.svg';
import Select from '../global/Select';
// import arrow from "../../icons/arrow.svg";
@ -69,6 +69,7 @@ const BorrowerStage = ({
const fetchData = async (idSeria, idNo, accountNo, clientType, stage) => {
try {
console.log(idSeria, idNo, accountNo);
setIsLoading(true);
const response = await fetch(
`https://shahsyotag.halkbank.gov.tm/onlineloan-services/api/clientinfo`,
@ -102,13 +103,17 @@ const BorrowerStage = ({
// responseJson.errCode === 0 ? setStage(2) : setStage(3);
if (responseJson.errCode === 0) {
setStage(2);
console.log(responseJson);
} else if (responseJson.errCode !== 0) {
setErrMessage(responseJson.messageRu);
setStage(3);
}
} catch (error) {
setStage(3);
// setStage(3);
setIsLoading(false);
console.error(error.toString());
console.log('failed to fetch');
// Handle errors as needed
setErr(true);
}
@ -126,10 +131,28 @@ const BorrowerStage = ({
);
}
// if (errCode !== 0) {
// if (err) {
// return (
// <section className="imm-cs-1">
// <h1>Not a user</h1>
// <h1 className="cs-2-title">Failed to fetch...</h1>
// <div className="cu-bottom cd-2-title">
// <button type="button" className="sign-btn reg-btn" onClick={onSubmit}>
// <div>
// <div className="btn-img">
// <img src={next_reverse} alt="logout" />
// </div>
// <h3>
// {locale === 'TKM'
// ? 'Yza'
// : locale === 'РУС'
// ? 'Заново'
// : locale === 'ENG'
// ? 'Back'
// : 'Yza'}
// </h3>
// </div>
// </button>
// </div>
// </section>
// );
// }

View File

@ -55,8 +55,6 @@ const ImmediateCreditModal = ({
const [phoneNumber, setPhoneNumber] = useState('');
const [cardDetails, setCardDetails] = useState('');
console.log(borrowerData);
const userToken = localStorage.getItem('userToken');
return (