diff --git a/apps/sn/app/(map-layout)/map/components/popupComponent/Ssc.tsx b/apps/sn/app/(map-layout)/map/components/popupComponent/Ssc.tsx index 76c6d806e..8eb1b23bf 100644 --- a/apps/sn/app/(map-layout)/map/components/popupComponent/Ssc.tsx +++ b/apps/sn/app/(map-layout)/map/components/popupComponent/Ssc.tsx @@ -21,7 +21,7 @@ const Ssc = ({ featureData, isMainSsc, rainMeasureData, onSaveClick }: { const [isModalOpen, setIsModalOpen] = useState(false); const [isDataLoaded, setIsDataLoaded] = useState(false); const [formData, setFormData] = useState({}); - const [mntrngsData, setMntrngsData] = useState(); // 수량/수질 측정 정보 + const [mntrngsData, setMntrngsData] = useState([]); // 수량/수질 측정 정보 const [selectedRowIndex, setSelectedRowIndex] = useState(-1); // console.log('featureData data received:', featureData); // 추가 데이터 확인용 @@ -42,6 +42,7 @@ const Ssc = ({ featureData, isMainSsc, rainMeasureData, onSaveClick }: { useEffect(() => { if (featureData) { setFormData(featureData); + setMntrngsData([]); } }, [featureData]); diff --git a/apps/sn/app/(map-layout)/map/featureClickEventPopup.tsx b/apps/sn/app/(map-layout)/map/featureClickEventPopup.tsx index f3ff800f9..e2cfa0115 100644 --- a/apps/sn/app/(map-layout)/map/featureClickEventPopup.tsx +++ b/apps/sn/app/(map-layout)/map/featureClickEventPopup.tsx @@ -18,8 +18,7 @@ const FeatureClickEventPopup = ({ onClose, featureData }: { onClose: () => void, const { gisMap } = useGisContext() as unknown as { checkedLayerIds: React.MutableRefObject; treeData: { lyrSn: number }[] | null; gisCore: any; gisMap: any; }; const [layerNm, setLayerNm] = useState(""); // 레이어 이름 상태 const [tableData, setTableData] = useState(null); // 피처 데이터 - const [rainMeasureData, setRainMeasureData] = useState(false); // 강우/측정 측정 정보 - const [mntrngsData, setMntrngsData] = useState(false); // 수량/수질 측정 정보 + const [rainMeasureData, setRainMeasureData] = useState([]); // 강우/측정 측정 정보 const [headlist, setHeadlist] = useState<{ id: string; title: string; }[]>([]); // 컬럼리스트 변경상태 const [headlist2, setHeadlist2] = useState<{ id: string; title: string; }[]>([]); // 컬럼리스트 변경상태 const [buttonChk, setButtonChk] = useState(true) @@ -151,7 +150,6 @@ const FeatureClickEventPopup = ({ onClose, featureData }: { onClose: () => void, setHeadlist2(untrtSwgRainCol2) setButtonChk(false) setIsMainSsc(true) - // 🎯 processedData도 포맷팅하여 설정 const processedFormattedData = formatDisplayData(processedData); @@ -250,7 +248,6 @@ const FeatureClickEventPopup = ({ onClose, featureData }: { onClose: () => void, console.error('API 데이터 로딩 중 오류:', apiError); } } - console.log('mntrngsData', mntrngsData); } catch (error) { console.error('데이터 로딩 중 오류:', error); }