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