diff --git a/src/main/java/cokr/xit/fims/epst/web/Epst02Controller.java b/src/main/java/cokr/xit/fims/epst/web/Epst02Controller.java index 5a2572bb..75f695a1 100644 --- a/src/main/java/cokr/xit/fims/epst/web/Epst02Controller.java +++ b/src/main/java/cokr/xit/fims/epst/web/Epst02Controller.java @@ -15,7 +15,6 @@ import cokr.xit.base.web.ApplicationController; import cokr.xit.fims.epst.EpostGdcc; import cokr.xit.fims.epst.EpostQuery; import cokr.xit.fims.epst.service.EpostGdccService; -import cokr.xit.fims.excl.LevyExclQuery; import cokr.xit.foundation.data.DataObject; /**전자우편 안내문 서비스의 웹 컨트롤러 @@ -24,7 +23,7 @@ import cokr.xit.foundation.data.DataObject; * *
* ============ 변경 이력 ============ - * 2023-12-04 mjkhan 최초 작성 + * 2023-12-04 JoJH 최초 작성 * ================================ **/ @@ -68,7 +67,7 @@ public class Epst02Controller extends ApplicationController { ; } - /**전자우편 안내문 목록을 조회하여 반환한다.
{ diff --git a/src/main/webapp/WEB-INF/jsp/fims/epst/epst02010-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/epst/epst02010-main.jsp index 78703881..3c9847b5 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/epst/epst02010-main.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/epst/epst02010-main.jsp @@ -257,23 +257,23 @@ }; // 전자우편 안내문 dialog - ${pageName}Control.getInfo = (gdccId) => { + ${pageName}Control.getInfo = (callPurpose, gdccId) => { // - let params = {}; - - if (typeof gdccId == "undefined" || gdccId == null || gdccId == "") { - params = { - callPurpose : "create" - , sggCd : ${pageName}Control.dataset.getValue("SGG_CD") // 시군구 코드 - , taskSeCd : ${pageName}Control.dataset.getValue("TASK_SE_CD") // 업무 구분 코드 - }; - } else { - params = { - callPurpose : "update" - , sggCd : ${pageName}Control.dataset.getValue("SGG_CD") // 시군구 코드 - , taskSeCd : ${pageName}Control.dataset.getValue("TASK_SE_CD") // 업무 구분 코드 - , gdccId : gdccId // 안내문 ID - }; + if (typeof callPurpose == "undefined" || callPurpose == null || callPurpose == "") { + callPurpose = "view"; + } + + let params = { + callPurpose : callPurpose + , sggCd : ${pageName}Control.dataset.getValue("SGG_CD") // 시군구 코드 + , taskSeCd : ${pageName}Control.dataset.getValue("TASK_SE_CD") // 업무 구분 코드 + }; + + if (callPurpose == "view" || callPurpose == "update") { + // ID가 없다면.. 종료 + if (typeof gdccId == "undefined" || gdccId == null || gdccId == "") return; + + params.gdccId = gdccId; // 안내문 ID } ajax.get({ @@ -334,7 +334,7 @@ document.getElementById("${infoPrefix}Row--${pageName}").innerHTML, <%-- from template#${infoPrefix}Row --%> (str, dataItem) => str .replace(/{onclick}/gi, "${pageName}Control.setCurrent('" + dataItem.getValue("GDCC_ID") + "');") - .replace(/{ondblclick}/gi, "${pageName}Control.getInfo('" + dataItem.getValue("GDCC_ID") + "');") + .replace(/{ondblclick}/gi, "${pageName}Control.getInfo('update', '" + dataItem.getValue("GDCC_ID") + "');") ); $("#tbody--${pageName}").html(trs.join()); @@ -409,18 +409,12 @@ $("#frmSearch--${pageName} input[name='taskSeCd']").each(function(i) { $(this).prop("disabled", "true"); }); - - // 달력 초기화 - initDatepicker("frmSearch--${pageName}"); - - $("#schLevyExclYmdFrom--${pageName}").datepicker("setDate", DateUtil.getDateDay(-365).date); - $("#schLevyExclYmdTo--${pageName}").datepicker("setDate", new Date()); } // URL 설정 setURL${pageName} = (taskSeCd) => { ${pageName}Control.urls.load = wctx.url("/" + taskSeCd + ${pageName}PrefixUrl + "/010/list.do"); // 조회 - ${pageName}Control.urls.remove = wctx.url("/" + taskSeCd + ${pageName}PrefixUrl + "/010/removes.do"); // 삭제 + ${pageName}Control.urls.remove = wctx.url("/" + taskSeCd + ${pageName}PrefixUrl + "/010/remove.do"); // 삭제 ${pageName}Control.urls.getInfo = wctx.url("/" + taskSeCd + ${pageName}PrefixUrl + "/020/info.do"); // 정보 } @@ -455,8 +449,7 @@ ${pageName}Control.query = ${pageName}Fields.get(); ${pageName}Control.query.fetchSize = FETCH_XS; // 한번에 조회되는 자료 건수 FETCH_XS = 30 - ${pageName}Control.query.delYn = "N"; // 삭제 여부 - ${pageName}Control.query.crdnDelYn = "N"; // 단속 대장 삭제 여부 + ${pageName}Control.query.useYN = "N"; // 사용 여부 ${pageName}Control.load(); }