From c852f533478c373b0ece4e58d14161dc835602d7 Mon Sep 17 00:00:00 2001 From: jjh Date: Wed, 7 Feb 2024 11:14:36 +0900 Subject: [PATCH] =?UTF-8?q?1.=20=EA=B3=A0=EC=A7=80=EC=84=9C=20=EB=B0=9C?= =?UTF-8?q?=EC=86=A1=ED=98=84=ED=99=A9=20=EC=88=98=EC=A0=95.=202.=20?= =?UTF-8?q?=EA=B8=B0=ED=83=80=20=EC=88=98=EC=A0=95.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xit/fims/sndb/web/Sndb01Controller.java | 42 +- .../WEB-INF/jsp/fims/excl/excl01010-main.jsp | 4 +- .../WEB-INF/jsp/fims/excl/excl02010-main.jsp | 4 +- .../WEB-INF/jsp/fims/levy/levy02010-main.jsp | 4 +- .../WEB-INF/jsp/fims/rdca/rdca01010-main.jsp | 8 +- .../WEB-INF/jsp/fims/sndb/sndb01020-info.jsp | 2 +- .../WEB-INF/jsp/fims/sndb/sndb01030-main.jsp | 4 +- .../WEB-INF/jsp/fims/sndb/sndb01040-info.jsp | 22 +- .../WEB-INF/jsp/fims/sndb/sndb01060-info.jsp | 2 +- .../WEB-INF/jsp/fims/sndb/sndb01070-main.jsp | 7 +- .../WEB-INF/jsp/fims/sndb/sndb01080-info.jsp | 768 ++++++++--------- .../WEB-INF/jsp/fims/sndb/sndb01090-main.jsp | 772 +++++++++++------- .../WEB-INF/jsp/fims/sndb/sndb01100-info.jsp | 490 +++++------ .../WEB-INF/jsp/fims/sndb/sndb01250-info.jsp | 2 +- .../WEB-INF/jsp/fims/sprt/sprt02020-info.jsp | 4 +- .../WEB-INF/jsp/fims/sprt/sprt02030-info.jsp | 4 +- .../WEB-INF/jsp/fims/sprt/sprt02040-info.jsp | 2 +- .../WEB-INF/jsp/fims/sprt/sprt02050-info.jsp | 8 +- .../WEB-INF/jsp/fims/sprt/sprt02070-info.jsp | 6 +- .../WEB-INF/jsp/fims/sprt/sprt02080-info.jsp | 6 +- .../WEB-INF/jsp/fims/sprt/sprt04010-main.jsp | 8 +- .../resources/html/inputDateDialog.html | 29 +- .../webapp/resources/html/inputRsnDialog.html | 13 +- 23 files changed, 1205 insertions(+), 1006 deletions(-) diff --git a/src/main/java/cokr/xit/fims/sndb/web/Sndb01Controller.java b/src/main/java/cokr/xit/fims/sndb/web/Sndb01Controller.java index b7048230..7b8079d2 100644 --- a/src/main/java/cokr/xit/fims/sndb/web/Sndb01Controller.java +++ b/src/main/java/cokr/xit/fims/sndb/web/Sndb01Controller.java @@ -240,10 +240,10 @@ public class Sndb01Controller extends ApplicationController { mav.setViewName("fims/sndb/sndb01020-info"); return mav - .addObject("pageName", "sndb01020") // View(jsp)에서 사용할 id 뒤에 붙일 suffix - .addObject("infoPrefix", "wrngTrgt") // prefix - .addObject("callPurpose", req.getCallPurpose()) // 호출 용도 - .addObject("mainQuery", toJson(req)) // 검색 조건 + .addObject("pageName", "sndb01020") // View(jsp)에서 사용할 id 뒤에 붙일 suffix + .addObject("infoPrefix", "wrngTrgt") // prefix + .addObject("callPurpose", req.getCallPurpose()) // 호출 용도 + .addObject("mainQuery", toJson(req)) // 검색 조건 .addObject("wrngTrgtList", toJson(mav.getModel().get("wrngTrgtList"))) // 자료 ; } @@ -374,10 +374,10 @@ public class Sndb01Controller extends ApplicationController { mav.setViewName("fims/sndb/sndb01040-info"); return mav - .addObject("pageName", "sndb01040") // View(jsp)에서 사용할 id 뒤에 붙일 suffix - .addObject("infoPrefix", "wrngSndngDtl") // prefix - .addObject("callPurpose", req.getCallPurpose()) // 호출 용도 - .addObject("mainQuery", toJson(req)) // 검색 조건 + .addObject("pageName", "sndb01040") // View(jsp)에서 사용할 id 뒤에 붙일 suffix + .addObject("infoPrefix", "wrngSndngDtl") // prefix + .addObject("callPurpose", req.getCallPurpose()) // 호출 용도 + .addObject("mainQuery", toJson(req)) // 검색 조건 .addObject("wrngSndngDtlList", toJson(mav.getModel().get("wrngSndngDtlList"))) // 자료 ; } @@ -579,12 +579,12 @@ public class Sndb01Controller extends ApplicationController { mav.setViewName("fims/sndb/sndb01060-info"); return mav - .addObject("pageName", "sndb01060") // View(jsp)에서 사용할 id 뒤에 붙일 suffix - .addObject("infoPrefix", "advntceTrgt") // prefix - .addObject("callPurpose", req.getCallPurpose()) // 호출 용도 - .addObject("mainQuery", toJson(req)) // 검색 조건 + .addObject("pageName", "sndb01060") // View(jsp)에서 사용할 id 뒤에 붙일 suffix + .addObject("infoPrefix", "advntceTrgt") // prefix + .addObject("callPurpose", req.getCallPurpose()) // 호출 용도 + .addObject("mainQuery", toJson(req)) // 검색 조건 + .addObject("advntceYmdInfo", toJson(advntceYmdInfo)) // 사전통지 기간 정보 .addObject("advntceTrgtList", toJson(mav.getModel().get("advntceTrgtList"))) // 자료 - .addObject("advntceYmdInfo", toJson(advntceYmdInfo)) // 사전통지 기간 정보 ; } @@ -711,9 +711,11 @@ public class Sndb01Controller extends ApplicationController { mav.setViewName("fims/sndb/sndb01080-info"); return mav - .addObject("pageName", "sndb01080") - .addObject("query", toJson(req)) - .addObject("advntceSndngDtlList", toJson(mav.getModel().get("advntceSndngDtlList"))) + .addObject("pageName", "sndb01080") // View(jsp)에서 사용할 id 뒤에 붙일 suffix + .addObject("infoPrefix", "advntceSndngDtl") // prefix + .addObject("callPurpose", req.getCallPurpose()) // 호출 용도 + .addObject("mainQuery", toJson(req)) // 검색 조건 + .addObject("advntceSndngDtlList", toJson(mav.getModel().get("advntceSndngDtlList"))) // 자료 ; } @@ -896,9 +898,11 @@ public class Sndb01Controller extends ApplicationController { mav.setViewName("fims/sndb/sndb01100-info"); return mav - .addObject("pageName", "sndb01100") - .addObject("query", toJson(req)) - .addObject("nhtSndngDtlList", toJson(mav.getModel().get("nhtSndngDtlList"))) + .addObject("pageName", "sndb01100") // View(jsp)에서 사용할 id 뒤에 붙일 suffix + .addObject("infoPrefix", "nhtSndngDtl") // prefix + .addObject("callPurpose", req.getCallPurpose()) // 호출 용도 + .addObject("mainQuery", toJson(req)) // 검색 조건 + .addObject("nhtSndngDtlList", toJson(mav.getModel().get("nhtSndngDtlList"))) // 자료 ; } 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 a26a28ac..07f393b3 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 @@ -557,8 +557,8 @@ $P.control.load(1); } - // 삭제 callback - $P.callbackRemove = (obj) => { + // 사유 callback + $P.callbackRsn = (obj) => { // 서버에 전송할 data(파라미터) 생성 let params = {}; params[$P.control.prefixed("IDs")] = selected.join(","); // IDs diff --git a/src/main/webapp/WEB-INF/jsp/fims/excl/excl02010-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/excl/excl02010-main.jsp index e71cae7e..aa2ac311 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/excl/excl02010-main.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/excl/excl02010-main.jsp @@ -619,8 +619,8 @@ }); } - // 삭제 callback - $P.callbackRemove = (obj) => { + // 사유 callback + $P.callbackRsn = (obj) => { // 서버에 전송할 data(파라미터) 생성 let params = {}; params[$P.control.prefixed("IDs")] = selected.join(","); // IDs diff --git a/src/main/webapp/WEB-INF/jsp/fims/levy/levy02010-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/levy/levy02010-main.jsp index 439ab4f6..c41cd561 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/levy/levy02010-main.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/levy/levy02010-main.jsp @@ -505,8 +505,8 @@ $P.control.load(1); } - // 삭제 callback - $P.callbackRemove = (obj) => { + // 사유 callback + $P.callbackRsn = (obj) => { // 서버에 전송할 data(파라미터) 생성 let params = {}; params[$P.control.prefixed("IDs")] = selected.join(","); // IDs diff --git a/src/main/webapp/WEB-INF/jsp/fims/rdca/rdca01010-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/rdca/rdca01010-main.jsp index 5177e95c..31ef5e00 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/rdca/rdca01010-main.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/rdca/rdca01010-main.jsp @@ -547,12 +547,8 @@ $P.control.load(1); } - // 삭제 callback - $P.callbackRemove = (obj) => { - let selected = $P.control.dataset.getKeys("selected"); - - if (selected.length < 1) return; - + // 사유 callback + $P.callbackRsn = (obj) => { // 서버에 전송할 data(파라미터) 생성 let params = {}; params[$P.control.prefixed("IDs")] = selected.join(","); // IDs diff --git a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01020-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01020-info.jsp index dc3192e0..921b81b6 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01020-info.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01020-info.jsp @@ -5,7 +5,7 @@
- 계고장 발송 대상 정보 + 계고장 발송 대상 상세 정보
diff --git a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01030-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01030-main.jsp index 8b1ae861..303df73c 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01030-main.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01030-main.jsp @@ -449,8 +449,8 @@ $P.control.load(1); } - // 삭제 callback - $P.callbackRemove = (obj) => { + // 사유 callback + $P.callbackRsn = (obj) => { // 서버에 전송할 data(파라미터) 생성 let params = {}; params.sndngIDs = selected.join(","); // IDs diff --git a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01040-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01040-info.jsp index b85b23fc..b93d12fd 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01040-info.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01040-info.jsp @@ -5,6 +5,8 @@
+ 계고장 발송 현황 상세 정보 +
@@ -27,7 +29,7 @@ - @@ -236,9 +238,9 @@ let params = { callControlName : "pageObject['${pageName}'].control" , callPurpose : "view" - , sggCd : $("#sggCd--${pageName}").val() - , taskSeCd : $("input[name=taskSeCd]:checked").val() , crdnId : crdnId + , sggCd : $P.control.dataset.getValue("SGG_CD") + , taskSeCd : $P.control.dataset.getValue("TASK_SE_CD") } ajax.get({ @@ -275,8 +277,8 @@ } // DataTables(그리드) - let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)") - , $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)")); + let cellDefs = getCellDefs($("#theadTr--${pageName} th").not(".dummy-th") + , $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td")); $P.control.query.cellDefs = cellDefs; $P.control.download(); @@ -298,13 +300,13 @@ /************************************************************************** * 초기 셋팅 **************************************************************************/ - // 이벤트 설정 + // 이벤트 설정 $P.setEvent = () => { // 기본 버튼 이벤트 $("#btnExcel--${pageName}").on("click", () => $P.fnExcel()); // 엑셀 // 업무 버튼 이벤트 - $("#btnPrint--${pageName}").on("click", () => $P.fnPrint()); // 출력 + $("#btnPrintWrng--${pageName}").on("click", () => $P.fnPrint()); // 계고장 출력 // DataTables width 변경 조정 $("#DataTables_Table_0--${pageName}").find("th").resizable( {handles : "e"} ); @@ -334,9 +336,13 @@ // 초기 데이터 설정 $P.initData = () => { - // + // SNDNG_ID $("#sndngId--${pageName}").val($P.control.dataset.getValue("SNDNG_ID")); + // 검색 조건 설정 + $P.control.defaultFetchSize = $P.mainQuery.fetchSize; + $P.control.query = $P.mainQuery; + // URL 설정 $P.setURL($P.mainQuery.taskSeCd); } diff --git a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01060-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01060-info.jsp index ce68117e..d4abc98c 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01060-info.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01060-info.jsp @@ -5,7 +5,7 @@
- 사전통지 발송 대상 정보 + 사전통지 발송 대상 상세 정보
diff --git a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01070-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01070-main.jsp index c9186873..bec98209 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01070-main.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01070-main.jsp @@ -242,7 +242,6 @@ , prefixName : "사전통지 발송 현황" , infoSize : "xxl" , keymapper : info => info ? info.SNDNG_ID : "" -// , dataGetter : obj => obj.advntceSndngList , dataGetter : obj => obj.${infoPrefix}List , appendData : true , formats : { @@ -451,8 +450,8 @@ $P.control.load(1); } - // 삭제 callback - $P.callbackRemove = (obj) => { + // 사유 callback + $P.callbackRsn = (obj) => { // 서버에 전송할 data(파라미터) 생성 let params = {}; params.sndngIDs = selected.join(","); // IDs @@ -658,7 +657,7 @@ // 업무구분에 따른 URL 설정 $P.setURL = (taskSeCd) => { - $P.control.urls.load = wctx.url("/" + taskSeCd + $P.PrefixUrl + "/070/list.do"); // 조회 + $P.control.urls.load = wctx.url("/" + taskSeCd + $P.PrefixUrl + "/070/list.do"); // 검색 $P.control.urls.remove = wctx.url("/" + taskSeCd + $P.PrefixUrl + "/070/remove.do"); // 삭제 $P.control.urls.getInfo = wctx.url("/" + taskSeCd + $P.PrefixUrl + "/080/info.do"); // 사전통지 세부내용 } diff --git a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01080-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01080-info.jsp index d7b8d654..e242216b 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01080-info.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01080-info.jsp @@ -5,13 +5,14 @@
+ 사전통지 발송 현황 상세 정보 +
- - +
@@ -25,25 +26,25 @@
- - - - - - - @@ -59,6 +60,7 @@ + No. 발송상태 등기번호 발송일자 @@ -83,7 +85,7 @@ 과태료금액 본세 가산금 - 합계금액 + 미납금액 등록일시 등록사용자 수정일시 @@ -95,6 +97,7 @@