diff --git a/src/main/resources/egovframework/sqlmap/mapper/regi/manageList.xml b/src/main/resources/egovframework/sqlmap/mapper/regi/manageList.xml
index e8828330..1b442736 100644
--- a/src/main/resources/egovframework/sqlmap/mapper/regi/manageList.xml
+++ b/src/main/resources/egovframework/sqlmap/mapper/regi/manageList.xml
@@ -243,15 +243,15 @@
- DECODE(T.STATE, '1', 1, '2', 2, '3', 3, '5', 4) ASC, OB.MODIFY_CALL_DATE ASC, T.DATETIME ASC, OC.DATETIME ASC
+ DECODE(T.STATE, '1', 1, '2', 2, '3', 3, '5', 4) ASC, OC.DATETIME DESC NULLS LAST
- DECODE(T.STATE, '5', 1, '3', 2, '2', 3, '1', 4) ASC, OB.MODIFY_CALL_DATE ASC, T.DATETIME ASC, OC.DATETIME ASC
+ DECODE(T.STATE, '5', 1, '3', 2, '2', 3, '1', 4) ASC, OC.DATETIME ASC NULLS FIRST
- DECODE(T.STATE, '3', 1, '1', 2, '2', 3, '5', 4) ASC, OB.MODIFY_CALL_DATE ASC, T.DATETIME ASC, OC.DATETIME ASC
+ DECODE(T.STATE, '3', 1, '1', 2, '2', 3, '5', 4) ASC, OB.MODIFY_CALL_DATE DESC NULLS LAST, T.DATETIME ASC, OC.DATETIME ASC
-
+
지반조사
-
@@ -1652,26 +1652,56 @@ function table3display(){
-
지반정보
diff --git a/src/main/webapp/js/map/main/map.js b/src/main/webapp/js/map/main/map.js
index 5a9b1d0c..96b4e700 100644
--- a/src/main/webapp/js/map/main/map.js
+++ b/src/main/webapp/js/map/main/map.js
@@ -317,7 +317,7 @@ var VWORLD_URL = "https://xdworld.vworld.kr/2d/Base/service/${z}/${x}/${y}.png
// TBL_HEADER_HOLE 설정
// ------------------------------
var T_HOLE = "TBL_HEADER_HOLE";
-var T_WEB_STEEP_SLOPE = "WEB_STEEP_SLOPE";
+var T_WEB_STEEP_SLOPE = "WEB_STEEP_SLOPE"; //"";
var T_HOLE_M = "TBL_HEADER_HOLE_M";
var F_PROJECT_CODE = "PROJECT_CODE";
@@ -5406,4 +5406,43 @@ function geologySteepSlope() {
alert('급경사지 정보는 빨간색 선으로 보여집니다.');
}
+}
+
+
+//물리탐사
+function geologyResistivitySurvey() {
+ initControl(); // 다른 컨트롤 상태 초기화
+
+ // STEEP_SLOPE_LAYER 가 정상적으로 생성되었는지 확인
+ if (!STEEP_SLOPE_LAYER) {
+ console.error("급경사지 레이어가 초기화되지 않았습니다.");
+ return;
+ }
+
+ // 현재 레이어의 표시 상태를 가져옵니다.
+ var isVisible = STEEP_SLOPE_LAYER.getVisibility();
+
+ if (isVisible ) {
+ // 레이어가 현재 보이고 있다면, 숨깁니다.
+ STEEP_SLOPE_LAYER.setVisibility(false);
+ CTL_INFO.setText("급경사지 Off");
+ CTL_INFO.deactivate(); // 정보창도 비활성화
+
+ } else {
+
+ // 레이어를 보이게 설정하고 강제로 다시 그립니다.
+ STEEP_SLOPE_LAYER.setVisibility(true);
+ STEEP_SLOPE_LAYER.redraw(true);
+
+ // CTL_INFO의 infoDiv가 내부 요소를 absolute 포지셔닝할 수 있도록 'relative'로 설정
+ $(CTL_INFO.infoDiv).css("position", "relative");
+
+ // CTL_INFO 텍스트 설정 시 버튼 HTML을 함께 삽입
+ CTL_INFO.setText("급경사지 On");
+ CTL_INFO.activate();
+ $("#CTL_INFO").css("bottom", "65px");
+ $("#CTL_INFO").css("left", "20px");
+ alert('급경사지 정보는 빨간색 선으로 보여집니다.');
+ }
+
}
\ No newline at end of file