change requestServer

This commit is contained in:
2023-12-19 16:59:42 +03:30
parent e841351399
commit 3f92d3d5b9
2 changed files with 8 additions and 26 deletions

View File

@@ -109,24 +109,6 @@ const AddFormComponent = () => {
const handleSubmit = async (values, props) => {
props.setSubmitting(true)
const formData = new FormData();
formData.append("telephone_number", values.telephone_number);
formData.append("navgan_type", values.navgan_type);
formData.append("postal_code", values.postal_code);
formData.append("vehicle_type", values.vehicle_type);
formData.append("plate_part1", values.plate_part1);
formData.append("plate_part2", values.plate_part2);
formData.append("plate_part3", values.plate_part3);
formData.append("plate_part4", values.plate_part4);
formData.append("province_id", values.province_id);
formData.append("city_id", values.city_id);
formData.append("address", values.address);
formData.append("navgan_id", values.navgan_id);
formData.append("national_id", values.national_id);
formData.append("birthday", values.birthday);
formData.append("national_serial_number", values.national_serial_number);
formData.append("education_id", values.education_id);
formData.append("occupation_id", values.occupation_id);
await requestServer(SEND_LOAN_REQUEST_NAVGAN, "post", {
auth: true, notification: true, data: {
@@ -144,7 +126,7 @@ const AddFormComponent = () => {
plate_part3: values.plate_part3,
plate_part4: values.plate_part4,
address: values.address,
birthday: values.birthday,
birthday: values.birthday.locale('en').format("YYYY-MM-DD"),
education_id: values.education_id,
occupation_id: values.occupation_id,
}
@@ -159,6 +141,7 @@ const AddFormComponent = () => {
const formik = useFormik({
initialValues, validationSchema, onSubmit: handleSubmit
})
return (
<>
{finishLoanRequest ?

View File

@@ -43,6 +43,7 @@ function ButtonDatePicker(props) {
<DatePicker
slots={{field: ButtonField, ...props.slots}}
disableFuture
disabled={props.disabled}
slotProps={{
formik: props.formik,
field: {setOpen},
@@ -58,8 +59,7 @@ function ButtonDatePicker(props) {
);
}
export default function PickerWithButtonField({formik}) {
const [value, setValue] = useState(null);
export default function PickerWithButtonField({formik, disabled}) {
return (
<FormControl
variant={"outlined"}
@@ -69,15 +69,14 @@ export default function PickerWithButtonField({formik}) {
>
<LocalizationProvider dateAdapter={AdapterDateFnsJalali}>
<ButtonDatePicker
label={value == null ? null : moment(value)
label={formik.values.birthday === "" ? null : formik.values.birthday
.locale("fa")
.format("YYYY/MM/DD")}
value={value}
value={formik.values.birthday === "" ? null : formik.values.birthday.toDate()}
formik={formik}
disabled={disabled}
onChange={(newValue) => {
const formattedBirthday = moment(newValue).locale("fa").format("YYYY-MM-DD")
formik.setFieldValue("birthday", formattedBirthday)
setValue(newValue)
formik.setFieldValue("birthday", moment(newValue))
}}
/>