diff --git a/src/main/webapp/WEB-INF/views/levy/levy/list.jsp b/src/main/webapp/WEB-INF/views/levy/levy/list.jsp index 2afc3be..f32d777 100644 --- a/src/main/webapp/WEB-INF/views/levy/levy/list.jsp +++ b/src/main/webapp/WEB-INF/views/levy/levy/list.jsp @@ -26,11 +26,9 @@
  • 행정처분시작일
  • @@ -111,7 +109,7 @@ 'use strict'; var SEARCH_MASTER_COND = {}; - + // 페이징 정보를 저장할 전역 변수 var GRID_PAGINATION_INFO = { totalCount: 0, @@ -119,6 +117,18 @@ perPage: 0 }; + // 초기 검색 조건 값 (noti/list.jsp 패턴 동일 적용) + // - 년도: 현재년도 + // - 진행단계: 전체 + // - 시작일: 현재일 기준 한 달 전 + // - 종료일: 현재일 + var INITIAL_SEARCH_VALUES = { + schCrdnYr: '${dateUtil:getCurrentDateTime("yyyy")}', + schImpltTaskSeCd: '', + schImpltBgngYmd1: '${dateUtil:getCurrentDateAddMonths("yyyy-MM-dd", -1)}', + schImpltBgngYmd2: '${dateUtil:getCurrentDateTime("yyyy-MM-dd")}' + }; + // 검색정보 설정 var setMasterSearchCond = function() { var schCrdnYr = $.trim(nvl($("#schCrdnYr").val(), "")); @@ -543,15 +553,14 @@ // 초기화 버튼 클릭 이벤트 $("#reset_btn").on('click', function() { - // 모든 검색 조건 초기화 - $("#schCrdnYr").val(""); - $("#schImpltTaskSeCd").val(""); - $("#schImpltBgngYmd1").val(""); - $("#schImpltBgngYmd2").val(""); - - // 그리드 데이터 새로고침 + // noti 리스트와 동일 패턴: 기본 초기값으로 되돌림 (년도/진행단계/기간) + $("#schCrdnYr").val(INITIAL_SEARCH_VALUES.schCrdnYr); + $("#schImpltTaskSeCd").val(INITIAL_SEARCH_VALUES.schImpltTaskSeCd); + $("#schImpltBgngYmd1").val(INITIAL_SEARCH_VALUES.schImpltBgngYmd1); + $("#schImpltBgngYmd2").val(INITIAL_SEARCH_VALUES.schImpltBgngYmd2); + + // 마스터 그리드만 1페이지부터 재조회 (상세는 마스터 성공 시 초기화) self.masterGrid.instance.readData(1); - self.detailGrid.instance.readData(1); }); // 엔터키 검색