diff --git a/apps/sn/app/(map-layout)/map/SearchModal.tsx b/apps/sn/app/(map-layout)/map/SearchModal.tsx index 3b0ae20bc..e893fc036 100644 --- a/apps/sn/app/(map-layout)/map/SearchModal.tsx +++ b/apps/sn/app/(map-layout)/map/SearchModal.tsx @@ -383,6 +383,11 @@ const SearchModal: React.FC = ({ cqlFilters.push(`fclt_cpct BETWEEN ${시작1} AND ${종료1}`); else if (시작1) cqlFilters.push(`fclt_cpct >= ${시작1}`); else if (종료1) cqlFilters.push(`fclt_cpct <= ${종료1}`); + // 처리구역 면적 + if (시작2 && 종료2) + cqlFilters.push(`prcsZoneAreaSum BETWEEN ${시작2} AND ${종료2}`); + else if (시작2) cqlFilters.push(`prcsZoneAreaSum >= ${시작2}`); + else if (종료2) cqlFilters.push(`prcsZoneAreaSum <= ${종료2}`); // 하수처리시설명 if (변수1) cqlFilters.push(`swtrmt_fclt_nm ILIKE '%${변수1}%'`); return cqlFilters; @@ -721,6 +726,33 @@ const SearchModal: React.FC = ({ set종료1(val); }} /> + +
+ {/* 처리구역 면적 */} + + { + // 숫자만 입력 허용 + const val = e.target.value.replace(/[^0-9]/g, ""); + set시작2(val); + }} + /> + ~ + { + // 숫자만 입력 허용 + const val = e.target.value.replace(/[^0-9]/g, ""); + set종료2(val); + }} + /> {/* 하수처리시설명 */}