개별총정보 수정.

main
jjh 1 year ago
parent 43760f562a
commit 93be7b6ac7

@ -32,6 +32,7 @@ public class SprtQuery extends CmmnQuery {
private String fyr; // 회계연도
private String levyNo; // 부과 번호
// ETC
private String viewPurpose; // 화면 호출용도. (readonly 편집불가)
private String callPurpose; // 자료 조회시 호출용도. (view 조회, create 등록, update 수정, refresh 재조회)
private String delYn; // 삭제 여부
private String delRsn; // 삭제 사유
@ -208,6 +209,16 @@ public class SprtQuery extends CmmnQuery {
}
// ETC /////////////////////////////////////////////////////////////////////
public String getViewPurpose() {
return ifEmpty(viewPurpose, () -> null);
}
public <T extends SprtQuery> T setViewPurpose(String viewPurpose) {
this.viewPurpose = viewPurpose;
return self();
}
public String getCallPurpose() {
return ifEmpty(callPurpose, () -> null);
}

@ -115,6 +115,7 @@ public class Sprt02Controller extends ApplicationController {
return mav
.addObject("callControlName", req.getCallControlName())
.addObject("viewPurpose", req.getViewPurpose())
.addObject("pageName", "sprt02010") // View(jsp)에서 사용할 id 뒤에 붙일 suffix
.addObject("pageNameMain", "sprt02010") // 개별총정보 메인 화면명
.addObject("totalInfo", json ? totalInfo : toJson(totalInfo)) // 개별총정보
@ -162,7 +163,7 @@ public class Sprt02Controller extends ApplicationController {
ModelAndView mav = new ModelAndView("jsonView");
return mav
return mav.addObject("viewPurpose", req.getViewPurpose())
.addObject("pageName", "sprt02020")
.addObject("pageNameMain", "sprt02010")
.addObject("fileList", fileList) // 파일 리스트

@ -364,7 +364,7 @@
ajax.get({
url : ${pageName}Control.urls.getInfo
, data : params || {}
, data : params
, success : resp => {
dialog.open({
id : "totalInfoMainDialog"

@ -445,7 +445,6 @@
, title : ${pageName}Control.prefixName + " 정보"
, content : resp
, size : ${pageName}Control.infoSize
, init : () => { }
, onClose : () => { ${pageName}Control.load(${pageName}Control.query.pageNum); } // callback
});
}
@ -463,7 +462,6 @@
, title : ${pageName}Control.prefixName + " 심의 처리"
, content : resp
, size : "lg"
, init : () => { }
, onClose : () => { ${pageName}Control.load(${pageName}Control.query.pageNum); } // callback
});
}
@ -636,14 +634,15 @@
* script 진입
**************************************************************************/
$(document).ready(function() {
// 기본 데이터
$("#sggCd--${pageName}").val("${sggCd}"); // 시군구 코드 설정
// 보안모드
fn_securityModeToggle($("#securityMode--top").is(":checked"));
// 이벤트 설정
setEvent${pageName}();
// 시군구 코드 설정
$("#sggCd--${pageName}").val("${sggCd}");
// 업무 구분 설정
let defaultBizValue = $("#layout-navbar input[name='taskSeCd']:checked").val();
$("#frmSearch--${pageName} input[name='taskSeCd'][value='" + defaultBizValue + "']").prop("checked", true);

@ -296,26 +296,25 @@
// 개별총정보 dialog
${pageName}Control.getInfo = (crdnId, callSection) => {
if (crdnId == undefined || crdnId == null || crdnId == "") {
if (typeof crdnId == "undefined" || crdnId == null || crdnId == "") {
return;
}
let params = {};
if (callSection == undefined || callSection == null || callSection == "") {
params = {
callControlName : "${pageName}Control"
, crdnId : crdnId
}
let callControlName = "";
if (callSection == "bfrCrdnId") {
callControlName = "noControlName";
} else {
params = {
callControlName : "noControlName"
, crdnId : crdnId
callControlName = "${pageName}Control";
}
let params = {
callControlName : callControlName
, crdnId : crdnId
}
ajax.get({
url : ${pageName}Control.urls.getInfo
, data : params || {}
, data : params
, success : resp => {
dialog.open({
id : "totalInfoMainDialog"

@ -263,13 +263,12 @@
var ${pageName}PrefixUrl = "/sndb/sndb01";
// FormFields
var ${pageName}Fields = new FormFields("#frmSearch--${pageName}");
// 공통 코드
var FIM004 = new CommonCodes(${FIM004}, true);
var FIM005 = new CommonCodes(${FIM005}, true);
var FIM006 = new CommonCodes(${FIM006}, true);
var FIM061 = new CommonCodes(${FIM061}, true);
var FIM064 = new CommonCodes(${FIM064}, true);
var FIM004 = new CommonCodes(${FIM004}, true); // 주정차위반 내역 코드
var FIM005 = new CommonCodes(${FIM005}, true); // 전용차로위반 내역 코드
var FIM006 = new CommonCodes(${FIM006}, true); // 장애인주차위반 내역 코드
var FIM061 = new CommonCodes(${FIM061}, true); // 전기차 충전구역 및 충전방해 위반 코드
var FIM064 = new CommonCodes(${FIM064}, true); // 화물자동차 밤샘주차 위반 코드
/**************************************************************************
* DatasetControl
@ -282,10 +281,6 @@
, dataGetter : obj => obj.wrngSndngTrgtList
, appendData : true
, tableRenderComplete : false // dataTables 에 자료 추가 완료 여부
, urls : {
load : wctx.url(${pageName}PrefixUrl + "/010/list.do") // 검색
, getInfo : wctx.url("/sprt/sprt02/010/main.do") // 개별총정보
}
, formats : {
CVLCPT_RCPT_YMD : dateFormat
, LEVY_EXCL_YMD : dateFormat
@ -340,7 +335,7 @@
// 개별총정보 dialog
${pageName}Control.getInfo = (crdnId) => {
if (crdnId == undefined || crdnId == null || crdnId == "") {
if (typeof crdnId == "undefined" || crdnId == null || crdnId == "") {
return;
}
@ -351,15 +346,13 @@
ajax.get({
url : ${pageName}Control.urls.getInfo
, data : params || {}
, data : params
, success : resp => {
dialog.open({
id : "totalInfoMainDialog"
, title : "개별총정보"
, content : resp
, size : "xxl"
, init : () => { }
, onClose : () => { }
});
}
});
@ -407,7 +400,6 @@
, title : ${pageName}Control.prefixName + " 정보"
, content : resp
, size : "xl"
, init : () => { }
, onClose : () => { ${pageName}Control.load(${pageName}Control.query.pageNum); } // callback
});
}
@ -425,7 +417,6 @@
, title : "부과제외 정보"
, content : resp
, size : "lg"
, init : () => { }
, onClose : () => { ${pageName}Control.load(${pageName}Control.query.pageNum); } // callback
});
}
@ -462,7 +453,7 @@
}
let itemsCnt = ${pageName}Control.dataset._items.length;
let totCnt = ${pageName}Control.dataset.getValue("TOT_CNT"); // let totCnt = ${pageName}Control.dataset.getCurrent("item").data.TOT_CNT;
let totCnt = ${pageName}Control.dataset.getValue("TOT_CNT");
if (itemsCnt >= totCnt) {
return;
@ -534,7 +525,7 @@
fnResetAndChangeBiz${pageName}();
}
// 검색
// 검색 버튼 이벤트
fnSearchList${pageName} = () => {
// 검색조건
${pageName}Control.query = ${pageName}Fields.get();
@ -547,7 +538,7 @@
${pageName}Control.load();
}
// 엑셀
// 엑셀 버튼 이벤트
fnExcel${pageName} = () => {
}
@ -587,7 +578,7 @@
let levyExclId = ${pageName}Control.dataset.getValue("LEVY_EXCL_ID");
// 부과제외ID 가 없다면.. return
if (levyExclId == undefined || levyExclId == "") {
if (levyExclId == null || levyExclId == "") {
return;
}
@ -605,14 +596,15 @@
* script 진입
**************************************************************************/
$(document).ready(function() {
// 기본 데이터
$("#sggCd--${pageName}").val("${sggCd}"); // 시군구 코드 설정
// 보안모드
fn_securityModeToggle($("#securityMode--top").is(":checked"));
// 이벤트 설정
setEvent${pageName}();
// 시군구 코드 설정
$("#sggCd--${pageName}").val("${sggCd}");
// 업무 구분 설정
let defaultBizValue = $("#layout-navbar input[name='taskSeCd']:checked").val();
$("#frmSearch--${pageName} input[name='taskSeCd'][value='" + defaultBizValue + "']").prop("checked", true);

@ -90,7 +90,7 @@
<th class="cmn" style="width: 140px;">차량번호</th>
<th class="cmn" style="width: 160px;">법정동</th>
<th class="cmn" style="width: 280px;">단속장소</th>
<th class="cmn" style="width: 120px;">과태료금액</th>
<th class="cmn" style="width: 120px;">단속금액</th>
<th class="cmn" style="width: 120px;">처리상태</th>
<th class="cmn" style="width: 200px;">납부자명</th>
<th class="cmn" style="width: 120px;">납부자생일</th>
@ -170,9 +170,6 @@
, dataGetter : obj => obj.wrngSndngTrgtsList
, appendData : true
, tableRenderComplete : false // dataTables 에 자료 추가 완료 여부
, urls : {
getInfo : wctx.url("/sprt/sprt02/010/main.do") // 개별총정보
}
, formats : {
TNOCS : numberFormat
, GRAMT : numberFormat
@ -201,6 +198,8 @@
${pageName}Control.onCurrentChange = item => {
if (!item) return;
${pageName}Control.urls.getInfo = wctx.url("/" + item.data.TASK_SE_CD + "/sprt/sprt02/010/main.do"); // 개별총정보
let key = item.data.CRDN_ID;
$("#tbody--${pageName}").setCurrentRow(key);
@ -220,9 +219,30 @@
// 개별총정보 dialog
${pageName}Control.getInfo = (crdnId) => {
if (typeof crdnId == "undefined" || crdnId == null || crdnId == "") {
return;
}
let params = {
callControlName : "${pageName}Control"
, viewPurpose : "readonly"
, crdnId : crdnId
}
ajax.get({
url : ${pageName}Control.urls.getInfo
, data : params
, success : resp => {
dialog.open({
id : "totalInfoMainDialog"
, title : "개별총정보"
, content : resp
, size : "xxl"
});
}
});
}
// 저장 callback
${pageName}Control.onSave = (resp) => {
let dialogTitle = $("#btnSave--${pageName}").attr("title");
@ -285,28 +305,6 @@
/**************************************************************************
* 초기 셋팅
**************************************************************************/
// 화면 초기값 셋팅
initForm${pageName} = () => {
// 달력 초기화
initDatepicker("frmEdit--${pageName}");
$("#sndngYmd--${pageName}").datepicker("setDate", new Date());
$("#dudtYmd--${pageName}").datepicker("setDate", new Date());
let sndngSeCd = "${sndngSeCd}";
if (sndngSeCd == "10") {
$("#dudtYmd--${pageName}").val("");
$("#dudtYmd--${pageName}").prop("disabled", true);
$("#divDudtYmd--${pageName}").hide();
} else {
$("#dudtYmd--${pageName}").datepicker("setDate", new Date());
$("#dudtYmd--${pageName}").prop("disabled", false);
$("#divDudtYmd--${pageName}").show();
}
${pageName}Control.urls.getInfo = wctx.url("/" + ${pageName}Control.dataset.getValue("TASK_SE_CD") + "/sprt/sprt02/010/main.do"); // 개별총정보
}
// 이벤트
setEvent${pageName} = () => {
// form-date 항목에서 키보드로 입력시 날짜 포맷팅 적용
@ -326,6 +324,29 @@
$("#DataTables_Table_0--${pageName}").find("th").resizable( {handles : "e"} );
}
// 화면 초기값 셋팅
setForm${pageName} = () => {
$("#tnocs--${pageName}").val(${pageName}Control.dataset.getValue("TNOCS")); // 총건수
$("#gramt--${pageName}").val(${pageName}Control.dataset.getValue("GRAMT")); // 총금액
// 달력 초기화
initDatepicker("frmEdit--${pageName}");
$("#sndngYmd--${pageName}").datepicker("setDate", new Date());
$("#dudtYmd--${pageName}").datepicker("setDate", new Date());
let sndngSeCd = $("#sndngSeCd--${pageName}").val();
if (sndngSeCd == "10") {
$("#dudtYmd--${pageName}").val("");
$("#dudtYmd--${pageName}").prop("disabled", true);
$("#divDudtYmd--${pageName}").hide();
} else {
$("#dudtYmd--${pageName}").datepicker("setDate", new Date());
$("#dudtYmd--${pageName}").prop("disabled", false);
$("#divDudtYmd--${pageName}").show();
}
}
/**************************************************************************
* 버튼 clickEvent
**************************************************************************/
@ -351,23 +372,22 @@
* script 진입
**************************************************************************/
$(document).ready(function() {
// 기본 데이터
$("#sndngSeCd--${pageName}").val("${sndngSeCd}"); // 발송 구분 코드
$("#sggCd--${pageName}").val(${pageName}Control.dataset.getValue("SGG_CD")); // 시군구 코드
$("#taskSeCd--${pageName}").val(${pageName}Control.dataset.getValue("TASK_SE_CD")); // 업무 구분 코드
// 보안모드
fn_securityModeToggle($("#securityMode--top").is(":checked"));
// 이벤트 설정
setEvent${pageName}();
// 화면 초기 설정
initForm${pageName}();
// 보안모드
fn_securityModeToggle($("#securityMode--top").is(":checked"));
setForm${pageName}();
// Dataset 셋팅 - 화면이 열리면서 조회하는 경우 addData 하여 자료를 추가
${pageName}Control.addData(${wrngSndngTrgts});
$("#sndngSeCd--${pageName}").val("${sndngSeCd}"); // 발송 구분 코드
$("#sggCd--${pageName}").val(${pageName}Control.dataset.getValue("SGG_CD")); // 시군구 코드
$("#taskSeCd--${pageName}").val(${pageName}Control.dataset.getValue("TASK_SE_CD")); // 업무 구분 코드
$("#tnocs--${pageName}").val(${pageName}Control.dataset.getValue("TNOCS")); // 총건수
$("#gramt--${pageName}").val(${pageName}Control.dataset.getValue("GRAMT")); // 총금액
});
</script>

@ -109,6 +109,8 @@
var ${pageName}PrefixUrl = "/sprt/sprt02";
// FormFields
var ${pageName}Fields = new FormFields("#frmEdit--${pageName}");
// 화면 호출
var ${pageName}ViewPurpose = "${viewPurpose}";
// 자료 이동을 위한 자료의 Index. 0부터 시작.
var curDataIndex${pageName};
// 현재 탭의 위치

@ -675,16 +675,6 @@
// 납부자 초기화
deleteCrdnPayer${pageName} = (params) => {
if (!params) return;
// ajax.post({
// url : wctx.url(params.taskSeCd + "/excl/excl03/010/create.do")
// , data : params || {}
// , success : resp => {
// if (resp.saved) {
// dialog.alert("납부자 정보 초기화 작업이 정상 처리되었습니다.");
// }
// }
// });
}
// 납부자 정보 수정
@ -807,6 +797,33 @@
// 화면 초기값 셋팅
setForm${pageName} = () => {
// 화면 호출(viewPurpose)이 readonly 라면 버튼 비활성화
if (${pageNameMain}ViewPurpose == "readonly") {
$("#btnViewCvlcptOrgnl--${pageName}").prop("disabled", true);
$("#btnViewAnswerPreview--${pageName}").prop("disabled", true);
$("#btnUpdateCrdn--${pageName}").prop("disabled", true);
$("#btnRemoveCrdn--${pageName}").prop("disabled", true);
$("#btnCreateCrdnReReg--${pageName}").prop("disabled", true);
$("#btnPrintNotice--${pageName}").prop("disabled", true);
$("#btnUpdateCrdnSttsCd--${pageName}").prop("disabled", true);
$("#btnUpdatePayer--${pageName}").prop("disabled", true);
$("#btnEditPhoto--${pageName}").prop("disabled", true);
$("#btnAddFile--${pageName}").prop("disabled", true);
$("#btnDeleteFile--${pageName}").prop("disabled", true);
} else {
$("#btnViewCvlcptOrgnl--${pageName}").prop("disabled", false);
$("#btnViewAnswerPreview--${pageName}").prop("disabled", false);
$("#btnUpdateCrdn--${pageName}").prop("disabled", false);
$("#btnRemoveCrdn--${pageName}").prop("disabled", false);
$("#btnCreateCrdnReReg--${pageName}").prop("disabled", false);
$("#btnPrintNotice--${pageName}").prop("disabled", false);
$("#btnUpdateCrdnSttsCd--${pageName}").prop("disabled", false);
$("#btnUpdatePayer--${pageName}").prop("disabled", false);
$("#btnEditPhoto--${pageName}").prop("disabled", false);
$("#btnAddFile--${pageName}").prop("disabled", false);
$("#btnDeleteFile--${pageName}").prop("disabled", false);
}
// jquery를 이용한 show/hide (style이 유지)
$("#divBlank1--${pageName}").hide(); // 빈 칸1
$("#divBlank2--${pageName}").hide(); // 빈 칸2

@ -336,7 +336,20 @@
// 화면 초기값 셋팅
setForm${pageName} = () => {
// 화면 호출(viewPurpose)이 readonly 라면 버튼 비활성화
if (${pageNameMain}ViewPurpose == "readonly") {
$("#btnCreateOpnnSbmsn--${pageName}").prop("disabled", true);
$("#btnUpdateOpnnSbmsn--${pageName}").prop("disabled", true);
$("#btnRemoveOpnnSbmsn--${pageName}").prop("disabled", true);
$("#btnPrintDlbrtLtfr--${pageName}").prop("disabled", true);
$("#btnUpdateOpnnSbmsnDlbrt--${pageName}").prop("disabled", true);
} else {
$("#btnCreateOpnnSbmsn--${pageName}").prop("disabled", false);
$("#btnUpdateOpnnSbmsn--${pageName}").prop("disabled", false);
$("#btnRemoveOpnnSbmsn--${pageName}").prop("disabled", false);
$("#btnPrintDlbrtLtfr--${pageName}").prop("disabled", false);
$("#btnUpdateOpnnSbmsnDlbrt--${pageName}").prop("disabled", false);
}
}
/**************************************************************************
@ -486,6 +499,10 @@
// 첨부파일 다운로드 버튼 이벤트
fnFileDownload${pageName} = (fileID) => {
if (${pageNameMain}ViewPurpose == "readonly") {
return;
}
top.location.href = "/file/download.do?fileID=" + fileID;
}

@ -411,14 +411,25 @@
// 이벤트 설정
setEvent${pageName} = () => {
// DataTables width 변경 조정
$("#DataTables_Table_0--${pageName}").find("th").resizable( {handles : "e"} );
$("#DataTables_Table_0--${pageName}${pageDataName2}").find("th").resizable( {handles : "e"} );
}
// 화면 초기값 설정
setForm${pageName} = () => {
// DataTables width 변경 조정
$("#DataTables_Table_0--${pageName}").find("th").resizable( {handles : "e"} );
$("#DataTables_Table_0--${pageName}${pageDataName2}").find("th").resizable( {handles : "e"} );
// 화면 호출(viewPurpose)이 readonly 라면 버튼 비활성화
if (${pageNameMain}ViewPurpose == "readonly") {
$("#btnCreateSndbk--${pageName}").prop("disabled", true);
$("#btnUpdateSndbk--${pageName}").prop("disabled", true);
$("#btnRemoveSndbk--${pageName}").prop("disabled", true);
$("#btnViewPostTrace--${pageName}").prop("disabled", true);
} else {
$("#btnCreateSndbk--${pageName}").prop("disabled", false);
$("#btnUpdateSndbk--${pageName}").prop("disabled", false);
$("#btnRemoveSndbk--${pageName}").prop("disabled", false);
$("#btnViewPostTrace--${pageName}").prop("disabled", false);
}
}
/**************************************************************************

@ -13,13 +13,13 @@
<label class="w-px-120 bg-label-danger pe-2 col-form-label text-sm-center">감경 정보</label>
<!-- 버튼 우측 정렬 -->
<span class="container-window-btn-right">
<button type="button" class="btn btn-primary" id="btnCreate--${pageName}${pageDataName1}" title="감경 등록" onclick="fnCreate${pageName}${pageDataName1}();">
<button type="button" class="btn btn-primary" id="btnCreateRduct--${pageName}" title="감경 등록" onclick="fnCreateRduct${pageName}();">
감경 등록
</button>
<button type="button" class="btn btn-primary" id="btnUpdate--${pageName}${pageDataName1}" title="감경 수정" onclick="fnUpdate${pageName}${pageDataName1}();">
<button type="button" class="btn btn-primary" id="btnUpdateRduct--${pageName}" title="감경 수정" onclick="fnUpdateRduct${pageName}();">
감경 수정
</button>
<button type="button" class="btn btn-primary" id="btnRemove--${pageName}${pageDataName1}" title="감경 삭제" onclick="fnRemove${pageName}${pageDataName1}();">
<button type="button" class="btn btn-primary" id="btnRemoveRduct--${pageName}" title="감경 삭제" onclick="fnRemoveRduct${pageName}();">
감경 삭제
</button>
</span>
@ -77,13 +77,16 @@
<label class="w-px-120 bg-label-danger pe-2 col-form-label text-sm-center">부과제외 정보</label>
<!-- 버튼 우측 정렬 -->
<span class="container-window-btn-right">
<button type="button" class="btn btn-primary" id="btnCreate--${pageName}${pageDataName2}" title="부과제외 등록" onclick="fnCreate${pageName}${pageDataName2}();">
<button type="button" class="btn btn-primary" id="btnCreateWrng--${pageName}" title="계고 등록" onclick="fnCreateWrng${pageName}();">
계고 등록
</button>
<button type="button" class="btn btn-primary" id="btnCreateLevyExcl--${pageName}" title="부과제외 등록" onclick="fnCreateLevyExcl${pageName}();">
부과제외 등록
</button>
<button type="button" class="btn btn-primary" id="btnUpdate--${pageName}${pageDataName2}" title="부과제외 수정" onclick="fnUpdate${pageName}${pageDataName2}();">
<button type="button" class="btn btn-primary" id="btnUpdateLevyExcl--${pageName}" title="부과제외 수정" onclick="fnUpdateLevyExcl${pageName}();">
부과제외 수정
</button>
<button type="button" class="btn btn-primary" id="btnRemove--${pageName}${pageDataName2}" title="부과제외 삭제" onclick="fnRemove${pageName}${pageDataName2}();">
<button type="button" class="btn btn-primary" id="btnRemoveLevyExcl--${pageName}" title="부과제외 삭제" onclick="fnRemoveLevyExcl${pageName}();">
부과제외 삭제
</button>
</span>
@ -405,7 +408,6 @@
if ((typeof resp) != "string") {
if (resp.retMessage != "") {
dialog.alert(resp.retMessage);
return;
}
}
@ -415,7 +417,6 @@
, title : dialogTitle
, content : resp
, size : "lg"
, init : () => { }
, onClose : () => { refreshDataInfo${pageName}(); } // callback 자료 재조회
});
}
@ -551,39 +552,54 @@
// 화면 초기값 설정
setForm${pageName} = () => {
// 화면 호출(viewPurpose)이 readonly 라면 버튼 비활성화
if (${pageNameMain}ViewPurpose == "readonly") {
$("#btnCreateRduct--${pageName}").prop("disabled", true);
$("#btnUpdateRduct--${pageName}").prop("disabled", true);
$("#btnRemoveRduct--${pageName}").prop("disabled", true);
$("#btnCreateLevyExcl--${pageName}").prop("disabled", true);
$("#btnCreateWrng--${pageName}").prop("disabled", true);
$("#btnUpdateLevyExcl--${pageName}").prop("disabled", true);
$("#btnRemoveLevyExcl--${pageName}").prop("disabled", true);
} else {
$("#btnCreateRduct--${pageName}").prop("disabled", false);
$("#btnUpdateRduct--${pageName}").prop("disabled", false);
$("#btnRemoveRduct--${pageName}").prop("disabled", false);
$("#btnCreateLevyExcl--${pageName}").prop("disabled", false);
$("#btnCreateWrng--${pageName}").prop("disabled", false);
$("#btnUpdateLevyExcl--${pageName}").prop("disabled", false);
$("#btnRemoveLevyExcl--${pageName}").prop("disabled", false);
}
}
/**************************************************************************
* 버튼 clickEvent
**************************************************************************/
// 감경 등록
fnCreate${pageName}${pageDataName1} = () => {
fnCreateRduct${pageName} = () => {
let crdnId = $("#crdnId--${pageNameMain}").val();
let sggCd = $("#sggCd--${pageNameMain}").val();
let taskSeCd = $("#taskSeCd--${pageNameMain}").val();
// 단속 ID 가 없다면.. return
if (crdnId == undefined || crdnId == "") {
if (crdnId == null || crdnId == "") {
return;
}
let params = {
callPurpose : "create"
, crdnId : crdnId
, sggCd : sggCd
, taskSeCd : taskSeCd
, sggCd : $("#sggCd--${pageNameMain}").val()
, taskSeCd : $("#taskSeCd--${pageNameMain}").val()
};
${pageName}${pageDataName1}Control.getInfo(params);
}
// 감경 수정
fnUpdate${pageName}${pageDataName1} = () => {
fnUpdateRduct${pageName} = () => {
let rductId = ${pageName}${pageDataName1}Control.dataset.getValue("RDUCT_ID");
// 감경 ID 가 없다면.. return
if (rductId == undefined || rductId == "") {
if (rductId == null || rductId == "") {
return;
}
@ -599,11 +615,11 @@
}
// 감경 삭제
fnRemove${pageName}${pageDataName1} = () => {
fnRemoveRduct${pageName} = () => {
let rductId = ${pageName}${pageDataName1}Control.dataset.getValue("RDUCT_ID");
// 감경 ID 가 없다면.. return
if (rductId == undefined || rductId == "") {
if (rductId == null || rductId == "") {
return;
}
@ -623,22 +639,40 @@
});
}
// 계고 등록
fnCreateWrng${pageName} = () => {
let crdnId = $("#crdnId--${pageNameMain}").val();
// 단속 ID 가 없다면.. return
if (crdnId == null || crdnId == "") {
return;
}
let params = {
callPurpose : "create"
, crdnId : crdnId
, sggCd : $("#sggCd--${pageNameMain}").val()
, taskSeCd : $("#taskSeCd--${pageNameMain}").val()
, levyExclSeCd : "2"
};
${pageName}${pageDataName2}Control.getInfo(params);
}
// 부과제외 등록
fnCreate${pageName}${pageDataName2} = () => {
fnCreateLevyExcl${pageName} = () => {
let crdnId = $("#crdnId--${pageNameMain}").val();
let sggCd = $("#sggCd--${pageNameMain}").val();
let taskSeCd = $("#taskSeCd--${pageNameMain}").val();
// 단속 ID 가 없다면.. return
if (crdnId == undefined || crdnId == "") {
if (crdnId == null || crdnId == "") {
return;
}
let params = {
callPurpose : "create"
, crdnId : crdnId
, sggCd : sggCd
, taskSeCd : taskSeCd
, sggCd : $("#sggCd--${pageNameMain}").val()
, taskSeCd : $("#taskSeCd--${pageNameMain}").val()
, levyExclSeCd : "1"
};
@ -646,11 +680,11 @@
}
// 부과제외 수정
fnUpdate${pageName}${pageDataName2} = () => {
fnUpdateLevyExcl${pageName} = () => {
let levyExclId = ${pageName}${pageDataName2}Control.dataset.getValue("LEVY_EXCL_ID");
// 부과 제외 ID 가 없다면.. return
if (levyExclId == undefined || levyExclId == "") {
if (levyExclId == null || levyExclId == "") {
return;
}
@ -666,11 +700,11 @@
}
// 부과제외 삭제
fnRemove${pageName}${pageDataName2} = () => {
fnRemoveLevyExcl${pageName} = () => {
let levyExclId = ${pageName}${pageDataName2}Control.dataset.getValue("LEVY_EXCL_ID");
// 부과제외 ID 가 없다면.. return
if (levyExclId == undefined || levyExclId == "") {
if (levyExclId == null || levyExclId == "") {
return;
}

Loading…
Cancel
Save