From f5d598bd22611cbc20ed0391c7dd86fd081d29aa 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, 16 Jul 2024 13:26:57 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9A=B4=ED=95=AD=EA=B3=BC=20=ED=8C=9D?= =?UTF-8?q?=EC=97=85=20=EB=8D=94=EB=B3=B4=EA=B8=B0=20=EB=B9=84=ED=96=89?= =?UTF-8?q?=EA=B5=AC=EC=97=AD=20=EC=84=A0=ED=83=9D=EC=8B=9C=20=ED=8F=AC?= =?UTF-8?q?=EC=BB=A4=EC=8A=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/flight/OperationApprovalsTable.js | 2 +- .../flight/OperationApprovalsContainer.js | 15 --------------- src/containers/rightMenuContainer.js | 8 -------- 3 files changed, 1 insertion(+), 24 deletions(-) diff --git a/src/components/flight/OperationApprovalsTable.js b/src/components/flight/OperationApprovalsTable.js index 245cfc8e..d4934cfa 100644 --- a/src/components/flight/OperationApprovalsTable.js +++ b/src/components/flight/OperationApprovalsTable.js @@ -938,7 +938,7 @@ export default function OperationApprovalsTable(props) { data => data.planSno === row.planSno ); await props.handlerDetail(areaList[0].areaList); - props.setDiffRowZoneNo(row.zoneNo); + props.handlerDetail([row]); } else { // 지도에 표출된 확장 테이블 행 클릭 await props.handlerDetail([row]); diff --git a/src/containers/flight/OperationApprovalsContainer.js b/src/containers/flight/OperationApprovalsContainer.js index 3977898c..94b8b86c 100644 --- a/src/containers/flight/OperationApprovalsContainer.js +++ b/src/containers/flight/OperationApprovalsContainer.js @@ -57,8 +57,6 @@ export default function OperationApprovalsContainer({ mode }) { // 현재 선택한 데이터 구분 const [selected, setSelected] = useState(null); const [selectedPlanSno, setSelectedPlanSno] = useState(null); - // 다른 더보기에서 단건 조회 시 포커스를 위한 zoneNo 저장 - const [diffRowZoneNo, setDiffRowZoneNo] = useState(0); const [isMapLoading, setIsMapLoading] = useState(false); // 비행구역 그리기 @@ -228,14 +226,6 @@ export default function OperationApprovalsContainer({ mode }) { }; }, []); - // 다른 더보기의 단건 조회 시 - useEffect(() => { - if (diffRowZoneNo > 0) { - const area = areaCoordList.filter(k => k.zoneNo === diffRowZoneNo); - handlerDetail(area); - } - }, [diffRowZoneNo]); - const handleDragEnd = e => { setIsPopup(true); const el = document.querySelector('.flight-approval-layer'); @@ -398,10 +388,6 @@ export default function OperationApprovalsContainer({ mode }) { handlerFitBounds(mapObject, fitZoomPaths, 400, 'POLYGON', 'flight'); if (areaCoordList.length !== 1 || !areaCoordList[0]?.key) { - if (diffRowZoneNo > 0) { - setDiffRowZoneNo(0); - return; - } handlerInfoWindow(areaCoordList); mapObject?.getSource('operationLayer')?.setData(operationLayer); } @@ -907,7 +893,6 @@ export default function OperationApprovalsContainer({ mode }) { selected={selected} selectedPlanSno={selectedPlanSno} handlerDetail={handlerDetail} - setDiffRowZoneNo={setDiffRowZoneNo} /> diff --git a/src/containers/rightMenuContainer.js b/src/containers/rightMenuContainer.js index 83064094..460843af 100644 --- a/src/containers/rightMenuContainer.js +++ b/src/containers/rightMenuContainer.js @@ -11,7 +11,6 @@ function RightMenuContainer() { const [endDate, setEndDate] = useState(); const [selected, setSelected] = useState(null); const [selectedPlanSno, setSelectedPlanSno] = useState(null); - const [diffRowZoneNo, setDiffRowZoneNo] = useState(0); // 식별번호 const [filterId, setFilterId] = useState(''); @@ -39,7 +38,6 @@ function RightMenuContainer() { setFilter(payload.filter); setSelected([payload.selected]); setSelectedPlanSno(payload.selectedPlanSno); - setDiffRowZoneNo(payload.diffRowZoneNo); setStartDate(payload.startDate); setEndDate(payload.endDate); @@ -119,11 +117,6 @@ function RightMenuContainer() { }; const handlerDetail = async area => { - // if (area.length === 1) { - // setSelected(area[0].planAreaSno); - // } else { - // setSelected(null); - // } if (area.length > 0) { if (area.length > 1) { const planAreaSno = []; @@ -170,7 +163,6 @@ function RightMenuContainer() { selected={selected} selectedPlanSno={selectedPlanSno} handlerDetail={handlerDetail} - setDiffRowZoneNo={setDiffRowZoneNo} />