|
|
@ -2,8 +2,7 @@
|
|
|
|
<%@ include file="/WEB-INF/jsp/include/taglib.jsp"%>
|
|
|
|
<%@ include file="/WEB-INF/jsp/include/taglib.jsp"%>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- Page Body -->
|
|
|
|
<!-- Page Body -->
|
|
|
|
<div class="card">
|
|
|
|
<div class="card wrapper-list">
|
|
|
|
<div class="wrapper-list">
|
|
|
|
|
|
|
|
<div>
|
|
|
|
<div>
|
|
|
|
<!-- 입력 영역 -->
|
|
|
|
<!-- 입력 영역 -->
|
|
|
|
<form id="frmEdit--${pageName}" name="frmEdit">
|
|
|
|
<form id="frmEdit--${pageName}" name="frmEdit">
|
|
|
@ -38,7 +37,8 @@
|
|
|
|
<button type="button" id="btnNext--${pageName}" class="w-px-50 btn-PageDown">▶</button>
|
|
|
|
<button type="button" id="btnNext--${pageName}" class="w-px-50 btn-PageDown">▶</button>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div> <!-- <div class="row g-1"> -->
|
|
|
|
</div> <!-- <div class="row g-1"> -->
|
|
|
|
</form> <!-- /입력 영역 -->
|
|
|
|
</form>
|
|
|
|
|
|
|
|
<!-- 입력 영역 -->
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<div class="nav-align-top">
|
|
|
|
<div class="nav-align-top">
|
|
|
@ -97,16 +97,12 @@
|
|
|
|
<div class="tab-pane fade" id="cvlcptDscsnInfo" role="tabpanel">민원상담 정보</div>
|
|
|
|
<div class="tab-pane fade" id="cvlcptDscsnInfo" role="tabpanel">민원상담 정보</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div> <!-- <div class="wrapper-list"> -->
|
|
|
|
</div> <!-- <div class="card wrapper-list"> -->
|
|
|
|
</div> <!-- <div class="card"> -->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
<script>
|
|
|
|
/**************************************************************************
|
|
|
|
/**************************************************************************
|
|
|
|
* Global Variable
|
|
|
|
* Global Variable
|
|
|
|
**************************************************************************/
|
|
|
|
**************************************************************************/
|
|
|
|
// infoDialog 호출 용도(view 조회(편집불가), create 등록, update 수정)
|
|
|
|
|
|
|
|
var ${pageName}CallPurpose = "${callPurpose}";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pageObject["${pageName}"] = {};
|
|
|
|
pageObject["${pageName}"] = {};
|
|
|
|
|
|
|
|
|
|
|
|
/**************************************************************************
|
|
|
|
/**************************************************************************
|
|
|
@ -114,14 +110,16 @@
|
|
|
|
**************************************************************************/
|
|
|
|
**************************************************************************/
|
|
|
|
$(document).ready(function() {
|
|
|
|
$(document).ready(function() {
|
|
|
|
// pageObject
|
|
|
|
// pageObject
|
|
|
|
var $P = pageObject["${pageName}"];
|
|
|
|
let $P = pageObject["${pageName}"];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// infoDialog 호출 용도(view 조회(편집불가), create 등록, update 수정)
|
|
|
|
|
|
|
|
$P.callPurpose = "${callPurpose}";
|
|
|
|
|
|
|
|
// FormFields
|
|
|
|
|
|
|
|
$P.formFields = new FimsFormFields("#frmEdit--${pageName}");
|
|
|
|
// 자료 이동을 위한 자료의 Index. 0부터 시작.
|
|
|
|
// 자료 이동을 위한 자료의 Index. 0부터 시작.
|
|
|
|
$P.curDataIndex;
|
|
|
|
$P.curDataIndex;
|
|
|
|
// 현재 탭의 위치
|
|
|
|
// 현재 탭의 위치
|
|
|
|
$P.activeTabIndex = 0;
|
|
|
|
$P.activeTabIndex = 0;
|
|
|
|
// FormFields
|
|
|
|
|
|
|
|
$P.formFields = new FimsFormFields("#frmEdit--${pageName}");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**************************************************************************
|
|
|
|
/**************************************************************************
|
|
|
|
* DatasetControl
|
|
|
|
* DatasetControl
|
|
|
@ -140,7 +138,8 @@
|
|
|
|
/**************************************************************************
|
|
|
|
/**************************************************************************
|
|
|
|
* DatasetControl 이벤트
|
|
|
|
* DatasetControl 이벤트
|
|
|
|
**************************************************************************/
|
|
|
|
**************************************************************************/
|
|
|
|
$P.mainControl.onCurrentChange = item => {
|
|
|
|
// 현재 선택 자료 변경 이벤트
|
|
|
|
|
|
|
|
$P.mainControl.onCurrentChange = (item) => {
|
|
|
|
if (!item) return;
|
|
|
|
if (!item) return;
|
|
|
|
|
|
|
|
|
|
|
|
// Dataset 셋팅
|
|
|
|
// Dataset 셋팅
|
|
|
@ -156,6 +155,66 @@
|
|
|
|
$P.useDataEdit(item);
|
|
|
|
$P.useDataEdit(item);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**************************************************************************
|
|
|
|
|
|
|
|
* 사용자 함수(function)
|
|
|
|
|
|
|
|
**************************************************************************/
|
|
|
|
|
|
|
|
// 자료 재조회
|
|
|
|
|
|
|
|
$P.fnRefreshList = (params) => {
|
|
|
|
|
|
|
|
if (!params) return;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ajax.get({
|
|
|
|
|
|
|
|
url: wctx.url(params.taskSeCd + "/sprt/sprt02/010/main.do")
|
|
|
|
|
|
|
|
, headers: { Accept: "application/json; charset=utf-8" } // json
|
|
|
|
|
|
|
|
, data: params || {}
|
|
|
|
|
|
|
|
, success: resp => {
|
|
|
|
|
|
|
|
if (resp.totalInfo) {
|
|
|
|
|
|
|
|
// 최상단 단속 Data 셋팅
|
|
|
|
|
|
|
|
$P.mainControl.setData([resp.totalInfo]);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if ($P.activeTabIndex == 0) {
|
|
|
|
|
|
|
|
$P.fnCrdnPayerInfo(); // 단속 납부자 Data 셋팅
|
|
|
|
|
|
|
|
} else if ($P.activeTabIndex == 1) {
|
|
|
|
|
|
|
|
$P.fnOpnnSbmsnInfo(); // 의견제출 정보
|
|
|
|
|
|
|
|
} else if ($P.activeTabIndex == 2) {
|
|
|
|
|
|
|
|
$P.fnSndngInfo(); // 발송 반송 정보
|
|
|
|
|
|
|
|
} else if ($P.activeTabIndex == 3) {
|
|
|
|
|
|
|
|
$P.fnPrcsInfo(); // 처리 상세 정보
|
|
|
|
|
|
|
|
} else if ($P.activeTabIndex == 4) {
|
|
|
|
|
|
|
|
$P.fnLevyInfo(); // 부과체납 정보
|
|
|
|
|
|
|
|
} else if ($P.activeTabIndex == 5) {
|
|
|
|
|
|
|
|
$P.fnRcvmtInfo(); // 수납 정보
|
|
|
|
|
|
|
|
} else if ($P.activeTabIndex == 6) {
|
|
|
|
|
|
|
|
$P.fnCvlcptDscsnInfo(); // 민원상담 정보
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 자료 삭제 가능 여부
|
|
|
|
|
|
|
|
$P.useDataEdit = (item) => {
|
|
|
|
|
|
|
|
// 삭제 자료일 경우 빨간색으로 변경
|
|
|
|
|
|
|
|
let elem = document.getElementById("crdnSttsNm--${pageName}");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (item.data.CRDN_STTS_CD == "99") {
|
|
|
|
|
|
|
|
elem.classList.remove("text-primary");
|
|
|
|
|
|
|
|
elem.classList.add("text-danger");
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
elem.classList.remove("text-danger");
|
|
|
|
|
|
|
|
elem.classList.add("text-primary");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
$P.fnClose = (isDataReLoad) => {
|
|
|
|
|
|
|
|
dialog.close($P.mainControl.prefix + "Dialog");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
let controlName = "${callControlName}";
|
|
|
|
|
|
|
|
if (isDataReLoad && controlName != "noControlName") {
|
|
|
|
|
|
|
|
${callControlName}._load();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**************************************************************************
|
|
|
|
/**************************************************************************
|
|
|
|
* 네이게이션 Event
|
|
|
|
* 네이게이션 Event
|
|
|
|
**************************************************************************/
|
|
|
|
**************************************************************************/
|
|
|
@ -175,7 +234,6 @@
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
let viewNumber = $P.curDataIndex + 1;
|
|
|
|
let viewNumber = $P.curDataIndex + 1;
|
|
|
|
|
|
|
|
|
|
|
|
$("#countStauts--${pageName}").val(viewNumber + " of " + ${callControlName}.dataset._items.length);
|
|
|
|
$("#countStauts--${pageName}").val(viewNumber + " of " + ${callControlName}.dataset._items.length);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -191,7 +249,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
for (iLoop = $P.curDataIndex; iLoop >= 0; iLoop--) {
|
|
|
|
for (iLoop = $P.curDataIndex; iLoop >= 0; iLoop--) {
|
|
|
|
if (mainDataItems[iLoop].data.CRDN_ID == curCrdnId) {
|
|
|
|
if (mainDataItems[iLoop].data.CRDN_ID == curCrdnId) {
|
|
|
|
if (iLoop - 1 < 0) { return; } // 종료
|
|
|
|
if (iLoop - 1 < 0) return; // 종료
|
|
|
|
|
|
|
|
|
|
|
|
$P.curDataIndex = iLoop - 1;
|
|
|
|
$P.curDataIndex = iLoop - 1;
|
|
|
|
break;
|
|
|
|
break;
|
|
|
@ -199,22 +257,19 @@
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
let crdnId = mainDataItems[$P.curDataIndex].data.CRDN_ID;
|
|
|
|
let crdnId = mainDataItems[$P.curDataIndex].data.CRDN_ID;
|
|
|
|
|
|
|
|
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
if (crdnId == null || crdnId == "") {
|
|
|
|
if (crdnId == null || crdnId == "") return;
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
let params = {
|
|
|
|
let params = {
|
|
|
|
callPurpose: "view"
|
|
|
|
callPurpose: "view"
|
|
|
|
, callControlName: "${callControlName}"
|
|
|
|
, callControlName: "${callControlName}"
|
|
|
|
, crdnId : crdnId
|
|
|
|
|
|
|
|
, sggCd: mainDataItems[$P.curDataIndex].data.SGG_CD
|
|
|
|
, sggCd: mainDataItems[$P.curDataIndex].data.SGG_CD
|
|
|
|
, taskSeCd: mainDataItems[$P.curDataIndex].data.TASK_SE_CD
|
|
|
|
, taskSeCd: mainDataItems[$P.curDataIndex].data.TASK_SE_CD
|
|
|
|
|
|
|
|
, crdnId: crdnId
|
|
|
|
, delYn: "N"
|
|
|
|
, delYn: "N"
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
$P.refreshList(params);
|
|
|
|
$P.fnRefreshList(params);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 다음 자료 조회
|
|
|
|
// 다음 자료 조회
|
|
|
@ -232,172 +287,24 @@
|
|
|
|
if (iLoop + 1 >= mainDataItems.length) return; // 종료
|
|
|
|
if (iLoop + 1 >= mainDataItems.length) return; // 종료
|
|
|
|
|
|
|
|
|
|
|
|
$P.curDataIndex = iLoop + 1;
|
|
|
|
$P.curDataIndex = iLoop + 1;
|
|
|
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
let crdnId = mainDataItems[$P.curDataIndex].data.CRDN_ID;
|
|
|
|
let crdnId = mainDataItems[$P.curDataIndex].data.CRDN_ID;
|
|
|
|
|
|
|
|
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
if (crdnId == null || crdnId == "") {
|
|
|
|
if (crdnId == null || crdnId == "") return;
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
let params = {
|
|
|
|
let params = {
|
|
|
|
callPurpose: "view"
|
|
|
|
callPurpose: "view"
|
|
|
|
, callControlName: "${callControlName}"
|
|
|
|
, callControlName: "${callControlName}"
|
|
|
|
, crdnId : crdnId
|
|
|
|
|
|
|
|
, sggCd: mainDataItems[$P.curDataIndex].data.SGG_CD
|
|
|
|
, sggCd: mainDataItems[$P.curDataIndex].data.SGG_CD
|
|
|
|
, taskSeCd: mainDataItems[$P.curDataIndex].data.TASK_SE_CD
|
|
|
|
, taskSeCd: mainDataItems[$P.curDataIndex].data.TASK_SE_CD
|
|
|
|
|
|
|
|
, crdnId: crdnId
|
|
|
|
, delYn: "N"
|
|
|
|
, delYn: "N"
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
$P.refreshList(params);
|
|
|
|
$P.fnRefreshList(params);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**************************************************************************
|
|
|
|
|
|
|
|
* 사용자 함수(function)
|
|
|
|
|
|
|
|
**************************************************************************/
|
|
|
|
|
|
|
|
// 자료 삭제 가능 여부
|
|
|
|
|
|
|
|
$P.useDataEdit = (item) => {
|
|
|
|
|
|
|
|
// 삭제 자료일 경우 빨간색으로 변경
|
|
|
|
|
|
|
|
let elem = document.getElementById("crdnSttsNm--${pageName}");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (item.data.CRDN_STTS_CD == "99") {
|
|
|
|
|
|
|
|
elem.classList.remove("text-primary");
|
|
|
|
|
|
|
|
elem.classList.add("text-danger");
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
elem.classList.remove("text-danger");
|
|
|
|
|
|
|
|
elem.classList.add("text-primary");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
$P.fnClose = (isDataReLoad) => {
|
|
|
|
|
|
|
|
dialog.close($P.mainControl.prefix + "Dialog");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
let controlName = "${callControlName}";
|
|
|
|
|
|
|
|
if (isDataReLoad && controlName != "noControlName") {
|
|
|
|
|
|
|
|
${callControlName}._load();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 자료 재조회
|
|
|
|
|
|
|
|
$P.refreshList = (params) => {
|
|
|
|
|
|
|
|
if (!params) return;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ajax.get({
|
|
|
|
|
|
|
|
url : wctx.url(params.taskSeCd + "/sprt/sprt02/010/main.do")
|
|
|
|
|
|
|
|
, headers: { Accept: "application/json; charset=utf-8" } // json
|
|
|
|
|
|
|
|
, data : params || {}
|
|
|
|
|
|
|
|
, success : resp => {
|
|
|
|
|
|
|
|
if (resp.totalInfo) {
|
|
|
|
|
|
|
|
// 최상단 단속 Data 셋팅
|
|
|
|
|
|
|
|
$P.mainControl.setData([resp.totalInfo]);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if ($P.activeTabIndex == 0) {
|
|
|
|
|
|
|
|
$P.fnCrdnPayerInfo(); // 단속 납부자 Data 셋팅
|
|
|
|
|
|
|
|
} else if ($P.activeTabIndex == 1) {
|
|
|
|
|
|
|
|
$P.fnOpnnSbmsnInfo(); // 의견제출 정보
|
|
|
|
|
|
|
|
} else if ($P.activeTabIndex == 2) {
|
|
|
|
|
|
|
|
$P.fnSndngInfo(); // 발송 반송 정보
|
|
|
|
|
|
|
|
} else if ($P.activeTabIndex == 3) {
|
|
|
|
|
|
|
|
$P.fnPrcsInfo(); // 처리 상세 정보
|
|
|
|
|
|
|
|
} else if ($P.activeTabIndex == 4) {
|
|
|
|
|
|
|
|
$P.fnLevyInfo(); // 부과체납 정보
|
|
|
|
|
|
|
|
} else if ($P.activeTabIndex == 5) {
|
|
|
|
|
|
|
|
$P.fnRcvmtInfo(); // 수납 정보
|
|
|
|
|
|
|
|
} else if ($P.activeTabIndex == 6) {
|
|
|
|
|
|
|
|
$P.fnCvlcptDscsnInfo(); // 민원상담 정보
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$P.getCrdnPayerInfo = (params) => {
|
|
|
|
|
|
|
|
if (!params) return;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ajax.get({
|
|
|
|
|
|
|
|
url : wctx.url("/" + params.taskSeCd + "/sprt/sprt02/020/info.do")
|
|
|
|
|
|
|
|
, data : params || {}
|
|
|
|
|
|
|
|
, success : resp => {
|
|
|
|
|
|
|
|
$("#crdnPayerInfo").html(resp);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$P.getOpnnSbmsnInfo = (params) => {
|
|
|
|
|
|
|
|
if (!params) return;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ajax.get({
|
|
|
|
|
|
|
|
url : wctx.url("/" + params.taskSeCd + "/sprt/sprt02/030/info.do")
|
|
|
|
|
|
|
|
, data : params || {}
|
|
|
|
|
|
|
|
, success : resp => {
|
|
|
|
|
|
|
|
$("#opnnSbmsnInfo").html(resp);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$P.getSndngInfo = (params) => {
|
|
|
|
|
|
|
|
if (!params) return;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ajax.get({
|
|
|
|
|
|
|
|
url : wctx.url("/" + params.taskSeCd + "/sprt/sprt02/040/info.do")
|
|
|
|
|
|
|
|
, data : params || {}
|
|
|
|
|
|
|
|
, success : resp => {
|
|
|
|
|
|
|
|
$("#sndngInfo").html(resp);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$P.getPrcsInfo = (params) => {
|
|
|
|
|
|
|
|
if (!params) return;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ajax.get({
|
|
|
|
|
|
|
|
url : wctx.url("/" + params.taskSeCd + "/sprt/sprt02/050/info.do")
|
|
|
|
|
|
|
|
, data : params || {}
|
|
|
|
|
|
|
|
, success : resp => {
|
|
|
|
|
|
|
|
$("#prcsInfo").html(resp);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$P.getLevyInfo = (params) => {
|
|
|
|
|
|
|
|
if (!params) return;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ajax.get({
|
|
|
|
|
|
|
|
url : wctx.url("/" + params.taskSeCd + "/sprt/sprt02/060/info.do")
|
|
|
|
|
|
|
|
, data : params || {}
|
|
|
|
|
|
|
|
, success : resp => {
|
|
|
|
|
|
|
|
$("#levyInfo").html(resp);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$P.getRcvmtInfo = (params) => {
|
|
|
|
|
|
|
|
if (!params) return;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ajax.get({
|
|
|
|
|
|
|
|
url : wctx.url("/" + params.taskSeCd + "/sprt/sprt02/070/info.do")
|
|
|
|
|
|
|
|
, data : params || {}
|
|
|
|
|
|
|
|
, success : resp => {
|
|
|
|
|
|
|
|
$("#rcvmtInfo").html(resp);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$P.getCvlcptDscsnInfo = (params) => {
|
|
|
|
|
|
|
|
if (!params) return;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ajax.get({
|
|
|
|
|
|
|
|
url : wctx.url("/" + params.taskSeCd + "/sprt/sprt02/080/info.do")
|
|
|
|
|
|
|
|
, data : params || {}
|
|
|
|
|
|
|
|
, success : resp => {
|
|
|
|
|
|
|
|
$("#cvlcptDscsnInfo").html(resp);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**************************************************************************
|
|
|
|
/**************************************************************************
|
|
|
@ -406,7 +313,6 @@
|
|
|
|
// 단속 정보
|
|
|
|
// 단속 정보
|
|
|
|
$P.fnCrdnPayerInfo = () => {
|
|
|
|
$P.fnCrdnPayerInfo = () => {
|
|
|
|
let crdnId = $P.mainControl.dataset.getValue("CRDN_ID");
|
|
|
|
let crdnId = $P.mainControl.dataset.getValue("CRDN_ID");
|
|
|
|
|
|
|
|
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
if (typeof crdnId == "undefined" || crdnId == null || crdnId == "") return;
|
|
|
|
if (typeof crdnId == "undefined" || crdnId == null || crdnId == "") return;
|
|
|
|
|
|
|
|
|
|
|
@ -415,19 +321,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
let params = {
|
|
|
|
let params = {
|
|
|
|
callPurpose: "view"
|
|
|
|
callPurpose: "view"
|
|
|
|
, crdnId : crdnId
|
|
|
|
|
|
|
|
, sggCd: $P.mainControl.dataset.getValue("SGG_CD")
|
|
|
|
, sggCd: $P.mainControl.dataset.getValue("SGG_CD")
|
|
|
|
, taskSeCd: $P.mainControl.dataset.getValue("TASK_SE_CD")
|
|
|
|
, taskSeCd: $P.mainControl.dataset.getValue("TASK_SE_CD")
|
|
|
|
|
|
|
|
, crdnId: crdnId
|
|
|
|
, delYn: "N"
|
|
|
|
, delYn: "N"
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
$P.getCrdnPayerInfo(params);
|
|
|
|
ajax.get({
|
|
|
|
|
|
|
|
url: wctx.url("/" + params.taskSeCd + "/sprt/sprt02/020/info.do")
|
|
|
|
|
|
|
|
, data: params || {}
|
|
|
|
|
|
|
|
, success: resp => {
|
|
|
|
|
|
|
|
$("#crdnPayerInfo").html(resp);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 의견제출 정보
|
|
|
|
// 의견제출 정보
|
|
|
|
$P.fnOpnnSbmsnInfo = () => {
|
|
|
|
$P.fnOpnnSbmsnInfo = () => {
|
|
|
|
let crdnId = $P.mainControl.dataset.getValue("CRDN_ID");
|
|
|
|
let crdnId = $P.mainControl.dataset.getValue("CRDN_ID");
|
|
|
|
|
|
|
|
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
if (typeof crdnId == "undefined" || crdnId == null || crdnId == "") return;
|
|
|
|
if (typeof crdnId == "undefined" || crdnId == null || crdnId == "") return;
|
|
|
|
|
|
|
|
|
|
|
@ -436,13 +347,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
let params = {
|
|
|
|
let params = {
|
|
|
|
callPurpose: "view"
|
|
|
|
callPurpose: "view"
|
|
|
|
, crdnId : crdnId
|
|
|
|
|
|
|
|
, sggCd: $P.mainControl.dataset.getValue("SGG_CD")
|
|
|
|
, sggCd: $P.mainControl.dataset.getValue("SGG_CD")
|
|
|
|
, taskSeCd: $P.mainControl.dataset.getValue("TASK_SE_CD")
|
|
|
|
, taskSeCd: $P.mainControl.dataset.getValue("TASK_SE_CD")
|
|
|
|
|
|
|
|
, crdnId: crdnId
|
|
|
|
, delYn: "N"
|
|
|
|
, delYn: "N"
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
$P.getOpnnSbmsnInfo(params);
|
|
|
|
ajax.get({
|
|
|
|
|
|
|
|
url: wctx.url("/" + params.taskSeCd + "/sprt/sprt02/030/info.do")
|
|
|
|
|
|
|
|
, data: params || {}
|
|
|
|
|
|
|
|
, success: resp => {
|
|
|
|
|
|
|
|
$("#opnnSbmsnInfo").html(resp);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 발송 반송 정보
|
|
|
|
// 발송 반송 정보
|
|
|
@ -457,19 +374,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
let params = {
|
|
|
|
let params = {
|
|
|
|
callPurpose: "view"
|
|
|
|
callPurpose: "view"
|
|
|
|
, crdnId : crdnId
|
|
|
|
|
|
|
|
, sggCd: $P.mainControl.dataset.getValue("SGG_CD")
|
|
|
|
, sggCd: $P.mainControl.dataset.getValue("SGG_CD")
|
|
|
|
, taskSeCd: $P.mainControl.dataset.getValue("TASK_SE_CD")
|
|
|
|
, taskSeCd: $P.mainControl.dataset.getValue("TASK_SE_CD")
|
|
|
|
|
|
|
|
, crdnId: crdnId
|
|
|
|
, delYn: "N"
|
|
|
|
, delYn: "N"
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
$P.getSndngInfo(params);
|
|
|
|
ajax.get({
|
|
|
|
|
|
|
|
url: wctx.url("/" + params.taskSeCd + "/sprt/sprt02/040/info.do")
|
|
|
|
|
|
|
|
, data: params || {}
|
|
|
|
|
|
|
|
, success: resp => {
|
|
|
|
|
|
|
|
$("#sndngInfo").html(resp);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 처리 정보
|
|
|
|
// 처리 정보
|
|
|
|
$P.fnPrcsInfo = () => {
|
|
|
|
$P.fnPrcsInfo = () => {
|
|
|
|
let crdnId = $P.mainControl.dataset.getValue("CRDN_ID");
|
|
|
|
let crdnId = $P.mainControl.dataset.getValue("CRDN_ID");
|
|
|
|
|
|
|
|
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
if (typeof crdnId == "undefined" || crdnId == null || crdnId == "") return;
|
|
|
|
if (typeof crdnId == "undefined" || crdnId == null || crdnId == "") return;
|
|
|
|
|
|
|
|
|
|
|
@ -478,20 +400,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
let params = {
|
|
|
|
let params = {
|
|
|
|
callPurpose: "view"
|
|
|
|
callPurpose: "view"
|
|
|
|
, crdnId : crdnId
|
|
|
|
|
|
|
|
, sggCd: $P.mainControl.dataset.getValue("SGG_CD")
|
|
|
|
, sggCd: $P.mainControl.dataset.getValue("SGG_CD")
|
|
|
|
, taskSeCd: $P.mainControl.dataset.getValue("TASK_SE_CD")
|
|
|
|
, taskSeCd: $P.mainControl.dataset.getValue("TASK_SE_CD")
|
|
|
|
|
|
|
|
, crdnId: crdnId
|
|
|
|
, rtpyrId: $P.mainControl.dataset.getValue("RTPYR_ID")
|
|
|
|
, rtpyrId: $P.mainControl.dataset.getValue("RTPYR_ID")
|
|
|
|
, delYn: "N"
|
|
|
|
, delYn: "N"
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
$P.getPrcsInfo(params);
|
|
|
|
ajax.get({
|
|
|
|
|
|
|
|
url: wctx.url("/" + params.taskSeCd + "/sprt/sprt02/050/info.do")
|
|
|
|
|
|
|
|
, data: params || {}
|
|
|
|
|
|
|
|
, success: resp => {
|
|
|
|
|
|
|
|
$("#prcsInfo").html(resp);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 부과체납 정보
|
|
|
|
// 부과체납 정보
|
|
|
|
$P.fnLevyInfo = () => {
|
|
|
|
$P.fnLevyInfo = () => {
|
|
|
|
let crdnId = $P.mainControl.dataset.getValue("CRDN_ID");
|
|
|
|
let crdnId = $P.mainControl.dataset.getValue("CRDN_ID");
|
|
|
|
|
|
|
|
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
if (typeof crdnId == "undefined" || crdnId == null || crdnId == "") return;
|
|
|
|
if (typeof crdnId == "undefined" || crdnId == null || crdnId == "") return;
|
|
|
|
|
|
|
|
|
|
|
@ -500,19 +427,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
let params = {
|
|
|
|
let params = {
|
|
|
|
callPurpose: "view"
|
|
|
|
callPurpose: "view"
|
|
|
|
, crdnId : crdnId
|
|
|
|
|
|
|
|
, sggCd: $P.mainControl.dataset.getValue("SGG_CD")
|
|
|
|
, sggCd: $P.mainControl.dataset.getValue("SGG_CD")
|
|
|
|
, taskSeCd: $P.mainControl.dataset.getValue("TASK_SE_CD")
|
|
|
|
, taskSeCd: $P.mainControl.dataset.getValue("TASK_SE_CD")
|
|
|
|
|
|
|
|
, crdnId: crdnId
|
|
|
|
, delYn: "N"
|
|
|
|
, delYn: "N"
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
$P.getLevyInfo(params);
|
|
|
|
ajax.get({
|
|
|
|
|
|
|
|
url: wctx.url("/" + params.taskSeCd + "/sprt/sprt02/060/info.do")
|
|
|
|
|
|
|
|
, data: params || {}
|
|
|
|
|
|
|
|
, success: resp => {
|
|
|
|
|
|
|
|
$("#levyInfo").html(resp);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 수납 정보
|
|
|
|
// 수납 정보
|
|
|
|
$P.fnRcvmtInfo = () => {
|
|
|
|
$P.fnRcvmtInfo = () => {
|
|
|
|
let crdnId = $P.mainControl.dataset.getValue("CRDN_ID");
|
|
|
|
let crdnId = $P.mainControl.dataset.getValue("CRDN_ID");
|
|
|
|
|
|
|
|
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
if (typeof crdnId == "undefined" || crdnId == null || crdnId == "") return;
|
|
|
|
if (typeof crdnId == "undefined" || crdnId == null || crdnId == "") return;
|
|
|
|
|
|
|
|
|
|
|
@ -521,19 +453,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
let params = {
|
|
|
|
let params = {
|
|
|
|
callPurpose: "view"
|
|
|
|
callPurpose: "view"
|
|
|
|
, crdnId : crdnId
|
|
|
|
|
|
|
|
, sggCd: $P.mainControl.dataset.getValue("SGG_CD")
|
|
|
|
, sggCd: $P.mainControl.dataset.getValue("SGG_CD")
|
|
|
|
, taskSeCd: $P.mainControl.dataset.getValue("TASK_SE_CD")
|
|
|
|
, taskSeCd: $P.mainControl.dataset.getValue("TASK_SE_CD")
|
|
|
|
|
|
|
|
, crdnId: crdnId
|
|
|
|
, delYn: "N"
|
|
|
|
, delYn: "N"
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
$P.getRcvmtInfo(params);
|
|
|
|
ajax.get({
|
|
|
|
|
|
|
|
url: wctx.url("/" + params.taskSeCd + "/sprt/sprt02/070/info.do")
|
|
|
|
|
|
|
|
, data: params || {}
|
|
|
|
|
|
|
|
, success: resp => {
|
|
|
|
|
|
|
|
$("#rcvmtInfo").html(resp);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 민원상담 정보
|
|
|
|
// 민원상담 정보
|
|
|
|
$P.fnCvlcptDscsnInfo = () => {
|
|
|
|
$P.fnCvlcptDscsnInfo = () => {
|
|
|
|
let crdnId = $P.mainControl.dataset.getValue("CRDN_ID");
|
|
|
|
let crdnId = $P.mainControl.dataset.getValue("CRDN_ID");
|
|
|
|
|
|
|
|
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
if (typeof crdnId == "undefined" || crdnId == null || crdnId == "") return;
|
|
|
|
if (typeof crdnId == "undefined" || crdnId == null || crdnId == "") return;
|
|
|
|
|
|
|
|
|
|
|
@ -543,14 +480,20 @@
|
|
|
|
let params = {
|
|
|
|
let params = {
|
|
|
|
callPurpose: "view"
|
|
|
|
callPurpose: "view"
|
|
|
|
, inquiryCondition: "crdnId_vhrno"
|
|
|
|
, inquiryCondition: "crdnId_vhrno"
|
|
|
|
, crdnId : crdnId
|
|
|
|
|
|
|
|
, sggCd: $P.mainControl.dataset.getValue("SGG_CD")
|
|
|
|
, sggCd: $P.mainControl.dataset.getValue("SGG_CD")
|
|
|
|
, taskSeCd: $P.mainControl.dataset.getValue("TASK_SE_CD")
|
|
|
|
, taskSeCd: $P.mainControl.dataset.getValue("TASK_SE_CD")
|
|
|
|
|
|
|
|
, crdnId: crdnId
|
|
|
|
, vhrno: $P.mainControl.dataset.getValue("VHRNO")
|
|
|
|
, vhrno: $P.mainControl.dataset.getValue("VHRNO")
|
|
|
|
, delYn: "N"
|
|
|
|
, delYn: "N"
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
$P.getCvlcptDscsnInfo(params);
|
|
|
|
ajax.get({
|
|
|
|
|
|
|
|
url: wctx.url("/" + params.taskSeCd + "/sprt/sprt02/080/info.do")
|
|
|
|
|
|
|
|
, data: params || {}
|
|
|
|
|
|
|
|
, success: resp => {
|
|
|
|
|
|
|
|
$("#cvlcptDscsnInfo").html(resp);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**************************************************************************
|
|
|
|
/**************************************************************************
|
|
|
@ -558,7 +501,7 @@
|
|
|
|
**************************************************************************/
|
|
|
|
**************************************************************************/
|
|
|
|
// 이벤트 설정
|
|
|
|
// 이벤트 설정
|
|
|
|
$P.setEvent = () => {
|
|
|
|
$P.setEvent = () => {
|
|
|
|
// 버튼 이벤트
|
|
|
|
// 기본 버튼 이벤트
|
|
|
|
$("#btnPrev--${pageName}").on("click", () => $P.fnPrev()); // 이전
|
|
|
|
$("#btnPrev--${pageName}").on("click", () => $P.fnPrev()); // 이전
|
|
|
|
$("#btnNext--${pageName}").on("click", () => $P.fnNext()); // 다음
|
|
|
|
$("#btnNext--${pageName}").on("click", () => $P.fnNext()); // 다음
|
|
|
|
|
|
|
|
|
|
|
|