민원 접수 자료 에서 부과제외를 호출했을때 등록 처리하는 create URL 변경.

main
jjh 1 year ago
parent 0bafc8f984
commit 761055c02e

@ -78,7 +78,7 @@ public class Excl01Controller extends ApplicationController {
* }</pre> * }</pre>
*/ */
@RequestMapping(name = "부과제외 정보 조회", value = "/020/info.do") @RequestMapping(name = "부과제외 정보 조회", value = "/020/info.do")
public ModelAndView getLevyExclInfo(Excl01Query req) { public ModelAndView getLevyExclInfo(String openerPageName, Excl01Query req) {
DataObject levyExclInfo = excl01Service.getLevyExclInfo(req); DataObject levyExclInfo = excl01Service.getLevyExclInfo(req);
if (req.getLevyExclId() == null && !levyExclInfo.string("LEVY_EXCL_ID").equals("")) { if (req.getLevyExclId() == null && !levyExclInfo.string("LEVY_EXCL_ID").equals("")) {
@ -99,7 +99,8 @@ public class Excl01Controller extends ApplicationController {
addCodes(commonCodes, mav, "FIM021", "FIM022", "FIM054"); addCodes(commonCodes, mav, "FIM021", "FIM022", "FIM054");
return mav return mav
.addObject("pageName", "excl01020") .addObject("openerPageName", openerPageName) // 호출했던 Page Name
.addObject("pageName", "excl01020") //
.addObject("FIM021List", commonCodes.get("FIM021")) // 부과 제외 구분 코드(LEVY_EXCL_SE_CD) .addObject("FIM021List", commonCodes.get("FIM021")) // 부과 제외 구분 코드(LEVY_EXCL_SE_CD)
.addObject("FIM022List", commonCodes.get("FIM022")) // 부과 제외 사유 코드(LEVY_EXCL_RSN_CD) .addObject("FIM022List", commonCodes.get("FIM022")) // 부과 제외 사유 코드(LEVY_EXCL_RSN_CD)
.addObject("FIM054List", commonCodes.get("FIM054")) // 업무 구분 코드(TASK_SE_CD) .addObject("FIM054List", commonCodes.get("FIM054")) // 업무 구분 코드(TASK_SE_CD)

@ -287,9 +287,8 @@
, appendData : true , appendData : true
, urls : { , urls : {
load : wctx.url(prefixUrl + "/010/list.do") // 검색 load : wctx.url(prefixUrl + "/010/list.do") // 검색
, getInfo : wctx.url(prefixUrl + "/020/info.do") // 등록 및 수정 팝업 // , getInfo : wctx.url(prefixUrl + "/020/info.do") // 등록 및 수정 팝업
, create : wctx.url(prefixUrl + "/020/create.do") // 신규 등록 , getInfo : wctx.url(prefixUrl + "/020/info.do?openerPageName=${pageName}") // 등록 및 수정 팝업
, update : wctx.url(prefixUrl + "/020/update.do") // 자료 수정
// , remove : wctx.url(prefixUrl + "/010/remove.do") // 자료 삭제 // , remove : wctx.url(prefixUrl + "/010/remove.do") // 자료 삭제
, remove : wctx.url(prefixUrl + "/010/removes.do") // 선택(체크) 자료 삭제 , remove : wctx.url(prefixUrl + "/010/removes.do") // 선택(체크) 자료 삭제
} }

@ -73,6 +73,8 @@
// 공통 코드 // 공통 코드
var FIM021 = new CommonCodes(${FIM021}, true); var FIM021 = new CommonCodes(${FIM021}, true);
var FIM022 = new CommonCodes(${FIM022}, true); var FIM022 = new CommonCodes(${FIM022}, true);
// 호출한 Page Name
var openerPageName = "${openerPageName}";
/************************************************************************** /**************************************************************************
* DatasetControl * DatasetControl
@ -114,6 +116,11 @@
let item = ${pageName}Control.getCurrent("item"); let item = ${pageName}Control.getCurrent("item");
let create = isEmpty(info.levyExclId); let create = isEmpty(info.levyExclId);
// 민원 접수 관리에서 호출했다면.. URL 주소를 변경한다.
if (create && openerPageName == "cvlc01020-info") {
${pageName}Control.urls.create = "/cvlc/cvlc01/020/save.do";
}
ajax.post({ ajax.post({
url : !create ? ${pageName}Control.urls.update : ${pageName}Control.urls.create url : !create ? ${pageName}Control.urls.update : ${pageName}Control.urls.create
, data : info , data : info

Loading…
Cancel
Save