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

main
jjh 9 months ago
parent dec3c1780d
commit 9de10cf883

@ -315,10 +315,6 @@
, prefixName : "단속"
, keymapper : info => info ? info.CRDN_ID : ""
, 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) {

@ -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 = {
@ -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"));
});
}
// 초기 화면 설정

Loading…
Cancel
Save