Feature/refahi register

This commit is contained in:
2025-02-11 07:51:43 +00:00
committed by AmirHossein Mahmoodi
parent 1514bb27cc
commit 005ba9554b
4 changed files with 28 additions and 5 deletions

View File

@@ -36,7 +36,12 @@ const BuildRequestDetail = ({ state, handleBack, setFinishRefahiLoanRequest, dis
};
const validationSchema = Yup.object().shape({
requested_facility_amount: Yup.string().required(t("LoanRequest.error_message_requested_facilities")),
requested_facility_amount: Yup.number()
.required(t("LoanRequest.error_message_requested_facilities"))
.max(
parseInt(process.env.NEXT_PUBLIC_BUILD_LOAN_AMOUNT),
t("LoanRequest.error_message_max_loan_refahi_build")
),
person_share: Yup.string().required(t("LoanRequest.error_message_applicant_payment")),
investment_amount: Yup.string().required(t("LoanRequest.error_message_money_investment")),
basic_approval_number: Yup.string().required(t("LoanRequest.error_message_principle_agreement_number")),
@@ -141,7 +146,7 @@ const BuildRequestDetail = ({ state, handleBack, setFinishRefahiLoanRequest, dis
formik.setFieldValue("person_share", Math.floor(event.target.value * 0.2));
});
} else {
formik.setFieldValue("requested_facility_amount", formik.values.requested_facilities);
formik.setFieldValue("requested_facility_amount", formik.values.requested_facility_amount);
}
};
return (

View File

@@ -33,9 +33,13 @@ const RestoreRequestDetail = ({ state, handleBack, dispatch, setFinishRefahiLoan
checkedBox: state.checkedBox,
facility_usage_history: state.facility_usage_history,
};
const validationSchema = Yup.object().shape({
requested_facility_amount: Yup.string().required(t("LoanRequest.error_message_requested_facilities")),
requested_facility_amount: Yup.number()
.required(t("LoanRequest.error_message_requested_facilities"))
.max(
parseInt(process.env.NEXT_PUBLIC_RESTORE_LOAN_AMOUNT),
t("LoanRequest.error_message_max_loan_refahi_restore")
),
person_share: Yup.string().required(t("LoanRequest.error_message_applicant_payment")),
investment_amount: Yup.string().required(t("LoanRequest.error_message_money_investment")),
exploitation_date: Yup.string().required(t("LoanRequest.error_message_operation_date")),