|
|
@ -13,56 +13,56 @@
|
|
|
|
<label class="w-px-120 bg-label-danger pe-2 col-form-label text-sm-center">감경 정보</label>
|
|
|
|
<label class="w-px-120 bg-label-danger pe-2 col-form-label text-sm-center">감경 정보</label>
|
|
|
|
<!-- 버튼 우측 정렬 -->
|
|
|
|
<!-- 버튼 우측 정렬 -->
|
|
|
|
<span class="container-window-btn-right">
|
|
|
|
<span class="container-window-btn-right">
|
|
|
|
<button type="button" class="btn btn-primary" id="btnRductCreate--${pageName}" title="감경 등록" onclick="fnBtnRductCreate${pageName}();">
|
|
|
|
<button type="button" class="btn btn-primary" id="btnCreateRduct--${pageName}" title="감경 등록" onclick="fnCreateRduct${pageName}();">
|
|
|
|
감경 등록
|
|
|
|
감경 등록
|
|
|
|
</button>
|
|
|
|
</button>
|
|
|
|
<button type="button" class="btn btn-primary" id="btnRductUpdate--${pageName}" title="감경 수정" onclick="fnBtnRductUpdate${pageName}();">
|
|
|
|
<button type="button" class="btn btn-primary" id="btnUpdateRduct--${pageName}" title="감경 수정" onclick="fnUpdateRduct${pageName}();">
|
|
|
|
감경 수정
|
|
|
|
감경 수정
|
|
|
|
</button>
|
|
|
|
</button>
|
|
|
|
<button type="button" class="btn btn-primary" id="btnRductRemove--${pageName}" title="감경 삭제" onclick="fnBtnRductRemove${pageName}();">
|
|
|
|
<button type="button" class="btn btn-primary" id="btnRemoveRduct--${pageName}" title="감경 삭제" onclick="fnRemoveRduct${pageName}();">
|
|
|
|
감경 삭제
|
|
|
|
감경 삭제
|
|
|
|
</button>
|
|
|
|
</button>
|
|
|
|
</span>
|
|
|
|
</span>
|
|
|
|
</div> <!-- <div class="container-page-btn"> -->
|
|
|
|
</div> <!-- <div class="container-page-btn"> -->
|
|
|
|
<!-- 입력 영역 -->
|
|
|
|
<!-- 입력 영역 -->
|
|
|
|
<form id="frmEdit--${pageName}" name="frmEdit">
|
|
|
|
<form id="frmEdit--${pageName}${pageDataName1}" name="frmEdit${pageDataName1}">
|
|
|
|
<!-- hidden -->
|
|
|
|
<!-- hidden -->
|
|
|
|
<input type="hidden" id="rductId--${pageName}" name="rductId" data-map="RDUCT_ID" />
|
|
|
|
<input type="hidden" id="rductId--${pageName}${pageDataName1}" name="rductId" data-map="RDUCT_ID" />
|
|
|
|
|
|
|
|
|
|
|
|
<div class="row g-1">
|
|
|
|
<div class="row g-1">
|
|
|
|
<!-- 감경 일자 -->
|
|
|
|
<!-- 감경 일자 -->
|
|
|
|
<div class="col-md-6">
|
|
|
|
<div class="col-md-6">
|
|
|
|
<label for="rductYmd--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">감경 일자</label>
|
|
|
|
<label for="rductYmd--${pageName}${pageDataName1}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">감경 일자</label>
|
|
|
|
<input type="text" class="form-control w-30" id="rductYmd--${pageName}" name="rductYmd" data-map="RDUCT_YMD" readonly />
|
|
|
|
<input type="text" class="form-control w-30" id="rductYmd--${pageName}${pageDataName1}" name="rductYmd" data-map="RDUCT_YMD" readonly />
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<!-- -->
|
|
|
|
<!-- -->
|
|
|
|
<div class="col-md-6">
|
|
|
|
<div class="col-md-6">
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<!-- 감경 사유 명 -->
|
|
|
|
<!-- 감경 사유 명 -->
|
|
|
|
<div class="col-md-6">
|
|
|
|
<div class="col-md-6">
|
|
|
|
<label for="rductRsnNm--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">감경 사유</label>
|
|
|
|
<label for="rductRsnNm--${pageName}${pageDataName1}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">감경 사유</label>
|
|
|
|
<input type="text" class="form-control w-30" id="rductRsnNm--${pageName}" name="rductRsnNm" data-map="RDUCT_RSN_NM" readonly />
|
|
|
|
<input type="text" class="form-control w-30" id="rductRsnNm--${pageName}${pageDataName1}" name="rductRsnNm" data-map="RDUCT_RSN_NM" readonly />
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<!-- 감경 금액 -->
|
|
|
|
<!-- 감경 금액 -->
|
|
|
|
<div class="col-md-6">
|
|
|
|
<div class="col-md-6">
|
|
|
|
<label for="rductAmt--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">감경 금액</label>
|
|
|
|
<label for="rductAmt--${pageName}${pageDataName1}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">감경 금액</label>
|
|
|
|
<input type="text" class="form-control w-30 text-end" id="rductAmt--${pageName}" name="rductAmt" data-map="RDUCT_AMT" readonly />
|
|
|
|
<input type="text" class="form-control w-30 text-end" id="rductAmt--${pageName}${pageDataName1}" name="rductAmt" data-map="RDUCT_AMT" readonly />
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<!-- 기타 내용 -->
|
|
|
|
<!-- 기타 내용 -->
|
|
|
|
<div class="col-md-12">
|
|
|
|
<div class="col-md-12">
|
|
|
|
<label for="etcCn--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">기타 내용</label>
|
|
|
|
<label for="etcCn--${pageName}${pageDataName1}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">기타 내용</label>
|
|
|
|
<textarea type="text" class="form-control w-80" id="etcCn--${pageName}" name="etcCn" data-map="ETC_CN" rows="3" data-maxlengthb="1000" readonly>
|
|
|
|
<textarea type="text" class="form-control w-80" id="etcCn--${pageName}${pageDataName1}" name="etcCn" data-map="ETC_CN" rows="3" data-maxlengthb="1000" readonly>
|
|
|
|
</textarea>
|
|
|
|
</textarea>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<!-- 등록 일시 -->
|
|
|
|
<!-- 등록 일시 -->
|
|
|
|
<div class="col-md-6">
|
|
|
|
<div class="col-md-6">
|
|
|
|
<label for="regDt--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">등록 일시</label>
|
|
|
|
<label for="regDt--${pageName}${pageDataName1}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">등록 일시</label>
|
|
|
|
<input type="text" class="form-control w-45" id="regDt--${pageName}" name="regDt" data-map="REG_DT" readonly />
|
|
|
|
<input type="text" class="form-control w-45" id="regDt--${pageName}${pageDataName1}" name="regDt" data-map="REG_DT" readonly />
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<!-- 등록자 -->
|
|
|
|
<!-- 등록자 -->
|
|
|
|
<div class="col-md-6">
|
|
|
|
<div class="col-md-6">
|
|
|
|
<label for="rgtrNm--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">등록자</label>
|
|
|
|
<label for="rgtrNm--${pageName}${pageDataName1}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end">등록자</label>
|
|
|
|
<input type="text" class="form-control w-40" id="rgtrNm--${pageName}" name="rgtrNm" data-map="RGTR_NM" readonly />
|
|
|
|
<input type="text" class="form-control w-40" id="rgtrNm--${pageName}${pageDataName1}" name="rgtrNm" data-map="RGTR_NM" readonly />
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div> <!-- <div class="row g-1"> -->
|
|
|
|
</div> <!-- <div class="row g-1"> -->
|
|
|
|
</form>
|
|
|
|
</form>
|
|
|
@ -77,13 +77,13 @@
|
|
|
|
<label class="w-px-120 bg-label-danger pe-2 col-form-label text-sm-center">부과제외 정보</label>
|
|
|
|
<label class="w-px-120 bg-label-danger pe-2 col-form-label text-sm-center">부과제외 정보</label>
|
|
|
|
<!-- 버튼 우측 정렬 -->
|
|
|
|
<!-- 버튼 우측 정렬 -->
|
|
|
|
<span class="container-window-btn-right">
|
|
|
|
<span class="container-window-btn-right">
|
|
|
|
<button type="button" class="btn btn-primary" id="btnLevyExclCreate--${pageName}" title="부과제외 등록" onclick="fnBtnLevyExclCreate${pageName}();">
|
|
|
|
<button type="button" class="btn btn-primary" id="btnCreateLevyExcl--${pageName}" title="부과제외 등록" onclick="fnCreateLevyExcl${pageName}();">
|
|
|
|
부과제외 등록
|
|
|
|
부과제외 등록
|
|
|
|
</button>
|
|
|
|
</button>
|
|
|
|
<button type="button" class="btn btn-primary" id="btnLevyExclUpdate--${pageName}" title="부과제외 수정" onclick="fnBtnLevyExclUpdate${pageName}();">
|
|
|
|
<button type="button" class="btn btn-primary" id="btnUpdateLevyExcl--${pageName}" title="부과제외 수정" onclick="fnUpdateLevyExcl${pageName}();">
|
|
|
|
부과제외 수정
|
|
|
|
부과제외 수정
|
|
|
|
</button>
|
|
|
|
</button>
|
|
|
|
<button type="button" class="btn btn-primary" id="btnLevyExclRemove--${pageName}" title="부과제외 삭제" onclick="fnBtnLevyExclRemove${pageName}();">
|
|
|
|
<button type="button" class="btn btn-primary" id="btnRemoveLevyExcl--${pageName}" title="부과제외 삭제" onclick="fnRemoveLevyExcl${pageName}();">
|
|
|
|
부과제외 삭제
|
|
|
|
부과제외 삭제
|
|
|
|
</button>
|
|
|
|
</button>
|
|
|
|
</span>
|
|
|
|
</span>
|
|
|
@ -238,15 +238,18 @@
|
|
|
|
**************************************************************************/
|
|
|
|
**************************************************************************/
|
|
|
|
// URL
|
|
|
|
// URL
|
|
|
|
var ${pageName}PrefixUrl = "/sprt/sprt02";
|
|
|
|
var ${pageName}PrefixUrl = "/sprt/sprt02";
|
|
|
|
|
|
|
|
var ${pageName}${pageDataName1}PrefixUrl = "/levy/levy02";
|
|
|
|
|
|
|
|
var ${pageName}${pageDataName2}PrefixUrl = "/excl/excl01";
|
|
|
|
|
|
|
|
|
|
|
|
// FormFields
|
|
|
|
// FormFields
|
|
|
|
var ${pageName}Fields = new FormFields("#frmEdit--${pageName}");
|
|
|
|
var ${pageName}${pageDataName1}Fields = new FormFields("#frmEdit--${pageName}${pageDataName1}");
|
|
|
|
var ${pageName}${pageDataName2}Fields = new FormFields("#frmEdit--${pageName}${pageDataName2}");
|
|
|
|
var ${pageName}${pageDataName2}Fields = new FormFields("#frmEdit--${pageName}${pageDataName2}");
|
|
|
|
|
|
|
|
|
|
|
|
/**************************************************************************
|
|
|
|
/**************************************************************************
|
|
|
|
* DatasetControl
|
|
|
|
* DatasetControl
|
|
|
|
**************************************************************************/
|
|
|
|
**************************************************************************/
|
|
|
|
// 감경 Dataset
|
|
|
|
// 감경 Dataset
|
|
|
|
var ${pageName}Control = new DatasetControl({
|
|
|
|
var ${pageName}${pageDataName1}Control = new DatasetControl({
|
|
|
|
prefix : "rduct"
|
|
|
|
prefix : "rduct"
|
|
|
|
, prefixName : "감경"
|
|
|
|
, prefixName : "감경"
|
|
|
|
, keymapper : info => info ? info.RDUCT_ID : ""
|
|
|
|
, keymapper : info => info ? info.RDUCT_ID : ""
|
|
|
@ -316,18 +319,163 @@
|
|
|
|
* DatasetControl 이벤트
|
|
|
|
* DatasetControl 이벤트
|
|
|
|
**************************************************************************/
|
|
|
|
**************************************************************************/
|
|
|
|
// 감경 선택 자료 변경 이벤트
|
|
|
|
// 감경 선택 자료 변경 이벤트
|
|
|
|
${pageName}Control.onCurrentChange = item => {
|
|
|
|
${pageName}${pageDataName1}Control.onCurrentChange = item => {
|
|
|
|
${pageName}Fields.set(item);
|
|
|
|
${pageName}Fields.set(item);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 감경 dialog
|
|
|
|
|
|
|
|
${pageName}${pageDataName1}Control.getInfo = (params) => {
|
|
|
|
|
|
|
|
let dialogTitle = "";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (params.callPurpose == "create") {
|
|
|
|
|
|
|
|
dialogTitle = ${pageName}${pageDataName1}Control.prefixName + " 등록";
|
|
|
|
|
|
|
|
} else if (params.callPurpose == "update") {
|
|
|
|
|
|
|
|
dialogTitle = ${pageName}${pageDataName1}Control.prefixName + " 수정";
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ajax.get({
|
|
|
|
|
|
|
|
url : wctx.url("/" + params.taskSeCd + ${pageName}${pageDataName1}PrefixUrl + "/020/info.do")
|
|
|
|
|
|
|
|
, data : params || {}
|
|
|
|
|
|
|
|
, success : resp => {
|
|
|
|
|
|
|
|
if ((typeof resp) != "string") {
|
|
|
|
|
|
|
|
if (resp.errorMessage != "") {
|
|
|
|
|
|
|
|
dialog.alert(resp.errorMessage);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dialog.open({
|
|
|
|
|
|
|
|
id : ${pageName}${pageDataName2}Control.prefixed("Dialog")
|
|
|
|
|
|
|
|
, title : dialogTitle
|
|
|
|
|
|
|
|
, content : resp
|
|
|
|
|
|
|
|
, size : "lg"
|
|
|
|
|
|
|
|
, init : () => { }
|
|
|
|
|
|
|
|
, onClose : () => { fnDataRefreshInfo(); } // callback 자료 재조회
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 부과제외 선택 자료 변경 이벤트
|
|
|
|
// 부과제외 선택 자료 변경 이벤트
|
|
|
|
${pageName}${pageDataName2}Control.onCurrentChange = item => {
|
|
|
|
${pageName}${pageDataName2}Control.onCurrentChange = item => {
|
|
|
|
${pageName}${pageDataName2}Fields.set(item);
|
|
|
|
${pageName}${pageDataName2}Fields.set(item);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 계고는 수정하지 않는다..
|
|
|
|
|
|
|
|
let levyExclSeCd = item.data.LEVY_EXCL_SE_CD;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (levyExclSeCd == "2") {
|
|
|
|
|
|
|
|
$("#btnUpdateLevyExcl--${pageName}").prop("disabled", true);
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
$("#btnUpdateLevyExcl--${pageName}").prop("disabled", false);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 부과제외 dialog
|
|
|
|
|
|
|
|
${pageName}${pageDataName2}Control.getInfo = (params) => {
|
|
|
|
|
|
|
|
let dialogTitle = "";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (params.callPurpose == "create") {
|
|
|
|
|
|
|
|
dialogTitle = ${pageName}${pageDataName2}Control.prefixName + " 등록";
|
|
|
|
|
|
|
|
} else if (params.callPurpose == "update") {
|
|
|
|
|
|
|
|
dialogTitle = ${pageName}${pageDataName2}Control.prefixName + " 수정";
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ajax.get({
|
|
|
|
|
|
|
|
url : wctx.url("/" + params.taskSeCd + ${pageName}${pageDataName2}PrefixUrl + "/020/info.do")
|
|
|
|
|
|
|
|
, data : params || {}
|
|
|
|
|
|
|
|
, success : resp => {
|
|
|
|
|
|
|
|
if ((typeof resp) != "string") {
|
|
|
|
|
|
|
|
if (resp.errorMessage != "") {
|
|
|
|
|
|
|
|
dialog.alert(resp.errorMessage);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dialog.open({
|
|
|
|
|
|
|
|
id : ${pageName}${pageDataName2}Control.prefixed("Dialog")
|
|
|
|
|
|
|
|
, title : dialogTitle
|
|
|
|
|
|
|
|
, content : resp
|
|
|
|
|
|
|
|
, size : "lg"
|
|
|
|
|
|
|
|
, init : () => { }
|
|
|
|
|
|
|
|
, onClose : () => { fnDataRefreshInfo(); } // callback 자료 재조회
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 삭제 callback
|
|
|
|
|
|
|
|
${pageName}${pageDataName2}Control.onRemove = (resp) => {
|
|
|
|
|
|
|
|
if (resp.saved) {
|
|
|
|
|
|
|
|
fnDataRefreshInfo(); // 자료 재조회
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 삭제
|
|
|
|
|
|
|
|
${pageName}${pageDataName2}Control.remove = (params) => {
|
|
|
|
|
|
|
|
ajax.post({
|
|
|
|
|
|
|
|
url : wctx.url("/" + params.taskSeCd + ${pageName}${pageDataName2}PrefixUrl + "/010/remove.do")
|
|
|
|
|
|
|
|
, data : params || {}
|
|
|
|
|
|
|
|
, success : resp => ${pageName}${pageDataName2}Control.onRemove(resp) // 삭제 callback
|
|
|
|
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**************************************************************************
|
|
|
|
/**************************************************************************
|
|
|
|
*
|
|
|
|
*
|
|
|
|
**************************************************************************/
|
|
|
|
**************************************************************************/
|
|
|
|
|
|
|
|
// 자료 재조회
|
|
|
|
|
|
|
|
fnDataRefreshInfo = () => {
|
|
|
|
|
|
|
|
let crdnId = $("#crdnId--${pageNameMain}").val();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
|
|
|
|
if (crdnId == null || crdnId == "") {
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
let params = {
|
|
|
|
|
|
|
|
callPurpose : "view"
|
|
|
|
|
|
|
|
, crdnId : crdnId
|
|
|
|
|
|
|
|
, delYn : "N"
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ajax.get({
|
|
|
|
|
|
|
|
url : wctx.url("/sprt/sprt02/050/info.do")
|
|
|
|
|
|
|
|
, headers: { Accept: "application/json; charset=utf-8" } // json
|
|
|
|
|
|
|
|
, data : params || {}
|
|
|
|
|
|
|
|
, success : resp => {
|
|
|
|
|
|
|
|
${pageName}${pageDataName3}Dataset.clear();
|
|
|
|
|
|
|
|
${pageName}${pageDataName4}Dataset.clear();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 감경 정보 Data 셋팅
|
|
|
|
|
|
|
|
let rduct = resp.rduct;
|
|
|
|
|
|
|
|
if (rduct) {
|
|
|
|
|
|
|
|
${pageName}${pageDataName1}Control.setData([rduct]);
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
$("#frmEdit--${pageName}${pageDataName1}")[0].reset();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 부과제외 정보 Data 셋팅
|
|
|
|
|
|
|
|
let levyExcl = resp.levyExcl;
|
|
|
|
|
|
|
|
if (levyExcl) {
|
|
|
|
|
|
|
|
${pageName}${pageDataName2}Control.setData([levyExcl]);
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
$("#frmEdit--${pageName}${pageDataName2}")[0].reset();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 처리 상태 이력 Data 셋팅
|
|
|
|
|
|
|
|
${pageName}${pageDataName3}Dataset.setData(resp.crdnSttsHstryList);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 주소 변동 이력 Data 셋팅
|
|
|
|
|
|
|
|
${pageName}${pageDataName4}Dataset.setData(resp.crdnPayerHstryList);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 단속 상태 이력 DataTables에 click 이벤트
|
|
|
|
// 단속 상태 이력 DataTables에 click 이벤트
|
|
|
|
renderList${pageName}${pageDataName3} = () => {
|
|
|
|
renderList${pageName}${pageDataName3} = () => {
|
|
|
|
let ${infoPrefix}List = ${pageName}${pageDataName3}Dataset;
|
|
|
|
let ${infoPrefix}List = ${pageName}${pageDataName3}Dataset;
|
|
|
@ -377,33 +525,91 @@
|
|
|
|
* function
|
|
|
|
* function
|
|
|
|
**************************************************************************/
|
|
|
|
**************************************************************************/
|
|
|
|
// 감경 등록
|
|
|
|
// 감경 등록
|
|
|
|
fnBtnRductCreate${pageName} = () => {
|
|
|
|
fnCreateRduct${pageName} = () => {
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 감경 수정
|
|
|
|
// 감경 수정
|
|
|
|
fnBtnRductUpdate${pageName} = () => {
|
|
|
|
fnUpdateRduct${pageName} = () => {
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 감경 삭제
|
|
|
|
// 감경 삭제
|
|
|
|
fnBtnRductRemove${pageName} = () => {
|
|
|
|
fnRemoveRduct${pageName} = () => {
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 부과제외 등록
|
|
|
|
// 부과제외 등록
|
|
|
|
fnBtnLevyExclCreate${pageName} = () => {
|
|
|
|
fnCreateLevyExcl${pageName} = () => {
|
|
|
|
|
|
|
|
let crdnId = $("#crdnId--${pageNameMain}").val();
|
|
|
|
|
|
|
|
let sggCd = $("#sggCd--${pageNameMain}").val();
|
|
|
|
|
|
|
|
let taskSeCd = $("#taskSeCd--${pageNameMain}").val();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 단속 ID 가 없다면.. return
|
|
|
|
|
|
|
|
if (crdnId == undefined || crdnId == "") {
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
let params = {
|
|
|
|
|
|
|
|
callPurpose : "create"
|
|
|
|
|
|
|
|
, crdnId : crdnId
|
|
|
|
|
|
|
|
, sggCd : sggCd
|
|
|
|
|
|
|
|
, taskSeCd : taskSeCd
|
|
|
|
|
|
|
|
, levyExclSeCd : "1"
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
${pageName}${pageDataName2}Control.getInfo(params);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 부과제외 수정
|
|
|
|
// 부과제외 수정
|
|
|
|
fnBtnLevyExclUpdate${pageName} = () => {
|
|
|
|
fnUpdateLevyExcl${pageName} = () => {
|
|
|
|
|
|
|
|
let crdnId = $("#crdnId--${pageNameMain}").val();
|
|
|
|
|
|
|
|
let sggCd = $("#sggCd--${pageNameMain}").val();
|
|
|
|
|
|
|
|
let taskSeCd = $("#taskSeCd--${pageNameMain}").val();
|
|
|
|
|
|
|
|
let levyExclId = ${pageName}${pageDataName2}Control.dataset.getValue("LEVY_EXCL_ID");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 부과 제외 ID 가 없다면.. return
|
|
|
|
|
|
|
|
if (levyExclId == undefined || levyExclId == "") {
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
let params = {
|
|
|
|
|
|
|
|
callPurpose : "update"
|
|
|
|
|
|
|
|
, crdnId : crdnId
|
|
|
|
|
|
|
|
, sggCd : sggCd
|
|
|
|
|
|
|
|
, taskSeCd : taskSeCd
|
|
|
|
|
|
|
|
, levyExclId : levyExclId
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
${pageName}${pageDataName2}Control.getInfo(params);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 부과제외 삭제
|
|
|
|
// 부과제외 삭제
|
|
|
|
fnBtnLevyExclRemove${pageName} = () => {
|
|
|
|
fnRemoveLevyExcl${pageName} = () => {
|
|
|
|
|
|
|
|
let crdnId = $("#crdnId--${pageNameMain}").val();
|
|
|
|
|
|
|
|
let sggCd = $("#sggCd--${pageNameMain}").val();
|
|
|
|
|
|
|
|
let taskSeCd = $("#taskSeCd--${pageNameMain}").val();
|
|
|
|
|
|
|
|
let levyExclId = ${pageName}${pageDataName2}Control.dataset.getValue("LEVY_EXCL_ID");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 민원 상담 ID 가 없다면.. return
|
|
|
|
|
|
|
|
if (levyExclId == undefined || levyExclId == "") {
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
let params = {
|
|
|
|
|
|
|
|
callPurpose : "remove"
|
|
|
|
|
|
|
|
, crdnId : crdnId
|
|
|
|
|
|
|
|
, sggCd : sggCd
|
|
|
|
|
|
|
|
, taskSeCd : taskSeCd
|
|
|
|
|
|
|
|
, levyExclId : levyExclId
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dialog.alert({
|
|
|
|
|
|
|
|
content : "선택한 " + ${pageName}${pageDataName2}Control.prefixName + " 내용을 삭제하시겠습니까?"
|
|
|
|
|
|
|
|
, onOK : () => {
|
|
|
|
|
|
|
|
${pageName}${pageDataName2}Control.remove(params);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**************************************************************************
|
|
|
|
/**************************************************************************
|
|
|
@ -419,13 +625,13 @@
|
|
|
|
// 감경 정보 Control 셋팅
|
|
|
|
// 감경 정보 Control 셋팅
|
|
|
|
let rduct = ${rduct};
|
|
|
|
let rduct = ${rduct};
|
|
|
|
if (rduct) {
|
|
|
|
if (rduct) {
|
|
|
|
${pageName}Control.setData([${rduct}]);
|
|
|
|
${pageName}${pageDataName1}Control.setData([rduct]);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 부과제외 정보 Control 셋팅
|
|
|
|
// 부과제외 정보 Control 셋팅
|
|
|
|
let levyExcl = ${levyExcl};
|
|
|
|
let levyExcl = ${levyExcl};
|
|
|
|
if (levyExcl) {
|
|
|
|
if (levyExcl) {
|
|
|
|
${pageName}${pageDataName2}Control.setData([${levyExcl}]);
|
|
|
|
${pageName}${pageDataName2}Control.setData([levyExcl]);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 처리 상태 이력 Dataset 셋팅
|
|
|
|
// 처리 상태 이력 Dataset 셋팅
|
|
|
|