feat: 다른 중점 우수토실 선택시 수량/수질측정 정보 초기화

This commit is contained in:
swcho
2025-07-14 20:54:11 +09:00
parent aa85bd9c87
commit 980fffcd19
2 changed files with 3 additions and 5 deletions
@@ -21,7 +21,7 @@ const Ssc = ({ featureData, isMainSsc, rainMeasureData, onSaveClick }: {
const [isModalOpen, setIsModalOpen] = useState(false);
const [isDataLoaded, setIsDataLoaded] = useState(false);
const [formData, setFormData] = useState<any>({});
const [mntrngsData, setMntrngsData] = useState<any[]>(); // 수량/수질 측정 정보
const [mntrngsData, setMntrngsData] = useState<any[]>([]); // 수량/수질 측정 정보
const [selectedRowIndex, setSelectedRowIndex] = useState<number>(-1);
// console.log('featureData data received:', featureData); // 추가 데이터 확인용
@@ -42,6 +42,7 @@ const Ssc = ({ featureData, isMainSsc, rainMeasureData, onSaveClick }: {
useEffect(() => {
if (featureData) {
setFormData(featureData);
setMntrngsData([]);
}
}, [featureData]);
@@ -18,8 +18,7 @@ const FeatureClickEventPopup = ({ onClose, featureData }: { onClose: () => void,
const { gisMap } = useGisContext() as unknown as { checkedLayerIds: React.MutableRefObject<number[]>; treeData: { lyrSn: number }[] | null; gisCore: any; gisMap: any; };
const [layerNm, setLayerNm] = useState<string>(""); // 레이어 이름 상태
const [tableData, setTableData] = useState<any>(null); // 피처 데이터
const [rainMeasureData, setRainMeasureData] = useState(false); // 강우/측정 측정 정보
const [mntrngsData, setMntrngsData] = useState(false); // 수량/수질 측정 정보
const [rainMeasureData, setRainMeasureData] = useState<any[]>([]); // 강우/측정 측정 정보
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);
}