부과 진행단계 옵션 수정 및 초기 검색 조건 설정 로직 추가

dev
박성영 2 months ago
parent 6cce9dd757
commit b8affb9871

@ -26,11 +26,9 @@
<li> <li>
<select id="schImpltTaskSeCd" name="schImpltTaskSeCd" class="input" style="width: 120px;"> <select id="schImpltTaskSeCd" name="schImpltTaskSeCd" class="input" style="width: 120px;">
<option value="">전체</option> <option value="">전체</option>
<c:forEach var="code" items="${impltTaskSeCdList}"> <option value="4">부과예고</option>
<option value="${code.cdId}" <c:if test="${param.schImpltTaskSeCd eq code.cdId}">selected</c:if>> <option value="5">부과</option>
${code.cdNm} <option value="6">납부촉구</option>
</option>
</c:forEach>
</select> </select>
</li> </li>
<li class="th">행정처분시작일</li> <li class="th">행정처분시작일</li>
@ -111,7 +109,7 @@
'use strict'; 'use strict';
var SEARCH_MASTER_COND = {}; var SEARCH_MASTER_COND = {};
// 페이징 정보를 저장할 전역 변수 // 페이징 정보를 저장할 전역 변수
var GRID_PAGINATION_INFO = { var GRID_PAGINATION_INFO = {
totalCount: 0, totalCount: 0,
@ -119,6 +117,18 @@
perPage: 0 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 setMasterSearchCond = function() {
var schCrdnYr = $.trim(nvl($("#schCrdnYr").val(), "")); var schCrdnYr = $.trim(nvl($("#schCrdnYr").val(), ""));
@ -543,15 +553,14 @@
// 초기화 버튼 클릭 이벤트 // 초기화 버튼 클릭 이벤트
$("#reset_btn").on('click', function() { $("#reset_btn").on('click', function() {
// 모든 검색 조건 초기화 // noti 리스트와 동일 패턴: 기본 초기값으로 되돌림 (년도/진행단계/기간)
$("#schCrdnYr").val(""); $("#schCrdnYr").val(INITIAL_SEARCH_VALUES.schCrdnYr);
$("#schImpltTaskSeCd").val(""); $("#schImpltTaskSeCd").val(INITIAL_SEARCH_VALUES.schImpltTaskSeCd);
$("#schImpltBgngYmd1").val(""); $("#schImpltBgngYmd1").val(INITIAL_SEARCH_VALUES.schImpltBgngYmd1);
$("#schImpltBgngYmd2").val(""); $("#schImpltBgngYmd2").val(INITIAL_SEARCH_VALUES.schImpltBgngYmd2);
// 그리드 데이터 새로고침 // 마스터 그리드만 1페이지부터 재조회 (상세는 마스터 성공 시 초기화)
self.masterGrid.instance.readData(1); self.masterGrid.instance.readData(1);
self.detailGrid.instance.readData(1);
}); });
// 엔터키 검색 // 엔터키 검색

Loading…
Cancel
Save