|
|
|
@ -359,7 +359,7 @@
|
|
|
|
|
, success : resp => {
|
|
|
|
|
dialog.open({
|
|
|
|
|
id : "crdnDialog"
|
|
|
|
|
, title : params.btnTitle
|
|
|
|
|
, title : params.title
|
|
|
|
|
, content : resp
|
|
|
|
|
, size : "lg"
|
|
|
|
|
, onClose : () => { $P.refreshDataInfo(); }
|
|
|
|
@ -469,7 +469,7 @@
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 사유 callback
|
|
|
|
|
// 삭제 사유 callback
|
|
|
|
|
$P.callbackRsn = (obj) => {
|
|
|
|
|
// 서버에 전송할 data(파라미터) 생성
|
|
|
|
|
let params = {
|
|
|
|
@ -493,7 +493,7 @@
|
|
|
|
|
, success : resp => {
|
|
|
|
|
if (resp.saved) {
|
|
|
|
|
dialog.alert({
|
|
|
|
|
content : "단속재등록 작업이 정상 처리되었습니다."
|
|
|
|
|
content : "단속 재등록 작업이 정상 처리되었습니다."
|
|
|
|
|
, onOK : () => { }
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
@ -512,7 +512,7 @@
|
|
|
|
|
, success : resp => {
|
|
|
|
|
dialog.open({
|
|
|
|
|
id : "crdnSttsCdDialog"
|
|
|
|
|
, title : params.btnTitle
|
|
|
|
|
, title : params.title
|
|
|
|
|
, content : resp
|
|
|
|
|
, size : "lg"
|
|
|
|
|
, onClose : () => { $P.refreshDataInfo(); }
|
|
|
|
@ -529,8 +529,7 @@
|
|
|
|
|
url : wctx.url("/" + params.taskSeCd + "/crdn/crdn06/010/removeCrdnPayer.do")
|
|
|
|
|
, data : params || {}
|
|
|
|
|
, success : resp => {
|
|
|
|
|
let btnTitle = $("#btnDeleteCrdnPayer--${pageName}").attr("title");
|
|
|
|
|
let showMessage = resp.rtnMsg.replace(/[S]|[F]/g, btnTitle);
|
|
|
|
|
let showMessage = resp.rtnMsg.replace(/[S]|[F]/g, params.title);
|
|
|
|
|
|
|
|
|
|
dialog.alert({
|
|
|
|
|
content : showMessage
|
|
|
|
@ -575,10 +574,7 @@
|
|
|
|
|
* 버튼 clickEvent
|
|
|
|
|
**************************************************************************/
|
|
|
|
|
// 민원원본 보기
|
|
|
|
|
$P.fnViewCvlcptOrgnl = () => {
|
|
|
|
|
// 버튼 title
|
|
|
|
|
let btnTitle = $("#btnViewCvlcptOrgnl--${pageName}").attr("title");
|
|
|
|
|
|
|
|
|
|
$P.fnViewCvlcptOrgnl = (title) => {
|
|
|
|
|
// 단속 ID
|
|
|
|
|
let crdnId = $P.control.dataset.getValue("CRDN_ID");
|
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
@ -590,7 +586,7 @@
|
|
|
|
|
if (typeof cvlcptLinkId == "undefined" || cvlcptLinkId == null || cvlcptLinkId == "") {
|
|
|
|
|
dialog.alert({
|
|
|
|
|
content : "조회된 단속 민원 대장 정보가 없습니다."
|
|
|
|
|
+ "<br>" + "[" + btnTitle + "]" + " 실행이 취소되었습니다."
|
|
|
|
|
+ "<br><br>" + "[" + title + "]" + " 실행이 취소되었습니다."
|
|
|
|
|
, onOK : () => { }
|
|
|
|
|
});
|
|
|
|
|
return;
|
|
|
|
@ -598,7 +594,7 @@
|
|
|
|
|
|
|
|
|
|
let params = {
|
|
|
|
|
callPurpose : "view"
|
|
|
|
|
, btnTitle : btnTitle
|
|
|
|
|
, title : title
|
|
|
|
|
, crdnId : crdnId // 단속 ID
|
|
|
|
|
, sggCd : $P.control.dataset.getValue("SGG_CD") // 시군구 코드
|
|
|
|
|
, taskSeCd : $P.control.dataset.getValue("TASK_SE_CD") // 업무 구분 코드
|
|
|
|
@ -608,10 +604,7 @@
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 민원답변 보기
|
|
|
|
|
$P.fnViewAnswerPreview = () => {
|
|
|
|
|
// 버튼 title
|
|
|
|
|
let btnTitle = $("#btnViewAnswerPreview--${pageName}").attr("title");
|
|
|
|
|
|
|
|
|
|
$P.fnViewAnswerPreview = (title) => {
|
|
|
|
|
// 단속 ID
|
|
|
|
|
let crdnId = $P.control.dataset.getValue("CRDN_ID");
|
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
@ -623,7 +616,7 @@
|
|
|
|
|
if (typeof cvlcptLinkId == "undefined" || cvlcptLinkId == null || cvlcptLinkId == "") {
|
|
|
|
|
dialog.alert({
|
|
|
|
|
content : "조회된 단속 민원 대장 정보가 없습니다."
|
|
|
|
|
+ "<br>" + "[" + btnTitle + "]" + " 실행이 취소되었습니다."
|
|
|
|
|
+ "<br><br>" + "[" + title + "]" + " 실행이 취소되었습니다."
|
|
|
|
|
, onOK : () => { }
|
|
|
|
|
});
|
|
|
|
|
return;
|
|
|
|
@ -631,7 +624,7 @@
|
|
|
|
|
|
|
|
|
|
let params = {
|
|
|
|
|
callPurpose : "view"
|
|
|
|
|
, btnTitle : btnTitle
|
|
|
|
|
, title : title
|
|
|
|
|
, crdnId : crdnId // 단속 ID
|
|
|
|
|
, sggCd : $P.control.dataset.getValue("SGG_CD") // 시군구 코드
|
|
|
|
|
, taskSeCd : $P.control.dataset.getValue("TASK_SE_CD") // 업무 구분 코드
|
|
|
|
@ -641,10 +634,7 @@
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 단속정보 수정
|
|
|
|
|
$P.fnUpdateCrdn = () => {
|
|
|
|
|
// 버튼 title
|
|
|
|
|
let btnTitle = $("#btnUpdateCrdn--${pageName}").attr("title");
|
|
|
|
|
|
|
|
|
|
$P.fnUpdateCrdn = (title) => {
|
|
|
|
|
// 단속 ID
|
|
|
|
|
let crdnId = $P.control.dataset.getValue("CRDN_ID");
|
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
@ -652,7 +642,7 @@
|
|
|
|
|
|
|
|
|
|
let params = {
|
|
|
|
|
callPurpose : "update"
|
|
|
|
|
, btnTitle : btnTitle
|
|
|
|
|
, title : title
|
|
|
|
|
, crdnId : crdnId // 단속 ID
|
|
|
|
|
, sggCd : $P.control.dataset.getValue("SGG_CD") // 시군구 코드
|
|
|
|
|
, taskSeCd : $P.control.dataset.getValue("TASK_SE_CD") // 업무 구분 코드
|
|
|
|
@ -662,10 +652,7 @@
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 단속정보 삭제
|
|
|
|
|
$P.fnRemoveCrdn = () => {
|
|
|
|
|
// 버튼 title
|
|
|
|
|
let btnTitle = $("#btnRemoveCrdn--${pageName}").attr("title");
|
|
|
|
|
|
|
|
|
|
$P.fnRemoveCrdn = (title) => {
|
|
|
|
|
// 단속 ID
|
|
|
|
|
let crdnId = $P.control.dataset.getValue("CRDN_ID");
|
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
@ -677,8 +664,9 @@
|
|
|
|
|
// 단속 상태 코드 확인
|
|
|
|
|
if (Number(crdnSttsCd) > 51) {
|
|
|
|
|
dialog.alert({
|
|
|
|
|
content : "단속상태가 '" + crdnSttsNm + "' 입니다."
|
|
|
|
|
+ "<br>" + "[" + btnTitle + "]" + " 실행이 취소되었습니다."
|
|
|
|
|
content : "[" + title + "]" + " 작업은 단속상태가 부과 이전 자료만 처리 가능합니다."
|
|
|
|
|
+ "<br>" + "단속상태 : " + crdnSttsNm
|
|
|
|
|
+ "<br><br>" + "[" + title + "]" + " 실행이 취소되었습니다."
|
|
|
|
|
, onOK : () => { }
|
|
|
|
|
});
|
|
|
|
|
return;
|
|
|
|
@ -709,10 +697,7 @@
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 단속 재등록
|
|
|
|
|
$P.fnCreateCrdnReReg = () => {
|
|
|
|
|
// 버튼 title
|
|
|
|
|
let btnTitle = $("#btnCreateCrdnReReg--${pageName}").attr("title");
|
|
|
|
|
|
|
|
|
|
$P.fnCreateCrdnReReg = (title) => {
|
|
|
|
|
// 단속 ID
|
|
|
|
|
let bfrCrdnId = $P.control.dataset.getValue("CRDN_ID");
|
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
@ -724,8 +709,9 @@
|
|
|
|
|
// 단속 상태 코드 확인
|
|
|
|
|
if (Number(crdnSttsCd) < 80 || Number(crdnSttsCd) > 88) {
|
|
|
|
|
dialog.alert({
|
|
|
|
|
content : "단속상태가 '" + crdnSttsNm + "' 입니다."
|
|
|
|
|
+ "<br>" + "[" + btnTitle + "]" + " 실행이 취소되었습니다."
|
|
|
|
|
content : "[" + title + "]" + " 작업은 단속상태가 비부과, 계고, 부과취소 자료만 처리 가능합니다."
|
|
|
|
|
+ "<br>" + "단속상태 : " + crdnSttsNm
|
|
|
|
|
+ "<br><br>" + "[" + title + "]" + " 실행이 취소되었습니다."
|
|
|
|
|
, onOK : () => { }
|
|
|
|
|
});
|
|
|
|
|
return;
|
|
|
|
@ -733,7 +719,7 @@
|
|
|
|
|
|
|
|
|
|
let params = {
|
|
|
|
|
callPurpose : "create"
|
|
|
|
|
, btnTitle : btnTitle
|
|
|
|
|
, title : title
|
|
|
|
|
, bfrCrdnId : bfrCrdnId // 단속 ID
|
|
|
|
|
, sggCd : $P.control.dataset.getValue("SGG_CD") // 시군구 코드
|
|
|
|
|
, taskSeCd : $P.control.dataset.getValue("TASK_SE_CD") // 업무 구분 코드
|
|
|
|
@ -748,15 +734,12 @@
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 고지서출력
|
|
|
|
|
$P.fnPrintNht = () => {
|
|
|
|
|
$P.fnPrintNht = (title) => {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 단속 상태 변경
|
|
|
|
|
$P.fnUpdateCrdnSttsCd = () => {
|
|
|
|
|
// 버튼 title
|
|
|
|
|
let btnTitle = $("#btnUpdateCrdnSttsCd--${pageName}").attr("title");
|
|
|
|
|
|
|
|
|
|
$P.fnUpdateCrdnSttsCd = (title) => {
|
|
|
|
|
// 단속 ID
|
|
|
|
|
let crdnId = $P.control.dataset.getValue("CRDN_ID");
|
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
@ -764,7 +747,7 @@
|
|
|
|
|
|
|
|
|
|
let params = {
|
|
|
|
|
callPurpose : "update"
|
|
|
|
|
, btnTitle : btnTitle
|
|
|
|
|
, title : title
|
|
|
|
|
, crdnId : crdnId // 단속 ID
|
|
|
|
|
, sggCd : $P.control.dataset.getValue("SGG_CD") // 시군구 코드
|
|
|
|
|
, taskSeCd : $P.control.dataset.getValue("TASK_SE_CD") // 업무 구분 코드
|
|
|
|
@ -774,10 +757,7 @@
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 납부자 초기화
|
|
|
|
|
$P.fnDeleteCrdnPayer = () => {
|
|
|
|
|
// 버튼 title
|
|
|
|
|
let btnTitle = $("#btnDeleteCrdnPayer--${pageName}").attr("title");
|
|
|
|
|
|
|
|
|
|
$P.fnDeleteCrdnPayer = (title) => {
|
|
|
|
|
// 단속 ID
|
|
|
|
|
let crdnId = $P.control.dataset.getValue("CRDN_ID");
|
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
@ -790,7 +770,7 @@
|
|
|
|
|
|
|
|
|
|
let params = {
|
|
|
|
|
callPurpose : "remove"
|
|
|
|
|
, btnTitle : btnTitle
|
|
|
|
|
, title : title
|
|
|
|
|
, crdnId : crdnId // 단속 ID
|
|
|
|
|
, rtpyrId : rtpyrId // 납부자 ID
|
|
|
|
|
, sggCd : $P.control.dataset.getValue("SGG_CD") // 시군구 코드
|
|
|
|
@ -807,10 +787,7 @@
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 납부자 수정
|
|
|
|
|
$P.fnUpdatePayer = () => {
|
|
|
|
|
// 버튼 title
|
|
|
|
|
let btnTitle = $("#btnUpdatePayer--${pageName}").attr("title");
|
|
|
|
|
|
|
|
|
|
$P.fnUpdatePayer = (title) => {
|
|
|
|
|
// 단속 ID
|
|
|
|
|
let crdnId = $P.control.dataset.getValue("CRDN_ID");
|
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
@ -818,7 +795,7 @@
|
|
|
|
|
|
|
|
|
|
let params = {
|
|
|
|
|
callPurpose : "update"
|
|
|
|
|
, btnTitle : btnTitle
|
|
|
|
|
, title : title
|
|
|
|
|
, crdnId : crdnId // 단속 ID
|
|
|
|
|
, rtpyrId : $P.control.dataset.getValue("RTPYR_ID") // 납부자 ID
|
|
|
|
|
, sggCd : $P.control.dataset.getValue("SGG_CD") // 시군구 코드
|
|
|
|
@ -842,16 +819,42 @@
|
|
|
|
|
**************************************************************************/
|
|
|
|
|
// 이벤트 설정
|
|
|
|
|
$P.setEvent = () => {
|
|
|
|
|
// 업무 버튼 이벤트
|
|
|
|
|
$("#btnViewCvlcptOrgnl--${pageName}").on("click", () => $P.fnViewCvlcptOrgnl()); // 민원 원본 보기
|
|
|
|
|
$("#btnViewAnswerPreview--${pageName}").on("click", () => $P.fnViewAnswerPreview()); // 민원 답변 보기
|
|
|
|
|
$("#btnUpdateCrdn--${pageName}").on("click", () => $P.fnUpdateCrdn()); // 단속 정보 수정
|
|
|
|
|
$("#btnRemoveCrdn--${pageName}").on("click", () => $P.fnRemoveCrdn()); // 단속 정보 삭제
|
|
|
|
|
$("#btnCreateCrdnReReg--${pageName}").on("click", () => $P.fnCreateCrdnReReg()); // 단속 재등록
|
|
|
|
|
$("#btnPrintNht--${pageName}").on("click", () => $P.fnPrintNht()); // 고지서 출력
|
|
|
|
|
$("#btnUpdateCrdnSttsCd--${pageName}").on("click", () => $P.fnUpdateCrdnSttsCd()); // 단속 상태 변경
|
|
|
|
|
$("#btnDeleteCrdnPayer--${pageName}").on("click", () => $P.fnDeleteCrdnPayer()); // 납부자 초기화
|
|
|
|
|
$("#btnUpdatePayer--${pageName}").on("click", () => $P.fnUpdatePayer()); // 납부자 수정
|
|
|
|
|
// 민원 원본 보기 버튼 이벤트
|
|
|
|
|
$("#btnViewCvlcptOrgnl--${pageName}").on("click", function() {
|
|
|
|
|
$P.fnViewCvlcptOrgnl($(this).attr("title"));
|
|
|
|
|
});
|
|
|
|
|
// 민원 답변 보기 버튼 이벤트
|
|
|
|
|
$("#btnViewAnswerPreview--${pageName}").on("click", function() {
|
|
|
|
|
$P.fnViewAnswerPreview($(this).attr("title"));
|
|
|
|
|
});
|
|
|
|
|
// 단속 정보 수정 버튼 이벤트
|
|
|
|
|
$("#btnUpdateCrdn--${pageName}").on("click", function() {
|
|
|
|
|
$P.fnUpdateCrdn($(this).attr("title"));
|
|
|
|
|
});
|
|
|
|
|
// 단속 정보 삭제 버튼 이벤트
|
|
|
|
|
$("#btnRemoveCrdn--${pageName}").on("click", function() {
|
|
|
|
|
$P.fnRemoveCrdn($(this).attr("title"));
|
|
|
|
|
});
|
|
|
|
|
// 단속 재등록
|
|
|
|
|
$("#btnCreateCrdnReReg--${pageName}").on("click", function() {
|
|
|
|
|
$P.fnCreateCrdnReReg($(this).attr("title"));
|
|
|
|
|
});
|
|
|
|
|
// 고지서 출력
|
|
|
|
|
$("#btnPrintNht--${pageName}").on("click", function() {
|
|
|
|
|
$P.fnPrintNht($(this).attr("title"));
|
|
|
|
|
});
|
|
|
|
|
// 단속 상태 변경
|
|
|
|
|
$("#btnUpdateCrdnSttsCd--${pageName}").on("click", function() {
|
|
|
|
|
$P.fnUpdateCrdnSttsCd($(this).attr("title"));
|
|
|
|
|
});
|
|
|
|
|
// 납부자 초기화 버튼 이벤트
|
|
|
|
|
$("#btnDeleteCrdnPayer--${pageName}").on("click", function() {
|
|
|
|
|
$P.fnDeleteCrdnPayer($(this).attr("title"));
|
|
|
|
|
});
|
|
|
|
|
// 납부자 수정 버튼 이벤트
|
|
|
|
|
$("#btnUpdatePayer--${pageName}").on("click", function() {
|
|
|
|
|
$P.fnUpdatePayer($(this).attr("title"));
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 초기 화면 설정
|
|
|
|
|