change requestServer
This commit is contained in:
@@ -109,24 +109,6 @@ const AddFormComponent = () => {
|
|||||||
|
|
||||||
const handleSubmit = async (values, props) => {
|
const handleSubmit = async (values, props) => {
|
||||||
props.setSubmitting(true)
|
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", {
|
await requestServer(SEND_LOAN_REQUEST_NAVGAN, "post", {
|
||||||
auth: true, notification: true, data: {
|
auth: true, notification: true, data: {
|
||||||
@@ -144,7 +126,7 @@ const AddFormComponent = () => {
|
|||||||
plate_part3: values.plate_part3,
|
plate_part3: values.plate_part3,
|
||||||
plate_part4: values.plate_part4,
|
plate_part4: values.plate_part4,
|
||||||
address: values.address,
|
address: values.address,
|
||||||
birthday: values.birthday,
|
birthday: values.birthday.locale('en').format("YYYY-MM-DD"),
|
||||||
education_id: values.education_id,
|
education_id: values.education_id,
|
||||||
occupation_id: values.occupation_id,
|
occupation_id: values.occupation_id,
|
||||||
}
|
}
|
||||||
@@ -159,6 +141,7 @@ const AddFormComponent = () => {
|
|||||||
const formik = useFormik({
|
const formik = useFormik({
|
||||||
initialValues, validationSchema, onSubmit: handleSubmit
|
initialValues, validationSchema, onSubmit: handleSubmit
|
||||||
})
|
})
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
{finishLoanRequest ?
|
{finishLoanRequest ?
|
||||||
|
|||||||
@@ -43,6 +43,7 @@ function ButtonDatePicker(props) {
|
|||||||
<DatePicker
|
<DatePicker
|
||||||
slots={{field: ButtonField, ...props.slots}}
|
slots={{field: ButtonField, ...props.slots}}
|
||||||
disableFuture
|
disableFuture
|
||||||
|
disabled={props.disabled}
|
||||||
slotProps={{
|
slotProps={{
|
||||||
formik: props.formik,
|
formik: props.formik,
|
||||||
field: {setOpen},
|
field: {setOpen},
|
||||||
@@ -58,8 +59,7 @@ function ButtonDatePicker(props) {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
export default function PickerWithButtonField({formik}) {
|
export default function PickerWithButtonField({formik, disabled}) {
|
||||||
const [value, setValue] = useState(null);
|
|
||||||
return (
|
return (
|
||||||
<FormControl
|
<FormControl
|
||||||
variant={"outlined"}
|
variant={"outlined"}
|
||||||
@@ -69,15 +69,14 @@ export default function PickerWithButtonField({formik}) {
|
|||||||
>
|
>
|
||||||
<LocalizationProvider dateAdapter={AdapterDateFnsJalali}>
|
<LocalizationProvider dateAdapter={AdapterDateFnsJalali}>
|
||||||
<ButtonDatePicker
|
<ButtonDatePicker
|
||||||
label={value == null ? null : moment(value)
|
label={formik.values.birthday === "" ? null : formik.values.birthday
|
||||||
.locale("fa")
|
.locale("fa")
|
||||||
.format("YYYY/MM/DD")}
|
.format("YYYY/MM/DD")}
|
||||||
value={value}
|
value={formik.values.birthday === "" ? null : formik.values.birthday.toDate()}
|
||||||
formik={formik}
|
formik={formik}
|
||||||
|
disabled={disabled}
|
||||||
onChange={(newValue) => {
|
onChange={(newValue) => {
|
||||||
const formattedBirthday = moment(newValue).locale("fa").format("YYYY-MM-DD")
|
formik.setFieldValue("birthday", moment(newValue))
|
||||||
formik.setFieldValue("birthday", formattedBirthday)
|
|
||||||
setValue(newValue)
|
|
||||||
}}
|
}}
|
||||||
|
|
||||||
/>
|
/>
|
||||||
|
|||||||
Reference in New Issue
Block a user