import React, {useContext, useEffect, useRef, useState} from 'react'; import {Box, Input, Radio, RadioGroup, Select, SimpleGrid, Stack, Textarea, UnorderedList} from "@chakra-ui/react"; import { MDBBtn, MDBCol, MDBContainer, MDBFile, MDBRadio, MDBInputGroup, MDBInputGroupText, MDBRow } from "mdb-react-ui-kit"; import {FcApproval} from "react-icons/fc"; import {FiCheck, FiUser} from "react-icons/fi"; import {useForm} from "react-hook-form"; import {HandleFormReq} from "../../../../lib/HandleFormReq"; import axios from "axios"; const PersonData = () => { const {setPage, personData, setpersondata} = useContext(HandleFormReq) const [sex, setSex] = useState(personData.gender) const [health, setHealth] = React.useState(personData.health) const {register, handleSubmit, watch, formState: { errors }} = useForm() let hasErr = Object.keys(errors).length const onSubmit = async (data) => { console.log('dadadada', data) if (hasErr === 0) { console.log('om', data.national_code) axios.post('https://mehriranianco.ir/api/public/jobrequest/nationalcode', { nationalcode: data.national_code }).then((res) => { if (res.data.status === false) { alert('کد ملی شما قبلا ثبت شده ') }else { setpersondata(data) setPage(2) } }).catch((err) => { console.log('44324589091',err) }) console.log('jsondataperson', JSON.stringify({ personData: personData, scc: personData })) } else { alert('مقادیر وارد شده معبتر نمی باشد') } }; console.log('personData.lastname', typeof personData.lastname) return (