main
jjh 9 months ago
parent c289730215
commit 84451ead3c

@ -273,7 +273,6 @@
</div> </div>
</div> </div>
<!-- / DataTables(그리드) --> <!-- / DataTables(그리드) -->
</div> <!-- <div class="wrapper-list"> --> </div> <!-- <div class="wrapper-list"> -->
</div> <!-- <div class="card"> --> </div> <!-- <div class="card"> -->
</div> <!-- <div class="container-xxl flex-grow-1 px-0"> --> </div> <!-- <div class="container-xxl flex-grow-1 px-0"> -->
@ -371,7 +370,7 @@
}); });
// 삭제 버튼 // 삭제 버튼
$("#btnRemove--${pageName}").prop("disabled", keys.length < 1); $("#btnRemoveLevyExcl--${pageName}").prop("disabled", keys.length < 1);
// DataTables(그리드) 전체 선택(checkbox) // DataTables(그리드) 전체 선택(checkbox)
if (keys.length < 1) { if (keys.length < 1) {
@ -538,15 +537,7 @@
}); });
} }
// 검색 자료 재조회 // 삭제 사유 callback
$P.refreshList = () => {
$P.control.untilPageNum = $P.control.query.pageNum;
$P.control.query.fetchSize = $P.control.defaultFetchSize * $P.control.query.pageNum;
$P.control.load(1);
}
// 사유 callback
$P.callbackRsn = (obj) => { $P.callbackRsn = (obj) => {
// 서버에 전송할 data(파라미터) 생성 // 서버에 전송할 data(파라미터) 생성
let params = {}; let params = {};
@ -556,6 +547,14 @@
$P.control.remove(params); $P.control.remove(params);
} }
// 검색 자료 재조회
$P.refreshList = () => {
$P.control.untilPageNum = $P.control.query.pageNum;
$P.control.query.fetchSize = $P.control.defaultFetchSize * $P.control.query.pageNum;
$P.control.load(1);
}
/************************************************************************** /**************************************************************************
* 버튼 clickEvent * 버튼 clickEvent
**************************************************************************/ **************************************************************************/
@ -618,16 +617,13 @@
// 부과제외 ID 가 없다면.. return // 부과제외 ID 가 없다면.. return
if (typeof levyExclId == "undefined" || levyExclId == null || levyExclId == "") return; if (typeof levyExclId == "undefined" || levyExclId == null || levyExclId == "") return;
// 부과제외 구분 코드
let levyExclSeCd = $P.control.dataset.getValue("LEVY_EXCL_SE_CD");
let params = { let params = {
title : title title : title
, callPurpose : "update" , callPurpose : "update"
, sggCd : $P.control.dataset.getValue("SGG_CD") // 시군구 코드 , levyExclId : levyExclId // 부과제외 ID
, taskSeCd : $P.control.dataset.getValue("TASK_SE_CD") // 업무 구분 코드 , sggCd : $P.control.dataset.getValue("SGG_CD") // 시군구 코드
, levyExclId : levyExclId // 부과제외 ID , taskSeCd : $P.control.dataset.getValue("TASK_SE_CD") // 업무 구분 코드
, levyExclSeCd : levyExclSeCd // 부과제외 구분 코드 , levyExclSeCd : $P.control.dataset.getValue("LEVY_EXCL_SE_CD") // 부과제외 구분 코드
}; };
$P.control.getInfo(params); $P.control.getInfo(params);
@ -655,7 +651,7 @@
+ "?openerPageName=${pageName}" + "?openerPageName=${pageName}"
+ "&prefix=" + $P.control.prefix + "&prefix=" + $P.control.prefix
+ "&title=" + title + "&title=" + title
+ "&callPurpose=" + "remove" + "&callPurpose=" + "removeLevyExcl"
)) ))
, "inputDelRsnDialog" , "inputDelRsnDialog"
, 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY , 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY

@ -740,7 +740,7 @@
+ "?openerPageName=${pageName}" + "?openerPageName=${pageName}"
+ "&prefix=" + $P.control.prefix + "&prefix=" + $P.control.prefix
+ "&title=" + title + "&title=" + title
+ "&callPurpose=" + "remove" + "&callPurpose=" + "removeOpnn"
)) ))
, "inputDelRsnDialog" , "inputDelRsnDialog"
, 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY , 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY

@ -127,11 +127,11 @@
</div> </div>
<span class="container-window-btn-right"> <span class="container-window-btn-right">
<!-- 업무 버튼 --> <!-- 업무 버튼 -->
<button type="button" class="btn btn-primary w-px-120" id="btnUpdate--${pageName}" title="부과제외 수정"> <button type="button" class="btn btn-primary w-px-120" id="btnUpdateRduct--${pageName}" title="감경 수정">
수정 감경 수정
</button> </button>
<button type="button" class="btn btn-primary w-px-120" id="btnRemove--${pageName}" title="부과제외 삭제"> <button type="button" class="btn btn-primary w-px-120" id="btnRemoveRduct--${pageName}" title="감경 삭제">
삭제 감경 삭제
</button> </button>
</span> </span>
</span> </span>
@ -337,23 +337,13 @@
$P.control.getInfo = (params) => { $P.control.getInfo = (params) => {
if (!params) return; 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({ ajax.get({
url : $P.control.urls.getInfo url : $P.control.urls.getInfo
, data : params || {} , data : params || {}
, success : resp => { , success : resp => {
dialog.open({ dialog.open({
id : $P.control.prefixed("Dialog") id : $P.control.prefixed("Dialog")
, title : dialogTitle , title : params.title
, content : resp , content : resp
, size : $P.control.infoSize , size : $P.control.infoSize
, onClose : () => { $P.refreshList(); } , onClose : () => { $P.refreshList(); }
@ -495,15 +485,7 @@
}); });
} }
// 검색 자료 재조회 // 삭제 사유 callback
$P.refreshList = () => {
$P.control.untilPageNum = $P.control.query.pageNum;
$P.control.query.fetchSize = $P.control.defaultFetchSize * $P.control.query.pageNum;
$P.control.load(1);
}
// 사유 callback
$P.callbackRsn = (obj) => { $P.callbackRsn = (obj) => {
// 서버에 전송할 data(파라미터) 생성 // 서버에 전송할 data(파라미터) 생성
let params = {}; let params = {};
@ -513,6 +495,14 @@
$P.control.remove(params); $P.control.remove(params);
} }
// 검색 자료 재조회
$P.refreshList = () => {
$P.control.untilPageNum = $P.control.query.pageNum;
$P.control.query.fetchSize = $P.control.defaultFetchSize * $P.control.query.pageNum;
$P.control.load(1);
}
/************************************************************************** /**************************************************************************
* element.on * element.on
**************************************************************************/ **************************************************************************/
@ -568,15 +558,16 @@
$P.getFindUser(); $P.getFindUser();
} }
// 수정 버튼 이벤트 // 감경 수정 버튼 이벤트
$P.fnUpdate = () => { $P.fnUpdateRduct = () => {
// 감경 ID // 감경 ID
let rductId = $P.control.dataset.getValue("RDUCT_ID"); let rductId = $P.control.dataset.getValue("RDUCT_ID");
// 감경 ID 가 없다면.. return // 감경 ID 가 없다면.. return
if (typeof rductId == "undefined" || rductId == null || rductId == "") return; if (typeof rductId == "undefined" || rductId == null || rductId == "") return;
let params = { let params = {
callPurpose : "update" title : title
, callPurpose : "update"
, sggCd : $P.control.dataset.getValue("SGG_CD") // 시군구 코드 , sggCd : $P.control.dataset.getValue("SGG_CD") // 시군구 코드
, taskSeCd : $P.control.dataset.getValue("TASK_SE_CD") // 업무 구분 코드 , taskSeCd : $P.control.dataset.getValue("TASK_SE_CD") // 업무 구분 코드
, rductId : rductId // 감경 ID , rductId : rductId // 감경 ID
@ -585,8 +576,8 @@
$P.control.getInfo(params); $P.control.getInfo(params);
} }
// 삭제 버튼 이벤트 // 감경 삭제 버튼 이벤트
$P.fnRemove = () => { $P.fnRemoveRduct = () => {
// 선택 자료 // 선택 자료
let selected = $P.control.dataset.getKeys("selected"); let selected = $P.control.dataset.getKeys("selected");
@ -606,8 +597,8 @@
encodeURI(wctx.url("/resources/html/inputRsnDialog.html" encodeURI(wctx.url("/resources/html/inputRsnDialog.html"
+ "?openerPageName=${pageName}" + "?openerPageName=${pageName}"
+ "&prefix=" + $P.control.prefix + "&prefix=" + $P.control.prefix
+ "&usePurpose=" + "remove" + "&title=" + title
+ "&ttlNm=" + "삭제" + "&callPurpose=" + "removeLevyExcl"
)) ))
, "inputDelRsnDialog" , "inputDelRsnDialog"
, 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY , 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY
@ -647,9 +638,14 @@
}); });
}); });
// 업무 버튼 이벤트 // 감경 수정 버튼 이벤트
$("#btnUpdate--${pageName}").on("click", () => $P.fnUpdate()); // 부과제외 수정 $("#btnUpdateRduct--${pageName}").on("click", function() {
$("#btnRemove--${pageName}").on("click", () => $P.fnRemove()); // 부과제외 삭제 $P.fnUpdateRduct($(this).attr("title"));
});
// 감경 삭제 버튼 이벤트
$("#btnRemoveRduct--${pageName}").on("click", function() {
$P.fnRemoveRduct($(this).attr("title"));
});
// DataTables width 변경 조정 업무별 그리드가 존재 한다면.. crdn06010-main.jsp 참고 // DataTables width 변경 조정 업무별 그리드가 존재 한다면.. crdn06010-main.jsp 참고
$("#DataTables_Table_0--${pageName}").find("th").resizable( {handles : "e"} ); $("#DataTables_Table_0--${pageName}").find("th").resizable( {handles : "e"} );

@ -441,15 +441,7 @@
}); });
} }
// 검색 자료 재조회 // 삭제 사유 callback
$P.refreshList = () => {
$P.control.untilPageNum = $P.control.query.pageNum;
$P.control.query.fetchSize = $P.control.defaultFetchSize * $P.control.query.pageNum;
$P.control.load(1);
}
// 사유 callback
$P.callbackRsn = (obj) => { $P.callbackRsn = (obj) => {
// 서버에 전송할 data(파라미터) 생성 // 서버에 전송할 data(파라미터) 생성
let params = {}; let params = {};
@ -459,6 +451,14 @@
$P.control.remove(params); $P.control.remove(params);
} }
// 검색 자료 재조회
$P.refreshList = () => {
$P.control.untilPageNum = $P.control.query.pageNum;
$P.control.query.fetchSize = $P.control.defaultFetchSize * $P.control.query.pageNum;
$P.control.load(1);
}
/************************************************************************** /**************************************************************************
* 버튼 clickEvent * 버튼 clickEvent
**************************************************************************/ **************************************************************************/

@ -578,7 +578,7 @@
* 버튼 clickEvent * 버튼 clickEvent
**************************************************************************/ **************************************************************************/
// 감경 등록 // 감경 등록
$P.fnCreateRduct = () => { $P.fnCreateRduct = (title) => {
// 버튼 title // 버튼 title
let btnTitle = $("#btnCreateRduct--${pageName}").attr("title"); let btnTitle = $("#btnCreateRduct--${pageName}").attr("title");
@ -625,7 +625,7 @@
} }
// 감경 수정 // 감경 수정
$P.fnUpdateRduct = () => { $P.fnUpdateRduct = (title) => {
// 버튼 title // 버튼 title
let btnTitle = $("#btnUpdateRduct--${pageName}").attr("title"); let btnTitle = $("#btnUpdateRduct--${pageName}").attr("title");
@ -661,10 +661,7 @@
} }
// 감경 삭제 // 감경 삭제
$P.fnRemoveRduct = () => { $P.fnRemoveRduct = (title) => {
// 버튼 title
let btnTitle = $("#btnRemoveRduct--${pageName}").attr("title");
// 감경 ID // 감경 ID
let rductId = $P.rductControl.dataset.getValue("RDUCT_ID"); let rductId = $P.rductControl.dataset.getValue("RDUCT_ID");
// 감경 ID 가 없다면.. return // 감경 ID 가 없다면.. return
@ -677,7 +674,7 @@
if (Number(crdnSttsCd) > 45) { if (Number(crdnSttsCd) > 45) {
dialog.alert({ dialog.alert({
content : "단속상태가 '" + crdnSttsNm + "' 입니다." content : "단속상태가 '" + crdnSttsNm + "' 입니다."
+ "<br>" + "[" + btnTitle + "]" + " 실행이 취소되었습니다." + "<br>" + "[" + title + "]" + " 실행이 취소되었습니다."
, onOK : () => { } , onOK : () => { }
}); });
return; return;
@ -695,10 +692,10 @@
window.open( window.open(
encodeURI(wctx.url("/resources/html/inputRsnDialog.html" encodeURI(wctx.url("/resources/html/inputRsnDialog.html"
+ "?openerPageName=${pageName}" + "?openerPageName=${pageName}"
+ "&prefix=" + $P.rductControl.prefix + "&prefix=" + $P.rductControl.prefix
+ "&usePurpose=" + "remove" + "&title=" + title
+ "&ttlNm=" + "삭제" + "&callPurpose=" + "removeLevyExcl"
)) ))
, "inputDelRsnDialog" , "inputDelRsnDialog"
, 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY , 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY
@ -708,7 +705,7 @@
} }
// 계고 등록 // 계고 등록
$P.fnCreateWrng = () => { $P.fnCreateWrng = (title) => {
// 버튼 title // 버튼 title
let btnTitle = $("#btnCreateWrng--${pageName}").attr("title"); let btnTitle = $("#btnCreateWrng--${pageName}").attr("title");
@ -744,7 +741,7 @@
} }
// 부과제외 등록 // 부과제외 등록
$P.fnCreateLevyExcl = () => { $P.fnCreateLevyExcl = (title) => {
// 버튼 title // 버튼 title
let btnTitle = $("#btnCreateLevyExcl--${pageName}").attr("title"); let btnTitle = $("#btnCreateLevyExcl--${pageName}").attr("title");
@ -780,7 +777,7 @@
} }
// 부과제외 수정 // 부과제외 수정
$P.fnUpdateLevyExcl = () => { $P.fnUpdateLevyExcl = (title) => {
// 버튼 title // 버튼 title
let btnTitle = $("#btnUpdateLevyExcl--${pageName}").attr("title"); let btnTitle = $("#btnUpdateLevyExcl--${pageName}").attr("title");
@ -803,7 +800,7 @@
} }
// 부과제외 삭제 // 부과제외 삭제
$P.fnRemoveLevyExcl = () => { $P.fnRemoveLevyExcl = (title) => {
// 버튼 title // 버튼 title
let btnTitle = $("#btnRemoveLevyExcl--${pageName}").attr("title"); let btnTitle = $("#btnRemoveLevyExcl--${pageName}").attr("title");
@ -824,10 +821,10 @@
window.open( window.open(
encodeURI(wctx.url("/resources/html/inputRsnDialog.html" encodeURI(wctx.url("/resources/html/inputRsnDialog.html"
+ "?openerPageName=${pageName}" + "?openerPageName=${pageName}"
+ "&prefix=" + $P.levyExclControl.prefix + "&prefix=" + $P.levyExclControl.prefix
+ "&usePurpose=" + "remove" + "&title=" + title
+ "&ttlNm=" + "삭제" + "&callPurpose=" + "removeLevyExcl"
)) ))
, "inputDelRsnDialog" , "inputDelRsnDialog"
, 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY , 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY

@ -144,10 +144,10 @@
</div> </div>
<span class="container-window-btn-right"> <span class="container-window-btn-right">
<!-- 업무 버튼 --> <!-- 업무 버튼 -->
<button type="button" class="btn btn-primary w-px-120" id="btnUpdate--${pageName}" title="수정"> <button type="button" class="btn btn-primary w-px-120" id="btnUpdateCvlcptDscsn--${pageName}" title="민원상담 수정">
수정 수정
</button> </button>
<button type="button" class="btn btn-primary w-px-120" id="btnRemove--${pageName}" title="삭제"> <button type="button" class="btn btn-primary w-px-120" id="btnRemoveCvlcptDscsn--${pageName}" title="민원상담 삭제">
삭제 삭제
</button> </button>
</span> </span>
@ -325,7 +325,7 @@
, title : dialogTitle , title : dialogTitle
, content : resp , content : resp
, size : $P.control.infoSize , size : $P.control.infoSize
, onClose : () => { $P.refreshList(); } // 자료 재조회 , onClose : () => { $P.refreshList(); }
}); });
} }
}); });
@ -372,7 +372,7 @@
document.getElementById("${infoPrefix}Row--${pageName}").innerHTML, <%-- from template#${infoPrefix}Row --%> document.getElementById("${infoPrefix}Row--${pageName}").innerHTML, <%-- from template#${infoPrefix}Row --%>
(str, dataItem) => str (str, dataItem) => str
.replace(/{onclick}/gi, "pageObject['${pageName}'].control.setCurrent('" + dataItem.getValue("CVLCPT_DSCSN_ID") + "');") .replace(/{onclick}/gi, "pageObject['${pageName}'].control.setCurrent('" + dataItem.getValue("CVLCPT_DSCSN_ID") + "');")
.replace(/{ondblclick}/gi, "pageObject['${pageName}'].fnUpdate('" + dataItem.getValue("CVLCPT_DSCSN_ID") + "');") .replace(/{ondblclick}/gi, "pageObject['${pageName}'].fnUpdateCvlcptDscsn('민원상담 수정');")
); );
let noMore = (totalSize == ${infoPrefix}List.length); let noMore = (totalSize == ${infoPrefix}List.length);
@ -504,24 +504,25 @@
} }
// 수정 버튼 이벤트 // 수정 버튼 이벤트
$P.fnUpdate = (cvlcptDscsnId) => { $P.fnUpdateCvlcptDscsn = (title) => {
// 민원상담 ID
let cvlcptDscsnId = $P.control.dataset.getValue("CVLCPT_DSCSN_ID");
// 민원상담 ID 가 없다면.. 입력 // 민원상담 ID 가 없다면.. 입력
if (typeof cvlcptDscsnId == "undefined" || cvlcptDscsnId == null || cvlcptDscsnId == "") { if (typeof cvlcptDscsnId == "undefined" || cvlcptDscsnId == null || cvlcptDscsnId == "") return;
cvlcptDscsnId = $P.control.dataset.getValue("CVLCPT_DSCSN_ID");
}
let params = { let params = {
callPurpose : "update" title : title
, callPurpose : "update"
, cvlcptDscsnId : cvlcptDscsnId // 민원상담 ID
, sggCd : $P.control.dataset.getValue("SGG_CD") // 시군구 코드 , sggCd : $P.control.dataset.getValue("SGG_CD") // 시군구 코드
, taskSeCd : $P.control.dataset.getValue("TASK_SE_CD") // 업무 구분 코드 , taskSeCd : $P.control.dataset.getValue("TASK_SE_CD") // 업무 구분 코드
, cvlcptDscsnId : cvlcptDscsnId // 민원상담 ID
}; };
$P.control.getInfo(params); $P.control.getInfo(params);
} }
// 삭제 버튼 이벤트 // 삭제 버튼 이벤트
$P.fnRemove = () => { $P.fnRemoveCvlcptDscsn = (title) => {
// 선택 자료 // 선택 자료
let selected = $P.control.dataset.getKeys("selected"); let selected = $P.control.dataset.getKeys("selected");
@ -541,8 +542,8 @@
encodeURI(wctx.url("/resources/html/inputRsnDialog.html" encodeURI(wctx.url("/resources/html/inputRsnDialog.html"
+ "?openerPageName=${pageName}" + "?openerPageName=${pageName}"
+ "&prefix=" + $P.control.prefix + "&prefix=" + $P.control.prefix
+ "&usePurpose=" + "remove" + "&title=" + title
+ "&ttlNm=" + "삭제" + "&callPurpose=" + "removeCvlcptDscsn"
)) ))
, "inputDelRsnDialog" , "inputDelRsnDialog"
, 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY , 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY
@ -582,9 +583,14 @@
}); });
}); });
// 업무 버튼 이벤트 // 민원상담 수정 버튼 이벤트
$("#btnUpdate--${pageName}").on("click", () => $P.fnUpdate()); // 민원상담 수정 $("#btnUpdateCvlcptDscsn--${pageName}").on("click", function() {
$("#btnRemove--${pageName}").on("click", () => $P.fnRemove()); // 민원상담 삭제 $P.fnUpdateCvlcptDscsn($(this).attr("title"));
});
// 민원상담 삭제 버튼 이벤트
$("#btnRemoveCvlcptDscsn--${pageName}").on("click", function() {
$P.fnRemoveCvlcptDscsn($(this).attr("title"));
});
// DataTables width 변경 조정 // DataTables width 변경 조정
$("#DataTables_Table_0--${pageName}").find("th").resizable( {handles : "e"} ); $("#DataTables_Table_0--${pageName}").find("th").resizable( {handles : "e"} );

@ -39,12 +39,12 @@
<!-- 제목 명 --> <!-- 제목 명 -->
<div class="col-md-12"> <div class="col-md-12">
<label for="ttlNm" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end required">제목</label> <label for="ttlNm" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end required">제목</label>
<input type="text" class="form-control w-80" id="ttlNm" name="ttlNm" autocomplete="off" required /> <input type="text" class="form-control w-75" id="ttlNm" name="ttlNm" autocomplete="off" required />
</div> </div>
<!-- 공고 기간 --> <!-- 공고 기간 -->
<div class="col-md-12"> <div class="col-md-12">
<label for="textDate" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end required">공고기간</label> <label for="textDate" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end required">공고기간</label>
<input type="text" class="form-control w-80" id="textDate" name="textDate" autocomplete="off" required /> <input type="text" class="form-control w-75" id="textDate" name="textDate" autocomplete="off" required />
</div> </div>
</div> </div>
</div> </div>
@ -69,30 +69,41 @@
<script src="/resources/3rd-party/sneat/js/menu.js"></script> <script src="/resources/3rd-party/sneat/js/menu.js"></script>
<!-- Core JS for base --> <!-- Core JS for base -->
<script src="/resources/lib/fims/framework/jquery-ui/1.13.2/jquery-ui.js"></script> <script src="/resources/lib/fims/framework/jquery-ui/1.13.2/jquery-ui.js"></script>
<script src="/resources/3rd-party/sneat/libs/bootstrap-datepicker/bootstrap-datepicker.js"></script> <script src="/resources/3rd-party/sneat/libs/bootstrap-datepicker/bootstrap-datepicker.js"></script>
<script src="/resources/3rd-party/bootstrap-datepicker/bootstrap-datepicker-support.js"></script> <script src="/resources/3rd-party/bootstrap-datepicker/bootstrap-datepicker-support.js"></script>
<script src="/resources/js/fims/framework/cmm/cmmnDateUtil.js"></script> <script src="/resources/js/fims/framework/cmm/cmmnDateUtil.js"></script>
<script src="/resources/js/fims/framework/cmm/initAfterPageLoad.js"></script> <script src="/resources/js/fims/framework/cmm/initAfterPageLoad.js"></script>
<script language="javascript"> <script language="javascript">
var callbackFuncName = location.search.split("&")[0].split("=")[1]; // parameter
var docNo = decodeURI(location.search.split("&")[1].split("=")[1]); var openerPageName = location.search.split("&")[0].split("=")[1];
var ttlNm = decodeURI(location.search.split("&")[2].split("=")[1]); var prefix = location.search.split("&")[1].split("=")[1];
var textDate = decodeURI(location.search.split("&")[3].split("=")[1]); var title = decodeURI(location.search.split("&")[2].split("=")[1]);
var callPurpose = location.search.split("&")[3].split("=")[1];
var docNo = decodeURI(location.search.split("&")[4].split("=")[1]);
var ttlNm = decodeURI(location.search.split("&")[5].split("=")[1]);
var textDate = decodeURI(location.search.split("&")[6].split("=")[1]);
function fnOK() { function fnOK() {
let obj = {}; let obj = {
prefix : prefix // 호출 prefix
, title : title // 타이틀
, callPurpose : callPurpose // 호출 용도
, docNo : $("#docNo").val() // 문서 번호
, ttlNm : $("#ttlNm").val() // 제목
, textDate : $("#textDate").val() // 공고 기한
};
obj.docNo = $("#docNo").val(); // 문서 번호 window.opener.pageObject[openerPageName].callbackDocNoTtl(obj);
obj.ttlNm = $("#ttlNm").val(); // 제목
obj.textDate = $("#textDate").val(); // 공고 기한
window.opener[callbackFuncName](obj);
window.close(); window.close();
} }
$(document).ready(function() { $(document).ready(function() {
// title 변경
document.title = title;
$("#docNo").val(docNo); $("#docNo").val(docNo);
$("#ttlNm").val(ttlNm); $("#ttlNm").val(ttlNm);
$("#textDate").val(textDate); $("#textDate").val(textDate);

Loading…
Cancel
Save