diff --git a/src/containers/laanc/LaancPlanContainer.js b/src/containers/laanc/LaancPlanContainer.js index 2fda067..3ae9ba0 100644 --- a/src/containers/laanc/LaancPlanContainer.js +++ b/src/containers/laanc/LaancPlanContainer.js @@ -23,12 +23,15 @@ import { Label, Input } from 'reactstrap'; +import { AREA_DETAIL_INIT } from '../../modules/basis/flight/actions/basisFlightAction'; +import { useDispatch } from 'react-redux'; export default function LaancPlanContainer({ currentParm, disabledAnimation, setDisabledAnimation }) { + const dispatch = useDispatch(); const [step, setStep] = useState(1); const [detailData, setDetailData] = useState(initFlightBas.initDetail); const [centeredModal, setCenteredModal] = useState(false); @@ -196,6 +199,11 @@ export default function LaancPlanContainer({ } }; + const handlerLaancClose = () => { + setDisabledAnimation(!disabledAnimation); + dispatch(AREA_DETAIL_INIT()); + }; + return ( <>
@@ -219,6 +227,7 @@ export default function LaancPlanContainer({ centeredModal={centeredModal} setCenteredModal={setCenteredModal} currentParm={currentParm} + handlerLaancClose={handlerLaancClose} /> )} @@ -230,6 +239,7 @@ export default function LaancPlanContainer({ setDisabledAnimation={setDisabledAnimation} centeredModal={centeredModal} setCenteredModal={setCenteredModal} + handlerLaancClose={handlerLaancClose} /> )} {step === 3 && ( @@ -238,6 +248,7 @@ export default function LaancPlanContainer({ data={detailData} disabledAnimation={disabledAnimation} setDisabledAnimation={setDisabledAnimation} + handlerLaancClose={handlerLaancClose} /> )} diff --git a/src/views/laanc/LaacnStep3.js b/src/views/laanc/LaacnStep3.js index c92f47f..bcc9899 100644 --- a/src/views/laanc/LaacnStep3.js +++ b/src/views/laanc/LaacnStep3.js @@ -21,7 +21,8 @@ export default function LaacnStep3({ handlerStep, disabledAnimation, data, - setDisabledAnimation + setDisabledAnimation, + handlerLaancClose }) { const [centeredModal2, setCenteredModal2] = useState(false); const { user } = useSelector(state => state.authState); @@ -29,10 +30,7 @@ export default function LaacnStep3({ <> LAANC 승인 요청 - diff --git a/src/views/laanc/LaancStep1.js b/src/views/laanc/LaancStep1.js index 5a7ace4..252ee53 100644 --- a/src/views/laanc/LaancStep1.js +++ b/src/views/laanc/LaancStep1.js @@ -51,7 +51,8 @@ export default function LaancStep1({ setDisabledAnimation, centeredModal, setCenteredModal, - currentParm + currentParm, + handlerLaancClose }) { const { user } = useSelector(state => state.authState); const { areaCoordList } = useSelector(state => state.flightState); @@ -68,12 +69,6 @@ export default function LaancStep1({ if (!currentParm) setCenteredModal(mapParam); }, [location]); - useEffect(() => { - // return () => { - // dispatch(AREA_DETAIL_INIT()); - // }; - }, []); - useEffect(() => { console.log(areaCoordList, '저장상태'); }, [areaCoordList]); @@ -83,13 +78,7 @@ export default function LaancStep1({ <> LAANC 승인 요청 - @@ -498,11 +487,7 @@ export default function LaancStep1({
-