개별총정보 - 단속정보수정 수정.

main
jjh 9 months ago
parent dec3c1780d
commit 9de10cf883

@ -315,10 +315,6 @@
, prefixName : "단속" , prefixName : "단속"
, keymapper : info => info ? info.CRDN_ID : "" , keymapper : info => info ? info.CRDN_ID : ""
, dataGetter : obj => obj.crdnInfo , dataGetter : obj => obj.crdnInfo
, formats : {
CRDN_YMD : dateFormat
, CRDN_TM : timeFormat
}
}); });
/************************************************************************** /**************************************************************************
@ -524,6 +520,18 @@
} }
}); });
}); });
$("#frmEdit--${pageName}").find(".form-time").each(function() {
$(this).on("input",function() {
let value = this.value.replaceAll(":", "");
if (value.length > 5) {
this.value = value.substring(0,2) + ":" + value.substring(2,4) + ":" + value.substring(4);
} else if (value.length > 3) {
this.value = value.substring(0,2) + ":" + value.substring(2);
}
});
});
// 차량번호 엔터 이벤트 // 차량번호 엔터 이벤트
$("#vhrno--${pageName}").keypress(function(e) { $("#vhrno--${pageName}").keypress(function(e) {

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

Loading…
Cancel
Save