From 4aa4089ddd0209fa5f67dac50aac14f47c9d5907 Mon Sep 17 00:00:00 2001 From: swcho Date: Thu, 24 Jul 2025 20:38:28 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20featureClickEventPopup.tsx=20=ED=81=B4?= =?UTF-8?q?=EB=A6=AD=20=EC=9D=B4=EB=B2=A4=ED=8A=B8=20=EC=8B=A0=EC=97=90=20?= =?UTF-8?q?=EA=B4=80=EB=A6=AC=EB=B2=88=ED=98=B8=20=EC=95=88=20=EB=82=98?= =?UTF-8?q?=EC=98=A4=EB=8A=94=20=EC=97=90=EB=9F=AC=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../map/featureClickEventPopup.tsx | 24 ++++++++++++------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/apps/sn/app/(map-layout)/map/featureClickEventPopup.tsx b/apps/sn/app/(map-layout)/map/featureClickEventPopup.tsx index 3a9b052a2..079557972 100644 --- a/apps/sn/app/(map-layout)/map/featureClickEventPopup.tsx +++ b/apps/sn/app/(map-layout)/map/featureClickEventPopup.tsx @@ -81,41 +81,47 @@ const FeatureClickEventPopup = ({ onClose, featureData }: { onClose: () => void, const lyrTyNm = featureData.id_.split('.')[0]; if (lyrTyNm === 'tb_ms_swage_ppl') { result = '하수관로'; - setHeadlist(MsSwagePplCol) + setHeadlist(MsSwagePplCol); setLayerSpecificNm(featureData.values_.fclt_mng_no); } else if (lyrTyNm === 'tb_ms_swage_mhl') { result = '하수맨홀'; - setHeadlist(MsSwageMhlCol) + setHeadlist(MsSwageMhlCol); + setLayerSpecificNm(featureData.values_.fclt_mng_no); } else if (lyrTyNm === 'tb_ms_swage_pmstn') { // 하수펌프장 const drtwPumpCode = DRTW_SEWAGE_PUMP_USE_CODES.find(code => code.text === '오수펌프장'); if (drtwPumpCode && featureData.values_.usg_cd.trim() === drtwPumpCode.val) { setIsDrtwSewagePump(false); - setHeadlist(ExclnSewagePumpCol) + setHeadlist(ExclnSewagePumpCol); } else { setIsDrtwSewagePump(true); - setHeadlist(DrtwSewagePumpCol) + setHeadlist(DrtwSewagePumpCol); } + setLayerSpecificNm(featureData.values_.fclt_mng_no); result = '하수펌프장'; } else if (lyrTyNm === 'tb_il_swage_prcs_fclt') { result = '하수처리시설'; - setHeadlist(SwtrmtFcltCol) + setHeadlist(SwtrmtFcltCol); + setLayerSpecificNm(featureData.values_.swtrmt_fclt_cd); } else if (lyrTyNm === 'tb_ms_swage_prcs_zone') { result = '하수처리구역'; - setHeadlist(SwtrmtPrcsZoneCol) + setHeadlist(SwtrmtPrcsZoneCol); + setLayerSpecificNm(featureData.values_.swtrmt_fclt_cd); } else if (lyrTyNm === 'tb_ms_stofcbr') { result = '우수토실'; - setHeadlist(stofcbrCol) + setHeadlist(stofcbrCol); + setLayerSpecificNm(featureData.values_.fclt_mng_no); } else if (lyrTyNm === 'om_dt_untrt_swg_rain') { result = '중점우수토실'; - setHeadlist(untrtSwgRainCol1) - setHeadlist2(untrtSwgRainCol2) + setHeadlist(untrtSwgRainCol1); + setHeadlist2(untrtSwgRainCol2); + setLayerSpecificNm(featureData.values_.manage_no); } else result = featureLayer.get('lyrNm'); }