From 4c005c7b9eefd9fdfbf69f7c32a232be3e59fce9 Mon Sep 17 00:00:00 2001 From: swcho Date: Wed, 16 Jul 2025 19:48:54 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20-=20=EC=B9=A8=EC=9E=85=EC=88=98=20?= =?UTF-8?q?=EB=B6=84=EC=84=9D,=20RDII=20=EB=B6=84=EC=84=9D=20=EB=B6=84?= =?UTF-8?q?=EC=84=9D=EC=9E=90=20=EC=A0=95=EB=B3=B4=20=EC=B6=94=EA=B0=80=20?= =?UTF-8?q?-=20SearchModal=20=ED=95=98=EC=88=98=EB=A7=A8=ED=99=80=20?= =?UTF-8?q?=EC=9A=A9=EB=8F=84=EB=A1=9C=20=EC=A1=B0=ED=9A=8C=20=EA=B8=B0?= =?UTF-8?q?=EB=8A=A5=20=EC=B6=94=EA=B0=80=20-=20SearchModal=20=20=ED=95=98?= =?UTF-8?q?=EC=88=98=EA=B4=80=EB=A1=9C=20=EC=A1=B0=ED=9A=8C=20=EB=90=98?= =?UTF-8?q?=EA=B2=8C=EB=81=94=20=EC=88=98=EC=A0=95=20-=20table.ts=EC=97=90?= =?UTF-8?q?=EC=84=9C=20=EB=AF=B8=EB=B6=84=EB=A5=98=20=EC=A4=91=EB=B3=B5?= =?UTF-8?q?=EA=B0=92=20=EC=82=AD=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/sn/app/(map-layout)/map/SearchModal.tsx | 31 ++++++++++++-------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/apps/sn/app/(map-layout)/map/SearchModal.tsx b/apps/sn/app/(map-layout)/map/SearchModal.tsx index 3ea1b2a8c..8045030d4 100644 --- a/apps/sn/app/(map-layout)/map/SearchModal.tsx +++ b/apps/sn/app/(map-layout)/map/SearchModal.tsx @@ -95,6 +95,8 @@ const SearchModal: React.FC = ({ const [tableCount, setTableCount] = useState(0); const [curPage, setCurPage] = useState(1); const [basicType, setBasicType] = useState(BASIC_TYPES[0]?.val ?? ""); + const [시도, set시도] = useState(0); + const [시군구, set시군구] = useState(0); const [ctpvCd, setCtpvCd] = useState('0'); const [sigungu, setSigungu] = useState('0'); //const [swageProcessingZone, set처리구역] = useState(""); @@ -104,8 +106,8 @@ const SearchModal: React.FC = ({ const [시작2, set시작2] = useState(""); const [종료1, set종료1] = useState(""); const [종료2, set종료2] = useState(""); - const [변수1, set변수1] = useState(); - const [변수2, set변수2] = useState(""); + const [변수1, set변수1] = useState(""); + const [변수2, set변수2] = useState(""); const [변수3, set변수3] = useState(""); const [변수4, set변수4] = useState(""); // 시작, 종료, 경과년도 @@ -215,6 +217,8 @@ const SearchModal: React.FC = ({ set가동개시_종료_월(""); set가동개시_시작_일(""); set가동개시_종료_일(""); + set시도(0); + set시군구(0); setCtpvCd('0'); setSigungu('0'); setYearFilter({ @@ -248,6 +252,7 @@ const SearchModal: React.FC = ({ size: '10', sort: 'string', }); + console.log('basicType', basicType); let cqlFilters: string[] = []; if (activeTab === 'basic') { @@ -386,8 +391,8 @@ const SearchModal: React.FC = ({ // 하수처리구역용 CQL 필터 생성 const zoneCqlFilters = () => { const cqlFilters: string[] = []; - if (ctpvCd) cqlFilters.push(`ctpv_cd='${ctpvCd}'`); - if (sigungu) cqlFilters.push(`sgg_cd='${sigungu}'`); + if (시도) cqlFilters.push(`ctpv_cd='${시도}'`); + if (시군구) cqlFilters.push(`sgg_cd='${시군구}'`); if (변수1) cqlFilters.push(`swtrmt_zone_nm ILIKE '%${변수1}%'`); if (변수2) cqlFilters.push(`swtrmt_fclt_nm ILIKE '%${변수2}%'`); return cqlFilters; @@ -584,8 +589,8 @@ const SearchModal: React.FC = ({ /> */} {/* 용도 */} - = ({ }} /> {/* 재질 */} - = ({
{ - setCtpvCd(sidoId); - setSigungu(0); + set시도(sidoId); + set시군구(0); }} - onSigunguChange={setSigungu} + onSigunguChange={set시군구} />