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 7b8079d2..9812b753 100644 --- a/src/main/java/cokr/xit/fims/sndb/web/Sndb01Controller.java +++ b/src/main/java/cokr/xit/fims/sndb/web/Sndb01Controller.java @@ -70,8 +70,14 @@ public class Sndb01Controller extends ApplicationController { , getNoticeSheetSendingDetailList = "/100/list.do" // 고지서발송 현황 상세 목록 조회 , noticeSheetSendingTargetInfo = "/110/info.do" // 고지서발송 대상 화면 - , sendBackMain = "/230/main.do" // 반송 현황 메인 화면 - , getSendBackList = "/230/list.do" // 반송 현황 목록 조회 + , unitySendBackTargetMain = "/210/main.do" // 통합 반송 등록 메인 + , sendBackMain = "/220/main.do" // 반송 현황 메인 화면 + , getSendBackList = "/220/list.do" // 반송 현황 목록 조회 + , removeSendBack = "/220/remove.do" // 반송 삭제 + , getSendBackInfo = "/230/info.do" // 반송 정보 조회 + , createSendBack = "/230/create.do" // 반송 등록 + , updateSendBack = "/230/update.do" // 반송 수정 + , serviceByPublicNoticeMain = "/240/main.do" // 공시송달 현황 메인 화면 , getServiceByPublicNoticeList = "/240/list.do" // 공시송달 현황 목록 조회 , removeServiceByPublicNotice = "/240/remove.do" // 공시송달 삭제 @@ -86,11 +92,8 @@ public class Sndb01Controller extends ApplicationController { - , unitySendBackTargetMain = "/210/main.do" // 통합 반송 등록 메인 - , removeSendBack = "/210/remove.do" // 반송 삭제 - , getSendBackInfo = "/220/info.do" // 반송 정보 조회 - , createSendBack = "/220/create.do" // 반송 등록 - , updateSendBack = "/220/update.do" // 반송 수정 + + , removeServiceByPublicNoticeEach = "/250/remove.do" // 공시송달 개별 삭제 @@ -1156,12 +1159,12 @@ public class Sndb01Controller extends ApplicationController { .addObject("rtnMsg", rtnMsg); } - /**반송 현황 메인화면(sndb/sndb01/230-main)을 연다. + /**반송 현황 메인화면(sndb/sndb01/220-main)을 연다. * - * @return /sndb/sndb01/230-main + * @return /sndb/sndb01/220-main */ public ModelAndView sendBackMain() { - ModelAndView mav = new ModelAndView("fims/sndb/sndb01230-main"); + ModelAndView mav = new ModelAndView("fims/sndb/sndb01220-main"); // 사용자 정보 ManagedUser managedUser = (ManagedUser)currentUser().getUser(); @@ -1171,7 +1174,7 @@ public class Sndb01Controller extends ApplicationController { addCodes(commonCodes, mav, "FIM004", "FIM005", "FIM006", "FIM054", "FIM061", "FIM064"); - return mav.addObject("pageName", "sndb01230") // View(jsp)에서 사용할 id 뒤에 붙일 suffix + return mav.addObject("pageName", "sndb01220") // View(jsp)에서 사용할 id 뒤에 붙일 suffix .addObject("infoPrefix", "sndbk") // prefix .addObject("sggCd", managedUser.getOrgID()) // 시군구 코드(SGG_CD) .addObject("taskListForSgg", stngBean.filterTaskSectionCodeForSgg(commonCodes.get("FIM054"))) // 시군구에서 사용하는 업무 목록 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 07f393b3..7a32ac9c 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 @@ -158,11 +158,11 @@ - - @@ -388,23 +388,13 @@ $P.control.getInfo = (params) => { if (!params) return; - let dialogTitle = ""; - - if (params.callPurpose == "create") { - dialogTitle = $P.control.prefixName + " 등록"; - } else if (params.callPurpose == "update") { - dialogTitle = $P.control.prefixName + " 수정"; - } else { - dialogTitle = $P.control.prefixName + " 정보"; - } - ajax.get({ url : $P.control.urls.getInfo + "?openerPageName=${pageName}" , data : params || {} , success : resp => { dialog.open({ id : $P.control.prefixed("Dialog") - , title : dialogTitle + , title : params.title , content : resp , size : $P.control.infoSize , init : () => { } @@ -588,7 +578,7 @@ $P.control.dataset.clear(); } - // 검색 버튼 이벤트 + // 검색 버튼 클릭 이벤트 $P.fnSearchList = () => { // 검색조건 $P.control.query = $P.formFields.get(); @@ -598,7 +588,7 @@ $P.control.load(1); } - // 엑셀 버튼 이벤트 + // 엑셀 버튼 클릭 이벤트 $P.fnExcel = () => { if ($P.control.dataset.empty) { dialog.alert({ @@ -617,13 +607,13 @@ $P.control.download(); } - // 사용자 조회 버튼 이벤트 + // 사용자 조회 버튼 클릭 이벤트 $P.fnFindUser = () => { $P.getFindUser(); } - // 수정 버튼 이벤트 - $P.fnUpdate = () => { + // 수정 버튼 클릭 이벤트 + $P.fnUpdateLevyExcl = (title) => { // 부과제외 ID let levyExclId = $P.control.dataset.getValue("LEVY_EXCL_ID"); // 부과제외 ID 가 없다면.. return @@ -633,7 +623,8 @@ let levyExclSeCd = $P.control.dataset.getValue("LEVY_EXCL_SE_CD"); let params = { - callPurpose : "update" + title : title + , callPurpose : "update" , sggCd : $P.control.dataset.getValue("SGG_CD") // 시군구 코드 , taskSeCd : $P.control.dataset.getValue("TASK_SE_CD") // 업무 구분 코드 , levyExclId : levyExclId // 부과제외 ID @@ -643,8 +634,8 @@ $P.control.getInfo(params); } - // 삭제 버튼 이벤트 - $P.fnRemove = () => { + // 삭제 버튼 클릭 이벤트 + $P.fnRemoveLevyExcl = (title) => { // 선택 자료 let selected = $P.control.dataset.getKeys("selected"); @@ -664,8 +655,8 @@ encodeURI(wctx.url("/resources/html/inputRsnDialog.html" + "?openerPageName=${pageName}" + "&prefix=" + $P.control.prefix - + "&usePurpose=" + "remove" - + "&ttlNm=" + "삭제" + + "&title=" + title + + "&callPurpose=" + "remove" )) , "inputDelRsnDialog" , 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY @@ -705,9 +696,14 @@ }); }); - // 업무 버튼 이벤트 - $("#btnUpdate--${pageName}").on("click", () => $P.fnUpdate()); // 부과제외 수정 - $("#btnRemove--${pageName}").on("click", () => $P.fnRemove()); // 부과제외 삭제 + // 부과제외 수정 버튼 이벤트 + $("#btnUpdateLevyExcl--${pageName}").on("click", function() { + $P.fnUpdateLevyExcl($(this).attr("title")); + }); + // 부과제외 삭제 버튼 이벤트 + $("#btnRemoveLevyExcl--${pageName}").on("click", function() { + $P.fnRemoveLevyExcl($(this).attr("title")); + }); // DataTables width 변경 조정 업무별 그리드가 존재 한다면.. crdn06010-main.jsp 참고 $("#DataTables_Table_0--${pageName}").find("th").resizable( {handles : "e"} ); 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 aa2ac311..f90754e1 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 @@ -184,14 +184,14 @@ - - - @@ -685,14 +685,15 @@ } // 수정 버튼 클릭 이벤트 - $P.fnUpdateOpnn = () => { + $P.fnUpdateOpnn = (title) => { let opnnId = $P.control.dataset.getValue("OPNN_ID"); // 의견제출 ID 가 없다면.. return if (typeof opnnId == "undefined" || opnnId == null || opnnId == "") return; let params = { - callPurpose : "update" + title : title + , callPurpose : "update" , sggCd : $P.control.dataset.getValue("SGG_CD") // 시군구 코드 , taskSeCd : $P.control.dataset.getValue("TASK_SE_CD") // 업무 구분 코드 , opnnId : opnnId // 의견제출 ID @@ -702,14 +703,15 @@ } // 심의 버튼 클릭 이벤트 - $P.fnUpdateDlbr = () => { + $P.fnUpdateOpnnDlbr = (title) => { let opnnId = $P.control.dataset.getValue("OPNN_ID"); // 의견제출 ID 가 없다면.. return if (typeof opnnId == "undefined" || opnnId == null || opnnId == "") return; let params = { - callPurpose : "update" + title : title + , callPurpose : "update" , sggCd : $P.control.dataset.getValue("SGG_CD") // 시군구 코드 , taskSeCd : $P.control.dataset.getValue("TASK_SE_CD") // 업무 구분 코드 , opnnId : opnnId // 의견제출 ID @@ -719,7 +721,7 @@ } // 삭제 버튼 클릭 이벤트 - $P.fnRemove = () => { + $P.fnRemoveOpnn = (title) => { // 선택 자료 let selected = $P.control.dataset.getKeys("selected"); @@ -727,20 +729,20 @@ // 삭제 메세지 확인 dialog.alert({ - content : "선택하신 " + "선택하신 " + selected.length + "건의 " + $P.control.prefixName + " 정보를 삭제하시겠습니까?" + content : "선택하신 " + selected.length + "건의 " + $P.control.prefixName + " 정보를 삭제하시겠습니까?" , onOK : () => { // 삭제 사유 입력 let popupWidth = 640; let popupHeight = 240; let popupX = (window.screen.width / 2) - (popupWidth / 2); - let popupY= (window.screen.height / 2) - (popupHeight / 2); + let popupY = (window.screen.height / 2) - (popupHeight / 2); window.open( encodeURI(wctx.url("/resources/html/inputRsnDialog.html" + "?openerPageName=${pageName}" + "&prefix=" + $P.control.prefix - + "&usePurpose=" + "remove" - + "&ttlNm=" + "삭제" + + "&title=" + title + + "&callPurpose=" + "remove" )) , "inputDelRsnDialog" , 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY @@ -780,10 +782,18 @@ }); }); - // 업무 버튼 이벤트 - $("#btnUpdateOpnn--${pageName}").on("click", () => $P.fnUpdateOpnn()); // 의견제출 수정 - $("#btnUpdateDlbr--${pageName}").on("click", () => $P.fnUpdateDlbr()); // 의견제출 심의 - $("#btnRemove--${pageName}").on("click", () => $P.fnRemove()); // 의견제출 삭제 + // 의견제출 수정 버튼 이벤트 + $("#btnUpdateOpnn--${pageName}").on("click", function() { + $P.fnUpdateOpnn($(this).attr("title")); + }); + // 의견제출 심의 버튼 이벤트 + $("#btnUpdateOpnnDlbr--${pageName}").on("click", function() { + $P.fnUpdateOpnnDlbr($(this).attr("title")); + }); + // 의견제출 삭제 버튼 이벤트 + $("#btnRemoveOpnn--${pageName}").on("click", function() { + $P.fnRemoveOpnn($(this).attr("title")); + }); // DataTables width 변경 조정 $("#DataTables_Table_0--${pageName}").find("th").resizable( {handles : "e"} ); diff --git a/src/main/webapp/WEB-INF/jsp/fims/excl/excl03010-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/excl/excl03010-main.jsp index 1104e848..34bf010d 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/excl/excl03010-main.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/excl/excl03010-main.jsp @@ -501,7 +501,7 @@ } // 이전 단속정보 보기 버튼 이벤트 - $P.fnBfrCrdnTotalInfo = () => { + $P.fnBfrCrdnTotalInfo = (title) => { let bfrCrdnId = $P.control.dataset.getValue("BFR_CRDN_ID"); // 이전 단속 ID 가 없다면.. return @@ -542,8 +542,10 @@ }); }); - // 업무 버튼 이벤트 - $("#btnBfrCrdnTotalInfo--${pageName}").on("click", () => $P.fnBfrCrdnTotalInfo()); // 이전단속정보 + // 이전단속정보 버튼 이벤트 + $("#btnBfrCrdnTotalInfo--${pageName}").on("click", function() { + $P.fnBfrCrdnTotalInfo($(this).attr("title")); + }); // DataTables width 변경 조정 업무별 그리드가 존재 한다면.. crdn06010-main.jsp 참고 $("#DataTables_Table_0--${pageName}").find("th").resizable( {handles : "e"} ); diff --git a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01050-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01050-main.jsp index 7e00f637..50b0fa41 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01050-main.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01050-main.jsp @@ -149,10 +149,10 @@ - - @@ -176,7 +176,7 @@