|
|
@ -3,7 +3,7 @@ import { Search } from 'react-feather'; |
|
|
|
import { BiBuildings, BiGridAlt } from 'react-icons/bi'; |
|
|
|
import { BiBuildings, BiGridAlt } from 'react-icons/bi'; |
|
|
|
import { CgTrees } from 'react-icons/cg'; |
|
|
|
import { CgTrees } from 'react-icons/cg'; |
|
|
|
import { VscRadioTower } from 'react-icons/vsc'; |
|
|
|
import { VscRadioTower } from 'react-icons/vsc'; |
|
|
|
import { useDispatch, useSelector } from 'react-redux'; |
|
|
|
import { useDispatch, useSelector, shallowEqual } from 'react-redux'; |
|
|
|
import Flatpickr from 'react-flatpickr'; |
|
|
|
import Flatpickr from 'react-flatpickr'; |
|
|
|
import '@styles/react/libs/flatpickr/flatpickr.scss'; |
|
|
|
import '@styles/react/libs/flatpickr/flatpickr.scss'; |
|
|
|
import { ErrorModal } from '../../components/modal/ErrorModal'; |
|
|
|
import { ErrorModal } from '../../components/modal/ErrorModal'; |
|
|
@ -35,16 +35,16 @@ import { |
|
|
|
import { useHistory } from 'react-router-dom'; |
|
|
|
import { useHistory } from 'react-router-dom'; |
|
|
|
const FlightPlan = props => { |
|
|
|
const FlightPlan = props => { |
|
|
|
const [detailData, setDetailData] = useState(initFlightBas.initDetail); |
|
|
|
const [detailData, setDetailData] = useState(initFlightBas.initDetail); |
|
|
|
|
|
|
|
const user = useSelector(state => state.authState); |
|
|
|
const [modal2, setModal2] = useState({ |
|
|
|
const [modal2, setModal2] = useState({ |
|
|
|
isOpen: false, |
|
|
|
isOpen: false, |
|
|
|
title: '', |
|
|
|
title: '', |
|
|
|
desc: '' |
|
|
|
desc: '' |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
const history = useHistory(); |
|
|
|
const history = useHistory(); |
|
|
|
|
|
|
|
|
|
|
|
const handleChange = ({ name, value, type, index, pIndex }) => { |
|
|
|
const handleChange = ({ name, value, type, index, pIndex }) => { |
|
|
|
// 입력 값에서 숫자 이외의 문자를 제거
|
|
|
|
// 입력 값에서 숫자 이외의 문자를 제거
|
|
|
|
console.log('>>', name); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const arrName = `${type}List`; |
|
|
|
const arrName = `${type}List`; |
|
|
|
|
|
|
|
|
|
|
@ -90,8 +90,6 @@ const FlightPlan = props => { |
|
|
|
break; |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
console.log('>>>', detailData); |
|
|
|
|
|
|
|
const handlerNext = () => { |
|
|
|
const handlerNext = () => { |
|
|
|
const reg_email = |
|
|
|
const reg_email = |
|
|
|
/^([0-9a-zA-Z_\.-]+)@([0-9a-zA-Z_-]+)(\.[0-9a-zA-Z_-]+){1,2}$/; |
|
|
|
/^([0-9a-zA-Z_\.-]+)@([0-9a-zA-Z_-]+)(\.[0-9a-zA-Z_-]+){1,2}$/; |
|
|
@ -179,7 +177,11 @@ const FlightPlan = props => { |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
return false; |
|
|
|
return false; |
|
|
|
} else handleClick(2); |
|
|
|
} else { |
|
|
|
|
|
|
|
//api 호출 부분
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
handleClick(2); |
|
|
|
|
|
|
|
} |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
const handleClick = value => { |
|
|
|
const handleClick = value => { |
|
|
|