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'); }