From c3eb6cfeaf9e305bcb918462b2bfb3f2fa61d6aa Mon Sep 17 00:00:00 2001 From: jjh Date: Mon, 27 May 2024 16:48:53 +0900 Subject: [PATCH] =?UTF-8?q?=EC=86=8C=EC=8A=A4=20=EC=A0=95=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../WEB-INF/jsp/fims/excl/excl01010-main.jsp | 48 +++++++------------ .../WEB-INF/jsp/fims/excl/excl01020-info.jsp | 9 ++-- 2 files changed, 21 insertions(+), 36 deletions(-) diff --git a/src/main/webapp/WEB-INF/jsp/fims/excl/excl01010-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/excl/excl01010-main.jsp index e00faa0f..cf3ecc52 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/excl/excl01010-main.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/excl/excl01010-main.jsp @@ -156,8 +156,8 @@ + - @@ -304,10 +304,10 @@ $P.control = new DatasetControl({ prefix: "levyExcl" , prefixName: "부과제외" - , infoSize: "md" , keymapper: info => info ? info.LEVY_EXCL_ID : "" , dataGetter: obj => obj.${infoPrefix}List , appendData: true + , infoSize: "md" , formats: { LEVY_EXCL_YMD: dateFormat , CRDN_YMD_TM: datetimeFormat @@ -405,9 +405,8 @@ , onOK: () => { } }); - if (resp.saved) { - $P.fnRefreshList(); // 자료 재조회 - } + // 자료 재조회 + if (resp.saved) { $P.fnRefreshList(); } } // 삭제 @@ -541,10 +540,9 @@ } // 초기 기본 설정 - $P.initForm(); + $P.initForm(taskSeCd); // 업무 구분별 설정 $P.setTask(taskSeCd); - // dataset 초기화 $P.control.dataset.clear(); } @@ -665,9 +663,7 @@ // 동적검색에서 엔터(Enter) 키를 누르면 검색한다. $("#term--${pageName}").keypress(function(e) { - if (e.keyCode == 13) { - $P.fnSearchList(); - }     + if (e.keyCode == 13) { $P.fnSearchList(); }     }); // form-date 항목에서 키보드로 입력시 날짜 포맷팅 적용 @@ -677,7 +673,7 @@ if (value.length > 7) { this.value = value.substring(0, 4) + "-" + value.substring(4, 6) + "-" + value.substring(6); - } else if(value.length > 5) { + } else if (value.length > 5) { this.value = value.substring(0, 4) + "-" + value.substring(4); } }); @@ -700,7 +696,7 @@ } // 초기 화면 설정 - $P.initForm = () => { + $P.initForm = (taskSeCd) => { // 화면 초기화 $("#frmSearch--${pageName}")[0].reset(); @@ -717,26 +713,14 @@ $(this).prop("disabled", "true"); }); - // 달력 초기화 - initDatepicker("frmSearch--${pageName}"); - // 동적 검색 - $("#byOutput--${pageName}").val("동적 검색"); - // 사용자 이름 - $("#schRgtrNm--${pageName}").prop("readonly", true); - - // 기본 데이터 설정(업무구분) - $P.initData($("input[name=taskSeCd]:checked").val()); - } - - // 기본 데이터 설정 - $P.initData = (taskSeCd) => { - // 시군구 코드 - $("#sggCd--${pageName}").val("${sggCd}"); - // 업무 구분 코드 - $("#frmSearch--${pageName} input[name='taskSeCd'][value='" + taskSeCd + "']").prop("checked", true); - // 일자 - $("#schLevyExclYmdFrom--${pageName}").datepicker("setDate", DateUtil.getDateDay(-7).date); - $("#schLevyExclYmdTo--${pageName}").datepicker("setDate", new Date()); + // 기본 데이터 설정 + $("#sggCd--${pageName}").val("${sggCd}"); // 시군구 코드 + $("#frmSearch--${pageName} input[name='taskSeCd'][value='" + taskSeCd + "']").prop("checked", true); // 업무 구분 코드 + initDatepicker("frmSearch--${pageName}"); // 달력 초기화 + $("#schLevyExclYmdFrom--${pageName}").datepicker("setDate", DateUtil.getDateDay(-7).date); // 부과 제외 일자 시작 + $("#schLevyExclYmdTo--${pageName}").datepicker("setDate", new Date()); // 부과 제외 일자 종료 + $("#byOutput--${pageName}").val("동적 검색"); // 동적 검색 + $("#schRgtrNm--${pageName}").prop("readonly", true); // 사용자 이름 } // 업무 구분별 설정 diff --git a/src/main/webapp/WEB-INF/jsp/fims/excl/excl01020-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/excl/excl01020-info.jsp index d2e079ae..747340f2 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/excl/excl01020-info.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/excl/excl01020-info.jsp @@ -118,12 +118,13 @@ // Dataset 셋팅 $P.formFields.set($P.control, item); + // 업무구분에 따른 URL 변경 $P.fnSetURL(item.data.TASK_SE_CD); // 부과제외구분에 따른 부과제외사유 설정 $P.fnSetFim021(item.data.LEVY_EXCL_SE_CD, item.data.LEVY_EXCL_RSN_CD); - // 호출용도가 등록 이라면.. + // 등록으로 호출 if ($P.callPurpose == "create") { $("#levyExclYmd--${pageName}").datepicker("setDate", new Date()); } @@ -208,7 +209,7 @@ } /************************************************************************** - * 초기 셋팅 + * 초기 설정 **************************************************************************/ // 이벤트 설정 $P.setEvent = () => { @@ -225,8 +226,8 @@ }); }); - // 저장 버튼 이벤트 - $("#btnSave--${pageName}").on("click", () => $P.fnSave()); + // 버튼 이벤트 + $("#btnSave--${pageName}").on("click", () => $P.fnSave()); // 저장 } // 초기 화면 설정