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 승인 요청
- {
- setDisabledAnimation(!disabledAnimation);
- dispatch(AREA_DETAIL_INIT());
- }}
- >
+
취소
@@ -498,11 +487,7 @@ export default function LaancStep1({
- setDisabledAnimation(!disabledAnimation)}
- >
+
닫기
diff --git a/src/views/laanc/LaancStep2.js b/src/views/laanc/LaancStep2.js
index 8abba67..ebdfa83 100644
--- a/src/views/laanc/LaancStep2.js
+++ b/src/views/laanc/LaancStep2.js
@@ -46,7 +46,8 @@ export default function LaancStep2({
disabledAnimation,
setDisabledAnimation,
centeredModal,
- setCenteredModal
+ setCenteredModal,
+ handlerLaancClose
}) {
const [isterms, setIsterms] = useState(false);
const [detailData, setDetailData] = useState(initFlightBas.initDetail);
@@ -71,10 +72,7 @@ export default function LaancStep2({
<>
LAANC 승인 요청
- setDisabledAnimation(!disabledAnimation)}
- >
+
취소