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