From 3511264851b58583fe6b17fc0691fd311ebda4c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?junh=5Feee=28=EC=9D=B4=EC=A4=80=ED=9D=AC=29?= Date: Tue, 26 Sep 2023 14:49:22 +0900 Subject: [PATCH] =?UTF-8?q?laanc=20=EB=B9=84=ED=96=89=EA=B8=88=EC=A7=80?= =?UTF-8?q?=EA=B5=AC=EC=97=AD=20=EC=95=8C=EB=9F=BF=20=ED=91=9C=EC=B6=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/laanc/FlightArea.js | 35 ++++++++++++++++++++++------------- 1 file changed, 22 insertions(+), 13 deletions(-) diff --git a/src/views/laanc/FlightArea.js b/src/views/laanc/FlightArea.js index 15c0e8f..e830f9e 100644 --- a/src/views/laanc/FlightArea.js +++ b/src/views/laanc/FlightArea.js @@ -24,6 +24,8 @@ import { import flatGimpo from '../../components/map/geojson/flatGimpoAirportAirArea.json'; import gimpo from '../../components/map/geojson/gimpoAirportAirArea.json'; import geoJson from '../../components/map/geojson/airArea.json'; +import axios from '../../modules/utils/customAxiosUtil'; +import { ErrorModal } from '../../components/modal/ErrorModal'; import { FeatureAirZone } from '../../components/map/mapbox/feature/FeatureAirZone'; export default function FlightArea({ centeredModal, setCenteredModal, page }) { @@ -36,6 +38,12 @@ export default function FlightArea({ centeredModal, setCenteredModal, page }) { const [isMapLoad, setIsMapLoad] = useState(false); const [previewLayer, setPreviewLayer] = useState(); + const [alertModal, setAlertModal] = useState({ + isOpen: false, + title: '', + desc: '' + }); + const previewGeo = { type: 'FeatureCollection', features: [] @@ -136,21 +144,22 @@ export default function FlightArea({ centeredModal, setCenteredModal, page }) { }; }); - // const { data } = await axios.post( - // `api/bas/flight/airspace/contains`, - // resultAreaDetail - // ); + const { data } = await axios.post( + `api/bas/flight/airspace/contains`, + resultAreaDetail + ); - // if (data.result) { - // setAlertModal({ - // isOpen: true, - // title: '우회 여부 확인', - // desc: '경로상에 비행 금지된 구역이 있습니다.\n우회하여 경로 설정해주시기 바랍니다.' - // }); + if (data.result) { + setAlertModal({ + isOpen: true, + title: '우회 여부 확인', + desc: '경로상에 비행 금지된 구역이 있습니다.\n우회하여 경로 설정해주시기 바랍니다.' + }); - // return false; - // } + return false; + } + setCenteredModal(false); dispatch(AREA_DETAIL_LIST_SAVE(resultAreaDetail)); // handleModal({ type: 'area', isOpne: false }); } else { @@ -350,7 +359,6 @@ export default function FlightArea({ centeredModal, setCenteredModal, page }) {