|
|
|
@ -318,6 +318,7 @@
|
|
|
|
|
**************************************************************************/
|
|
|
|
|
$P.control = new DatasetControl({
|
|
|
|
|
prefix : "crdnPayer"
|
|
|
|
|
, prefixName : "단속"
|
|
|
|
|
, keymapper : info => info ? info.CRDN_ID : ""
|
|
|
|
|
, dataGetter : obj => obj.crdnPayerInfo
|
|
|
|
|
, formats : {
|
|
|
|
@ -352,23 +353,13 @@
|
|
|
|
|
$P.control.getInfo = (params) => {
|
|
|
|
|
if (!params) return;
|
|
|
|
|
|
|
|
|
|
let dialogTitle = "";
|
|
|
|
|
|
|
|
|
|
if (params.callPurpose == "create") {
|
|
|
|
|
dialogTitle = "단속정보 등록";
|
|
|
|
|
} else if (params.callPurpose == "update") {
|
|
|
|
|
dialogTitle = "단속정보 수정";
|
|
|
|
|
} else {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
ajax.get({
|
|
|
|
|
url : wctx.url("/" + params.taskSeCd + "/crdn/crdn06/020/info.do")
|
|
|
|
|
, data : params || {}
|
|
|
|
|
, success : resp => {
|
|
|
|
|
dialog.open({
|
|
|
|
|
id : "crdnDialog"
|
|
|
|
|
, title : dialogTitle
|
|
|
|
|
, title : params.btnTitle
|
|
|
|
|
, content : resp
|
|
|
|
|
, size : "lg"
|
|
|
|
|
, onClose : () => { $P.refreshDataInfo$(); }
|
|
|
|
@ -408,8 +399,8 @@
|
|
|
|
|
**************************************************************************/
|
|
|
|
|
// 자료 재조회
|
|
|
|
|
$P.refreshDataInfo = () => {
|
|
|
|
|
// 단속 ID
|
|
|
|
|
let crdnId = $("#crdnId--${pageNameMain}").val();
|
|
|
|
|
|
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
|
if (typeof crdnId == "undefined" || crdnId == null || crdnId == "") return;
|
|
|
|
|
|
|
|
|
@ -452,7 +443,7 @@
|
|
|
|
|
, success : resp => {
|
|
|
|
|
dialog.open({
|
|
|
|
|
id : "cvlcptOrgnlDialog--${pageName}"
|
|
|
|
|
, title : "민원내역 원본"
|
|
|
|
|
, title : params.btnTitle
|
|
|
|
|
, content : resp
|
|
|
|
|
, size : "xl"
|
|
|
|
|
});
|
|
|
|
@ -470,7 +461,7 @@
|
|
|
|
|
, success : resp => {
|
|
|
|
|
dialog.open({
|
|
|
|
|
id : "answerPreviewDialog--${pageName}"
|
|
|
|
|
, title : "답변내용 미리보기"
|
|
|
|
|
, title : params.btnTitle
|
|
|
|
|
, content : resp
|
|
|
|
|
, size : "xl"
|
|
|
|
|
});
|
|
|
|
@ -478,6 +469,20 @@
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 삭제 callback
|
|
|
|
|
$P.callbackRemove = (obj) => {
|
|
|
|
|
// 서버에 전송할 data(파라미터) 생성
|
|
|
|
|
let params = {
|
|
|
|
|
callPurpose : "remove"
|
|
|
|
|
, crdnId : $P.control.dataset.getValue("CRDN_ID") // 단속 ID
|
|
|
|
|
, sggCd : $P.control.dataset.getValue("SGG_CD") // 시군구 코드
|
|
|
|
|
, taskSeCd : $P.control.dataset.getValue("TASK_SE_CD") // 업무 구분 코드
|
|
|
|
|
, delRsn : obj.reason // 삭제 사유
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
$P.control.remove(params);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 단속 재등록
|
|
|
|
|
$P.createCrdnReReg = (params) => {
|
|
|
|
|
if (!params) return;
|
|
|
|
@ -487,8 +492,12 @@
|
|
|
|
|
, data : params || {}
|
|
|
|
|
, success : resp => {
|
|
|
|
|
if (resp.saved) {
|
|
|
|
|
dialog.alert("단속재등록 작업이 정상 처리되었습니다.");
|
|
|
|
|
dialog.alert({
|
|
|
|
|
content : "단속재등록 작업이 정상 처리되었습니다."
|
|
|
|
|
, onOK : () => { }
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
@ -503,7 +512,7 @@
|
|
|
|
|
, success : resp => {
|
|
|
|
|
dialog.open({
|
|
|
|
|
id : "crdnSttsCdDialog"
|
|
|
|
|
, title : "단속상태 변경"
|
|
|
|
|
, title : params.btnTitle
|
|
|
|
|
, content : resp
|
|
|
|
|
, size : "lg"
|
|
|
|
|
, onClose : () => { $P.refreshDataInfo$(); }
|
|
|
|
@ -565,46 +574,64 @@
|
|
|
|
|
/**************************************************************************
|
|
|
|
|
* 버튼 clickEvent
|
|
|
|
|
**************************************************************************/
|
|
|
|
|
// 민원원본보기
|
|
|
|
|
// 민원원본 보기
|
|
|
|
|
$P.fnViewCvlcptOrgnl = () => {
|
|
|
|
|
let crdnId = $P.control.dataset.getValue("CRDN_ID"); // 단속 ID
|
|
|
|
|
let cvlcptLinkId = $P.control.dataset.getValue("CVLCPT_LINK_ID"); // 민원 연계 ID
|
|
|
|
|
// 버튼 title
|
|
|
|
|
let btnTitle = $("#btnViewCvlcptOrgnl--${pageName}").attr("title");
|
|
|
|
|
|
|
|
|
|
// 단속 ID
|
|
|
|
|
let crdnId = $P.control.dataset.getValue("CRDN_ID");
|
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
|
if (typeof crdnId == "undefined" || crdnId == null || crdnId == "") return;
|
|
|
|
|
|
|
|
|
|
// 민원 연계 ID
|
|
|
|
|
let cvlcptLinkId = $P.control.dataset.getValue("CVLCPT_LINK_ID");
|
|
|
|
|
// 민원 연계 ID가 없다면.. return
|
|
|
|
|
if (typeof cvlcptLinkId == "undefined" || cvlcptLinkId == null || cvlcptLinkId == "") {
|
|
|
|
|
dialog.alert("조회된 단속 민원 대장 정보가 없습니다.");
|
|
|
|
|
dialog.alert({
|
|
|
|
|
content : "조회된 단속 민원 대장 정보가 없습니다."
|
|
|
|
|
+ "<br>" + "[" + btnTitle + "]" + " 실행이 취소되었습니다."
|
|
|
|
|
, onOK : () => { }
|
|
|
|
|
});
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
let params = {
|
|
|
|
|
callPurpose : "view"
|
|
|
|
|
, crdnId : crdnId // 단속 ID
|
|
|
|
|
, sggCd : $P.control.dataset.getValue("SGG_CD") // 시군구 코드
|
|
|
|
|
, btnTitle : btnTitle
|
|
|
|
|
, crdnId : crdnId // 단속 ID
|
|
|
|
|
, sggCd : $P.control.dataset.getValue("SGG_CD") // 시군구 코드
|
|
|
|
|
, taskSeCd : $P.control.dataset.getValue("TASK_SE_CD") // 업무 구분 코드
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
$P.viewCvlcptOrgnl(params);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 민원답변보기
|
|
|
|
|
// 민원답변 보기
|
|
|
|
|
$P.fnViewAnswerPreview = () => {
|
|
|
|
|
let crdnId = $P.control.dataset.getValue("CRDN_ID"); // 단속 ID
|
|
|
|
|
let cvlcptLinkId = $P.control.dataset.getValue("CVLCPT_LINK_ID"); // 민원 연계 ID
|
|
|
|
|
// 버튼 title
|
|
|
|
|
let btnTitle = $("#btnViewAnswerPreview--${pageName}").attr("title");
|
|
|
|
|
|
|
|
|
|
// 단속 ID
|
|
|
|
|
let crdnId = $P.control.dataset.getValue("CRDN_ID");
|
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
|
if (typeof crdnId == "undefined" || crdnId == null || crdnId == "") return;
|
|
|
|
|
|
|
|
|
|
// 민원 연계 ID
|
|
|
|
|
let cvlcptLinkId = $P.control.dataset.getValue("CVLCPT_LINK_ID");
|
|
|
|
|
// 민원 연계 ID가 없다면.. return
|
|
|
|
|
if (typeof cvlcptLinkId == "undefined" || cvlcptLinkId == null || cvlcptLinkId == "") {
|
|
|
|
|
dialog.alert("조회된 단속 민원 대장 정보가 없습니다.");
|
|
|
|
|
dialog.alert({
|
|
|
|
|
content : "조회된 단속 민원 대장 정보가 없습니다."
|
|
|
|
|
+ "<br>" + "[" + btnTitle + "]" + " 실행이 취소되었습니다."
|
|
|
|
|
, onOK : () => { }
|
|
|
|
|
});
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
let params = {
|
|
|
|
|
callPurpose : "view"
|
|
|
|
|
, btnTitle : btnTitle
|
|
|
|
|
, crdnId : crdnId // 단속 ID
|
|
|
|
|
, sggCd : $P.control.dataset.getValue("SGG_CD") // 시군구 코드
|
|
|
|
|
, taskSeCd : $P.control.dataset.getValue("TASK_SE_CD") // 업무 구분 코드
|
|
|
|
@ -613,15 +640,19 @@
|
|
|
|
|
$P.viewAnswerPreview(params);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 단속정보수정
|
|
|
|
|
// 단속정보 수정
|
|
|
|
|
$P.fnUpdateCrdn = () => {
|
|
|
|
|
let crdnId = $P.control.dataset.getValue("CRDN_ID");
|
|
|
|
|
// 버튼 title
|
|
|
|
|
let btnTitle = $("#btnUpdateCrdn--${pageName}").attr("title");
|
|
|
|
|
|
|
|
|
|
// 단속 ID
|
|
|
|
|
let crdnId = $P.control.dataset.getValue("CRDN_ID");
|
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
|
if (typeof crdnId == "undefined" || crdnId == null || crdnId == "") return;
|
|
|
|
|
|
|
|
|
|
let params = {
|
|
|
|
|
callPurpose : "update"
|
|
|
|
|
, btnTitle : btnTitle
|
|
|
|
|
, crdnId : crdnId // 단속 ID
|
|
|
|
|
, sggCd : $P.control.dataset.getValue("SGG_CD") // 시군구 코드
|
|
|
|
|
, taskSeCd : $P.control.dataset.getValue("TASK_SE_CD") // 업무 구분 코드
|
|
|
|
@ -630,40 +661,82 @@
|
|
|
|
|
$P.control.getInfo(params);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 단속정보삭제
|
|
|
|
|
$P.fnRemoveCrdn${pageName} = () => {
|
|
|
|
|
let crdnId = $P.control.dataset.getValue("CRDN_ID");
|
|
|
|
|
// 단속정보 삭제
|
|
|
|
|
$P.fnRemoveCrdn = () => {
|
|
|
|
|
// 버튼 title
|
|
|
|
|
let btnTitle = $("#btnRemoveCrdn--${pageName}").attr("title");
|
|
|
|
|
|
|
|
|
|
// 단속 ID
|
|
|
|
|
let crdnId = $P.control.dataset.getValue("CRDN_ID");
|
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
|
if (typeof crdnId == "undefined" || crdnId == null || crdnId == "") return;
|
|
|
|
|
|
|
|
|
|
let params = {
|
|
|
|
|
callPurpose : "remove"
|
|
|
|
|
, crdnId : crdnId // 단속 ID
|
|
|
|
|
, sggCd : $P.control.dataset.getValue("SGG_CD") // 시군구 코드
|
|
|
|
|
, taskSeCd : $P.control.dataset.getValue("TASK_SE_CD") // 업무 구분 코드
|
|
|
|
|
};
|
|
|
|
|
// 단속 상태 코드
|
|
|
|
|
let crdnSttsCd = $("#crdnSttsCd--${pageNameMain}").val();
|
|
|
|
|
let crdnSttsNm = $("#crdnSttsNm--${pageNameMain}").val();
|
|
|
|
|
// 단속 상태 코드 확인
|
|
|
|
|
if (Number(crdnSttsCd) > 51) {
|
|
|
|
|
dialog.alert({
|
|
|
|
|
content : "단속상태가 '" + crdnSttsNm + "' 입니다."
|
|
|
|
|
+ "<br>" + "[" + btnTitle + "]" + " 실행이 취소되었습니다."
|
|
|
|
|
, onOK : () => { }
|
|
|
|
|
});
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 삭제 메세지 확인
|
|
|
|
|
dialog.alert({
|
|
|
|
|
content : "선택한 단속 정보를 삭제하시겠습니까?"
|
|
|
|
|
content : "선택하신 단속 정보를 삭제하시겠습니까?"
|
|
|
|
|
, onOK : () => {
|
|
|
|
|
$P.control.remove(params);
|
|
|
|
|
// 삭제 사유 입력
|
|
|
|
|
let popupWidth = 640;
|
|
|
|
|
let popupHeight = 240;
|
|
|
|
|
let popupX = (window.screen.width / 2) - (popupWidth / 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=" + "삭제"
|
|
|
|
|
))
|
|
|
|
|
, "inputDelRsnDialog"
|
|
|
|
|
, 'status=no, height=' + popupHeight + ', width=' + popupWidth + ', left='+ popupX + ', top='+ popupY
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 단속재등록
|
|
|
|
|
// 단속 재등록
|
|
|
|
|
$P.fnCreateCrdnReReg = () => {
|
|
|
|
|
let bfrCrdnId = $P.control.dataset.getValue("CRDN_ID");
|
|
|
|
|
// 버튼 title
|
|
|
|
|
let btnTitle = $("#btnCreateCrdnReReg--${pageName}").attr("title");
|
|
|
|
|
|
|
|
|
|
// 단속 ID
|
|
|
|
|
let bfrCrdnId = $P.control.dataset.getValue("CRDN_ID");
|
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
|
if (typeof bfrCrdnId == "undefined" || bfrCrdnId == null || bfrCrdnId == "") return;
|
|
|
|
|
|
|
|
|
|
// 단속 상태 코드
|
|
|
|
|
let crdnSttsCd = $("#crdnSttsCd--${pageNameMain}").val();
|
|
|
|
|
let crdnSttsNm = $("#crdnSttsNm--${pageNameMain}").val();
|
|
|
|
|
// 단속 상태 코드 확인
|
|
|
|
|
if (Number(crdnSttsCd) < 80 || Number(crdnSttsCd) > 88) {
|
|
|
|
|
dialog.alert({
|
|
|
|
|
content : "단속상태가 '" + crdnSttsNm + "' 입니다."
|
|
|
|
|
+ "<br>" + "[" + btnTitle + "]" + " 실행이 취소되었습니다."
|
|
|
|
|
, onOK : () => { }
|
|
|
|
|
});
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
let params = {
|
|
|
|
|
callPurpose : "create"
|
|
|
|
|
, sggCd : $P.control.dataset.getValue("SGG_CD") // 시군구 코드
|
|
|
|
|
, btnTitle : btnTitle
|
|
|
|
|
, bfrCrdnId : bfrCrdnId // 단속 ID
|
|
|
|
|
, sggCd : $P.control.dataset.getValue("SGG_CD") // 시군구 코드
|
|
|
|
|
, taskSeCd : $P.control.dataset.getValue("TASK_SE_CD") // 업무 구분 코드
|
|
|
|
|
, bfrCrdnId : bfrCrdnId // 단속 ID
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
dialog.alert({
|
|
|
|
@ -676,62 +749,22 @@
|
|
|
|
|
|
|
|
|
|
// 고지서출력
|
|
|
|
|
$P.fnPrintNht = () => {
|
|
|
|
|
var upDataset = $P.control;
|
|
|
|
|
|
|
|
|
|
if(upDataset.length <= 0){
|
|
|
|
|
dialog.alert("출력할 자료가 없습니다.");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var crdnId = $P.control.dataset.getValue("CRDN_ID");
|
|
|
|
|
var url = wctx.url("/sprt/sprt01/150/info.do");
|
|
|
|
|
var dialogId = "printNhtDialog";
|
|
|
|
|
|
|
|
|
|
ajax.get({
|
|
|
|
|
url : url
|
|
|
|
|
, data : { crdnIds : crdnId }
|
|
|
|
|
, success : resp => {
|
|
|
|
|
dialog.open({
|
|
|
|
|
id : dialogId
|
|
|
|
|
, title : "종합조회-고지서"
|
|
|
|
|
, size : "xl"
|
|
|
|
|
, content : resp
|
|
|
|
|
, init : () => {
|
|
|
|
|
|
|
|
|
|
$("#"+dialogId).find("input[name='dialogId']").val(dialogId);
|
|
|
|
|
var found = $("#"+dialogId).find("template")[0].innerHTML;
|
|
|
|
|
var trs = upDataset.inStrings(found, null);
|
|
|
|
|
$("#"+dialogId).find("tbody").html(trs.join());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var parentRes = new Object();
|
|
|
|
|
var childReq = pageObject.childReq.pop();
|
|
|
|
|
|
|
|
|
|
for(var reqKey in childReq) {
|
|
|
|
|
if(integrationSearch.provide[reqKey]){
|
|
|
|
|
parentRes[reqKey] = integrationSearch.provide[reqKey];
|
|
|
|
|
} else {
|
|
|
|
|
parentRes[reqKey] = function(){};
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pageObject.parentRes.push(parentRes);
|
|
|
|
|
}
|
|
|
|
|
, onClose : () => { }
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 단속상태변경
|
|
|
|
|
// 단속 상태 변경
|
|
|
|
|
$P.fnUpdateCrdnSttsCd = () => {
|
|
|
|
|
let crdnId = $P.control.dataset.getValue("CRDN_ID");
|
|
|
|
|
// 버튼 title
|
|
|
|
|
let btnTitle = $("#btnUpdateCrdnSttsCd--${pageName}").attr("title");
|
|
|
|
|
|
|
|
|
|
// 단속 ID
|
|
|
|
|
let crdnId = $P.control.dataset.getValue("CRDN_ID");
|
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
|
if (typeof crdnId == "undefined" || crdnId == null || crdnId == "") return;
|
|
|
|
|
|
|
|
|
|
let params = {
|
|
|
|
|
callPurpose : "update"
|
|
|
|
|
, btnTitle : btnTitle
|
|
|
|
|
, crdnId : crdnId // 단속 ID
|
|
|
|
|
, sggCd : $P.control.dataset.getValue("SGG_CD") // 시군구 코드
|
|
|
|
|
, taskSeCd : $P.control.dataset.getValue("TASK_SE_CD") // 업무 구분 코드
|
|
|
|
@ -742,27 +775,26 @@
|
|
|
|
|
|
|
|
|
|
// 납부자 초기화
|
|
|
|
|
$P.fnDeleteCrdnPayer = () => {
|
|
|
|
|
let crdnId = $P.control.dataset.getValue("CRDN_ID");
|
|
|
|
|
let rtpyrId = $P.control.dataset.getValue("RTPYR_ID");
|
|
|
|
|
// 버튼 title
|
|
|
|
|
let btnTitle = $("#btnDeleteCrdnPayer--${pageName}").attr("title");
|
|
|
|
|
|
|
|
|
|
// 단속 ID
|
|
|
|
|
let crdnId = $P.control.dataset.getValue("CRDN_ID");
|
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
|
if (typeof crdnId == "undefined" || crdnId == null || crdnId == "") return;
|
|
|
|
|
|
|
|
|
|
if (rtpyrId == null || rtpyrId == "") {
|
|
|
|
|
dialog.alert({
|
|
|
|
|
content : "선택한 자료의 납부자 정보가 없습니다."
|
|
|
|
|
, onOK : () => { }
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
// 납부자 ID
|
|
|
|
|
let rtpyrId = $P.control.dataset.getValue("RTPYR_ID");
|
|
|
|
|
// 납부자 ID 가 없다면.. return
|
|
|
|
|
if (rtpyrId == null || rtpyrId == "") return;
|
|
|
|
|
|
|
|
|
|
let params = {
|
|
|
|
|
callPurpose : "remove"
|
|
|
|
|
, btnTitle : btnTitle
|
|
|
|
|
, crdnId : crdnId // 단속 ID
|
|
|
|
|
, rtpyrId : rtpyrId // 납부자 ID
|
|
|
|
|
, sggCd : $P.control.dataset.getValue("SGG_CD") // 시군구 코드
|
|
|
|
|
, taskSeCd : $P.control.dataset.getValue("TASK_SE_CD") // 업무 구분 코드
|
|
|
|
|
, rtpyrId : rtpyrId // 납부자 ID
|
|
|
|
|
, delYN : "N"
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
@ -776,17 +808,21 @@
|
|
|
|
|
|
|
|
|
|
// 납부자 수정
|
|
|
|
|
$P.fnUpdatePayer = () => {
|
|
|
|
|
let crdnId = $P.control.dataset.getValue("CRDN_ID");
|
|
|
|
|
// 버튼 title
|
|
|
|
|
let btnTitle = $("#btnUpdatePayer--${pageName}").attr("title");
|
|
|
|
|
|
|
|
|
|
// 단속 ID
|
|
|
|
|
let crdnId = $P.control.dataset.getValue("CRDN_ID");
|
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
|
if (typeof crdnId == "undefined" || crdnId == null || crdnId == "") return;
|
|
|
|
|
|
|
|
|
|
let params = {
|
|
|
|
|
callPurpose : "update"
|
|
|
|
|
, btnTitle : btnTitle
|
|
|
|
|
, crdnId : crdnId // 단속 ID
|
|
|
|
|
, rtpyrId : $P.control.dataset.getValue("RTPYR_ID") // 납부자 ID
|
|
|
|
|
, sggCd : $P.control.dataset.getValue("SGG_CD") // 시군구 코드
|
|
|
|
|
, taskSeCd : $P.control.dataset.getValue("TASK_SE_CD") // 업무 구분 코드
|
|
|
|
|
, rtpyrId : $P.control.dataset.getValue("RTPYR_ID") // 납부자 ID
|
|
|
|
|
, vhrno : $P.control.dataset.getValue("VHRNO") // 차량번호
|
|
|
|
|
, rtpyrInptSeCd : "01" // 납부자 입력 구분 코드
|
|
|
|
|
, delYN : "N"
|
|
|
|
@ -821,42 +857,42 @@
|
|
|
|
|
// 기본 데이터 설정
|
|
|
|
|
$P.initData = () => {
|
|
|
|
|
// jquery를 이용한 show/hide (style이 유지)
|
|
|
|
|
$("#divBlank1--${pageName}").hide(); // 빈 칸1
|
|
|
|
|
$("#divBlank2--${pageName}").hide(); // 빈 칸2
|
|
|
|
|
$("#divCrdnSn--${pageName}").hide(); // 단속 일련번호
|
|
|
|
|
$("#divDtlCrdnPlc--${pageName}").hide(); // 상세 단속 장소
|
|
|
|
|
$("#lbDstrbncYn--${pageName}").hide(); // 1면 방해
|
|
|
|
|
$("#divCrdnSpareaNm--${pageName}").hide(); // 단속 특별구역 코드
|
|
|
|
|
$("#divTowngYnNm--${pageName}").hide(); // 견인 여부
|
|
|
|
|
$("#divFfnlgCarmdlNm--${pageName}").hide(); // 과태료 차종
|
|
|
|
|
$("#divOvtimeYnNm--${pageName}").hide(); // 시간외 여부
|
|
|
|
|
$("#divParkngPsbltyRsltNm--${pageName}").hide(); // 주차 가능 결과 코드
|
|
|
|
|
$("#divUseFuelNm--${pageName}").hide(); // 사용 연료 구분
|
|
|
|
|
$("#divCrdnBgngTm--${pageName}").hide(); // 단속 시작 시각 ~ 단속 종료 시각
|
|
|
|
|
$("#divBlank1--${pageName}").hide(); // 빈 칸1
|
|
|
|
|
$("#divBlank2--${pageName}").hide(); // 빈 칸2
|
|
|
|
|
$("#divCrdnSn--${pageName}").hide(); // 단속 일련번호
|
|
|
|
|
$("#divDtlCrdnPlc--${pageName}").hide(); // 상세 단속 장소
|
|
|
|
|
$("#lbDstrbncYn--${pageName}").hide(); // 1면 방해
|
|
|
|
|
$("#divCrdnSpareaNm--${pageName}").hide(); // 단속 특별구역 코드
|
|
|
|
|
$("#divTowngYnNm--${pageName}").hide(); // 견인 여부
|
|
|
|
|
$("#divFfnlgCarmdlNm--${pageName}").hide(); // 과태료 차종
|
|
|
|
|
$("#divOvtimeYnNm--${pageName}").hide(); // 시간외 여부
|
|
|
|
|
$("#divParkngPsbltyRsltNm--${pageName}").hide(); // 주차 가능 결과 코드
|
|
|
|
|
$("#divUseFuelNm--${pageName}").hide(); // 사용 연료 구분
|
|
|
|
|
$("#divCrdnBgngTm--${pageName}").hide(); // 단속 시작 시각 ~ 단속 종료 시각
|
|
|
|
|
|
|
|
|
|
// 업무에 따른 요소들 visible
|
|
|
|
|
if (pageObject["${pageNameMain}"].mainControl.dataset.getValue("TASK_SE_CD") == "BPV") { // 전용차로위반
|
|
|
|
|
$("#divBlank1--${pageName}").show(); // 빈 칸1
|
|
|
|
|
$("#divDtlCrdnPlc--${pageName}").show(); // 상세 단속 장소
|
|
|
|
|
$("#divBlank1--${pageName}").show(); // 빈 칸1
|
|
|
|
|
$("#divDtlCrdnPlc--${pageName}").show(); // 상세 단속 장소
|
|
|
|
|
} else if (pageObject["${pageNameMain}"].mainControl.dataset.getValue("TASK_SE_CD") == "DPV") { // 장애인전용
|
|
|
|
|
$("#divBlank1--${pageName}").show(); // 빈 칸1
|
|
|
|
|
$("#divBlank2--${pageName}").show(); // 빈 칸2
|
|
|
|
|
$("#lbDstrbncYn--${pageName}").show(); // 1면 방해
|
|
|
|
|
$("#divParkngPsbltyRsltNm--${pageName}").show(); // 주차 가능 결과 코드
|
|
|
|
|
$("#divBlank1--${pageName}").show(); // 빈 칸1
|
|
|
|
|
$("#divBlank2--${pageName}").show(); // 빈 칸2
|
|
|
|
|
$("#lbDstrbncYn--${pageName}").show(); // 1면 방해
|
|
|
|
|
$("#divParkngPsbltyRsltNm--${pageName}").show(); // 주차 가능 결과 코드
|
|
|
|
|
} else if (pageObject["${pageNameMain}"].mainControl.dataset.getValue("TASK_SE_CD") == "ECA") { // 전기차주차
|
|
|
|
|
$("#divBlank1--${pageName}").show(); // 빈 칸1
|
|
|
|
|
$("#divBlank2--${pageName}").show(); // 빈 칸2
|
|
|
|
|
$("#divUseFuelNm--${pageName}").show(); // 사용 연료 구분
|
|
|
|
|
$("#divBlank1--${pageName}").show(); // 빈 칸1
|
|
|
|
|
$("#divBlank2--${pageName}").show(); // 빈 칸2
|
|
|
|
|
$("#divUseFuelNm--${pageName}").show(); // 사용 연료 구분
|
|
|
|
|
} else if (pageObject["${pageNameMain}"].mainControl.dataset.getValue("TASK_SE_CD") == "PVS") { // 주정차위반
|
|
|
|
|
$("#divCrdnBgngTm--${pageName}").show(); // 단속 시작 시각 ~ 단속 종료 시각
|
|
|
|
|
$("#divCrdnSn--${pageName}").show(); // 단속 일련번호
|
|
|
|
|
$("#divCrdnSpareaNm--${pageName}").show(); // 단속 특별구역 코드
|
|
|
|
|
$("#divTowngYnNm--${pageName}").show(); // 견인 여부
|
|
|
|
|
$("#divFfnlgCarmdlNm--${pageName}").show(); // 과태료 차종
|
|
|
|
|
$("#divOvtimeYnNm--${pageName}").show(); // 시간외 여부
|
|
|
|
|
$("#divCrdnBgngTm--${pageName}").show(); // 단속 시작 시각 ~ 단속 종료 시각
|
|
|
|
|
$("#divCrdnSn--${pageName}").show(); // 단속 일련번호
|
|
|
|
|
$("#divCrdnSpareaNm--${pageName}").show(); // 단속 특별구역 코드
|
|
|
|
|
$("#divTowngYnNm--${pageName}").show(); // 견인 여부
|
|
|
|
|
$("#divFfnlgCarmdlNm--${pageName}").show(); // 과태료 차종
|
|
|
|
|
$("#divOvtimeYnNm--${pageName}").show(); // 시간외 여부
|
|
|
|
|
} else if (pageObject["${pageNameMain}"].mainControl.dataset.getValue("TASK_SE_CD") == "TPV") { // 밤샘주차위반
|
|
|
|
|
$("#divBlank2--${pageName}").show(); // 빈칸
|
|
|
|
|
$("#divCrdnBgngTm--${pageName}").show(); // 단속 시작 시각 ~ 단속 종료 시각
|
|
|
|
|
$("#divBlank2--${pageName}").show(); // 빈칸
|
|
|
|
|
$("#divCrdnBgngTm--${pageName}").show(); // 단속 시작 시각 ~ 단속 종료 시각
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 화면 호출(callPurpose)이 view 라면 버튼 비활성화
|
|
|
|
|