|
|
@ -12,7 +12,6 @@
|
|
|
|
<form id="frmEdit--${pageName}" name="frmEdit">
|
|
|
|
<form id="frmEdit--${pageName}" name="frmEdit">
|
|
|
|
<input type="hidden" id="sggCd--${pageName}" name="sggCd" />
|
|
|
|
<input type="hidden" id="sggCd--${pageName}" name="sggCd" />
|
|
|
|
<input type="hidden" id="taskSeCd--${pageName}" name="taskSeCd" />
|
|
|
|
<input type="hidden" id="taskSeCd--${pageName}" name="taskSeCd" />
|
|
|
|
<input type="hidden" id="vltnId--${pageName}" name="vltnId" />
|
|
|
|
|
|
|
|
</form> <!-- /입력 영역 -->
|
|
|
|
</form> <!-- /입력 영역 -->
|
|
|
|
|
|
|
|
|
|
|
|
<!-- 업무 버튼 및 건수 표시 -->
|
|
|
|
<!-- 업무 버튼 및 건수 표시 -->
|
|
|
@ -144,9 +143,6 @@
|
|
|
|
, dataGetter : obj => obj.sndngDtlInfoList
|
|
|
|
, dataGetter : obj => obj.sndngDtlInfoList
|
|
|
|
, appendData : true
|
|
|
|
, appendData : true
|
|
|
|
, tableRenderComplete : false // dataTables 에 자료 추가 완료 여부
|
|
|
|
, tableRenderComplete : false // dataTables 에 자료 추가 완료 여부
|
|
|
|
, urls : {
|
|
|
|
|
|
|
|
getInfo : wctx.url("/sprt/sprt02/010/main.do") // 개별총정보
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
, formats : {
|
|
|
|
, formats : {
|
|
|
|
SNDNG_YMD : dateFormat
|
|
|
|
SNDNG_YMD : dateFormat
|
|
|
|
, DUDT_YMD : dateFormat
|
|
|
|
, DUDT_YMD : dateFormat
|
|
|
@ -166,7 +162,6 @@
|
|
|
|
${pageName}Control.select(true); // 전체 선택 되도록..
|
|
|
|
${pageName}Control.select(true); // 전체 선택 되도록..
|
|
|
|
|
|
|
|
|
|
|
|
if (obj.length > 0) {
|
|
|
|
if (obj.length > 0) {
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
${pageName}Control.tableRenderComplete = true; // dataTables 에 자료 추가 완료
|
|
|
|
${pageName}Control.tableRenderComplete = true; // dataTables 에 자료 추가 완료
|
|
|
@ -179,6 +174,8 @@
|
|
|
|
let key = item.data.SNDNG_DTL_ID;
|
|
|
|
let key = item.data.SNDNG_DTL_ID;
|
|
|
|
|
|
|
|
|
|
|
|
$("#tbody--${pageName}").setCurrentRow(key);
|
|
|
|
$("#tbody--${pageName}").setCurrentRow(key);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
${pageName}Control.urls.getInfo = wctx.url("/" + ${pageName}Control.dataset.getValue("TASK_SE_CD") + "/sprt/sprt02/010/main.do"); // 개별총정보
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
// 선택(체크) 변경 이벤트
|
|
|
|
// 선택(체크) 변경 이벤트
|
|
|
@ -193,6 +190,32 @@
|
|
|
|
});
|
|
|
|
});
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 개별총정보 dialog
|
|
|
|
|
|
|
|
${pageName}Control.getInfo = (crdnId) => {
|
|
|
|
|
|
|
|
if (typeof crdnId == "undefined" || crdnId == null || crdnId == "") {
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
let params = {
|
|
|
|
|
|
|
|
callControlName : "${pageName}Control"
|
|
|
|
|
|
|
|
, viewPurpose : "readonly"
|
|
|
|
|
|
|
|
, crdnId : crdnId
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ajax.get({
|
|
|
|
|
|
|
|
url : ${pageName}Control.urls.getInfo
|
|
|
|
|
|
|
|
, data : params
|
|
|
|
|
|
|
|
, success : resp => {
|
|
|
|
|
|
|
|
dialog.open({
|
|
|
|
|
|
|
|
id : "totalInfoMainDialog"
|
|
|
|
|
|
|
|
, title : "개별총정보"
|
|
|
|
|
|
|
|
, content : resp
|
|
|
|
|
|
|
|
, size : "xxl"
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**************************************************************************
|
|
|
|
/**************************************************************************
|
|
|
|
*
|
|
|
|
*
|
|
|
|
**************************************************************************/
|
|
|
|
**************************************************************************/
|
|
|
@ -207,7 +230,7 @@
|
|
|
|
document.getElementById("${infoPrefix}Row--${pageName}").innerHTML, <%-- from template#${infoPrefix}Row --%>
|
|
|
|
document.getElementById("${infoPrefix}Row--${pageName}").innerHTML, <%-- from template#${infoPrefix}Row --%>
|
|
|
|
(str, dataItem) => str
|
|
|
|
(str, dataItem) => str
|
|
|
|
.replace(/{onclick}/gi, "${pageName}Control.setCurrent('" + dataItem.getValue("SNDNG_DTL_ID") + "');")
|
|
|
|
.replace(/{onclick}/gi, "${pageName}Control.setCurrent('" + dataItem.getValue("SNDNG_DTL_ID") + "');")
|
|
|
|
.replace(/{ondblclick}/gi, "${pageName}Control.getInfo('" + dataItem.getValue("SNDNG_DTL_ID") + "');")
|
|
|
|
.replace(/{ondblclick}/gi, "${pageName}Control.getInfo('" + dataItem.getValue("CRDN_ID") + "');")
|
|
|
|
);
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
$("#tbody--${pageName}").html(trs.join());
|
|
|
|
$("#tbody--${pageName}").html(trs.join());
|
|
|
@ -314,32 +337,9 @@
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**************************************************************************
|
|
|
|
/**************************************************************************
|
|
|
|
* 초기 셋팅
|
|
|
|
* 초기 셋팅
|
|
|
|
**************************************************************************/
|
|
|
|
**************************************************************************/
|
|
|
|
// 화면 초기값 셋팅
|
|
|
|
|
|
|
|
initForm${pageName} = () => {
|
|
|
|
|
|
|
|
// 달력 초기화
|
|
|
|
|
|
|
|
initDatepicker("frmEdit--${pageName}");
|
|
|
|
|
|
|
|
$("#sndngYmd--${pageName}").datepicker("setDate", new Date());
|
|
|
|
|
|
|
|
$("#dudtYmd--${pageName}").datepicker("setDate", new Date());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
let sndngSeCd = "${sndngSeCd}";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (sndngSeCd == "10") {
|
|
|
|
|
|
|
|
$("#dudtYmd--${pageName}").val("");
|
|
|
|
|
|
|
|
$("#dudtYmd--${pageName}").prop("disabled", true);
|
|
|
|
|
|
|
|
$("#divDudtYmd--${pageName}").hide();
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
$("#dudtYmd--${pageName}").datepicker("setDate", new Date());
|
|
|
|
|
|
|
|
$("#dudtYmd--${pageName}").prop("disabled", false);
|
|
|
|
|
|
|
|
$("#divDudtYmd--${pageName}").show();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
${pageName}Control.urls.getInfo = wctx.url("/" + ${pageName}Control.dataset.getValue("TASK_SE_CD") + "/sprt/sprt02/010/main.do"); // 개별총정보
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 이벤트
|
|
|
|
// 이벤트
|
|
|
|
setEvent${pageName} = () => {
|
|
|
|
setEvent${pageName} = () => {
|
|
|
|
// form-date 항목에서 키보드로 입력시 날짜 포맷팅 적용
|
|
|
|
// form-date 항목에서 키보드로 입력시 날짜 포맷팅 적용
|
|
|
@ -451,20 +451,18 @@
|
|
|
|
* script 진입
|
|
|
|
* script 진입
|
|
|
|
**************************************************************************/
|
|
|
|
**************************************************************************/
|
|
|
|
$(document).ready(function() {
|
|
|
|
$(document).ready(function() {
|
|
|
|
// 이벤트 설정
|
|
|
|
// 기본 데이터
|
|
|
|
setEvent${pageName}();
|
|
|
|
$("#sggCd--${pageName}").val("${sggCd}"); // 시군구 코드
|
|
|
|
|
|
|
|
$("#taskSeCd--${pageName}").val("${taskSeCd}"); // 업무 구분 코드
|
|
|
|
// 화면 초기 설정
|
|
|
|
|
|
|
|
initForm${pageName}();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 보안모드
|
|
|
|
// 보안모드
|
|
|
|
fn_securityModeToggle($("#securityMode--top").is(":checked"));
|
|
|
|
fn_securityModeToggle($("#securityMode--top").is(":checked"));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 이벤트 설정
|
|
|
|
|
|
|
|
setEvent${pageName}();
|
|
|
|
|
|
|
|
|
|
|
|
// Dataset 셋팅 - 화면이 열리면서 조회하는 경우 addData 하여 자료를 추가
|
|
|
|
// Dataset 셋팅 - 화면이 열리면서 조회하는 경우 addData 하여 자료를 추가
|
|
|
|
${pageName}Control.addData(${advntceSndngDtlInfo});
|
|
|
|
${pageName}Control.addData(${advntceSndngDtlInfo});
|
|
|
|
|
|
|
|
|
|
|
|
$("#sggCd--${pageName}").val(${pageName}Control.dataset.getValue("SGG_CD")); // 시군구 코드
|
|
|
|
|
|
|
|
$("#taskSeCd--${pageName}").val(${pageName}Control.dataset.getValue("TASK_SE_CD")); // 업무 구분 코드
|
|
|
|
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
</script>
|
|
|
|
</script>
|
|
|
|