이범준 11 months ago
commit 64c4bbcd8c

@ -108,10 +108,10 @@
**************************************************************************/ **************************************************************************/
// URL // URL
var ${pageName}PrefixUrl = "/sprt/sprt02"; var ${pageName}PrefixUrl = "/sprt/sprt02";
// infoDialog 호출 용도(view 조회(편집불가), create 등록, update 수정)
var ${pageName}CallPurpose = "${callPurpose}";
// FormFields // FormFields
var ${pageName}Fields = new FimsFormFields("#frmEdit--${pageName}"); var ${pageName}Fields = new FimsFormFields("#frmEdit--${pageName}");
// 화면 호출
var ${pageName}CallPurpose = "${callPurpose}";
// 자료 이동을 위한 자료의 Index. 0부터 시작. // 자료 이동을 위한 자료의 Index. 0부터 시작.
var curDataIndex${pageName}; var curDataIndex${pageName};
// 현재 탭의 위치 // 현재 탭의 위치
@ -205,26 +205,6 @@
} }
} }
/**************************************************************************
* 초기 셋팅
**************************************************************************/
// 화면 초기화
initForm${pageName} = () => {
$("#frmEdit--${pageName}")[0].reset(); // 화면 초기화
curDataIndex${pageName} = null; // 화면이 열릴때 초기 값으로 null로 설정해야 건수가 정상 표시 된다.
}
// 이벤트 설정
setEvent${pageName} = () => {
}
// 화면 초기값 셋팅
setForm${pageName} = () => {
}
/************************************************************************** /**************************************************************************
* 네이게이션 Event * 네이게이션 Event
**************************************************************************/ **************************************************************************/
@ -562,23 +542,47 @@
} }
/************************************************************************** /**************************************************************************
* script 진입 * 초기 셋팅
**************************************************************************/ **************************************************************************/
$(document).ready(function() { // 이벤트 설정
setEvent${pageName} = () => {
}
// 초기 기본 설정
initForm${pageName} = () => {
// 화면 초기화 // 화면 초기화
initForm${pageName}(); $("#frmEdit--${pageName}")[0].reset();
// Dataset 초기화
${pageName}Control.dataset.clear();
curDataIndex${pageName} = null; // 화면이 열릴때 초기 값으로 null로 설정해야 건수가 정상 표시 된다.
}
// 기본 데이터 설정
setFormData${pageName} = () => {
}
/**************************************************************************
* script 진입
**************************************************************************/
$(document).ready(function() {
// 이벤트 설정 // 이벤트 설정
setEvent${pageName}(); setEvent${pageName}();
// 화면 초기 설정 // 초기 기본 설정
setForm${pageName}(); initForm${pageName}();
// Dataset 셋팅 // Dataset 설정
${pageName}Control.setData([${totalInfo}]); ${pageName}Control.setData([${totalInfo}]);
// 단속, 납부자 정보 // 단속, 납부자 정보
fnCrdnPayerInfo${pageName}(); fnCrdnPayerInfo${pageName}();
// 기본 데이터 설정
setFormData${pageName}();
}); });
</script> </script>

@ -965,9 +965,10 @@
}); });
} }
// 화면 초기화 // 초기 기본 설정
initForm${pageName} = () => { initForm${pageName} = () => {
$("#frmEdit--${pageName}")[0].reset(); // 화면 초기화 // 화면 초기화
$("#frmEdit--${pageName}")[0].reset();
} }
// 화면 데이터 셋팅 // 화면 데이터 셋팅
@ -1048,14 +1049,11 @@
// 이벤트 설정 // 이벤트 설정
setEvent${pageName}(); setEvent${pageName}();
// 화면 초기 설정 // 초기 기본 설정
initForm${pageName}(); initForm${pageName}();
// 단속, 납부자 정보 Dataset 설정 // Dataset 설정
${pageName}Control.setData([${crdnPayer}]); ${pageName}Control.setData([${crdnPayer}]); // 단속, 납부자 정보
// 화면 데이터 셋팅
setFormData${pageName}();
// 이미지 정보를 파일 배열에 셋팅 // 이미지 정보를 파일 배열에 셋팅
existFileArr${pageName} = []; // 파일 배열 초기화 existFileArr${pageName} = []; // 파일 배열 초기화
@ -1066,9 +1064,11 @@
existFileArr${pageName}.push(item); existFileArr${pageName}.push(item);
}); });
} }
// 화면에 이미지 표시 // 화면에 이미지 표시
fnImageDisplay${pageName}(true); fnImageDisplay${pageName}(true);
// 화면 데이터 셋팅
setFormData${pageName}();
}); });
</script> </script>

@ -202,19 +202,27 @@
} }
}); });
/**************************************************************************
* DatasetControl 이벤트
**************************************************************************/
// Dataset 변경
${pageName}Control.onDatasetChange = obj => {
//
};
// 현재 선택 자료 변경 이벤트
${pageName}Control.onCurrentChange = item => { ${pageName}Control.onCurrentChange = item => {
// Dataset 셋팅 // Dataset 셋팅
${pageName}Fields.set(item); ${pageName}Fields.set(item);
if (item.data.OPNN_ID != null) { let key = item.data.OPNN_ID;
// 첨부파일 조회
// 첨부파일 조회
if (key != null) {
fnSearchFileList${pageName}(item.data.OPNN_ID); fnSearchFileList${pageName}(item.data.OPNN_ID);
} }
} }
/**************************************************************************
* DatasetControl 이벤트
**************************************************************************/
// 의견제출 dialog // 의견제출 dialog
${pageName}Control.getInfo = (params) => { ${pageName}Control.getInfo = (params) => {
if (!params) return; if (!params) return;
@ -331,8 +339,10 @@
, headers: { Accept: "application/json; charset=utf-8" } // json , headers: { Accept: "application/json; charset=utf-8" } // json
, data : params || {} , data : params || {}
, success : resp => { , success : resp => {
// Dataset 초기화 // 화면 초기화
$("#frmEdit--${pageName}")[0].reset(); $("#frmEdit--${pageName}")[0].reset();
// Dataset 초기화
${pageName}Control.dataset.clear();
// 의견제출 정보 // 의견제출 정보
if (resp.opnnSbmsn) { if (resp.opnnSbmsn) {
@ -508,7 +518,8 @@
// 화면 초기 설정 // 화면 초기 설정
initForm${pageName} = () => { initForm${pageName} = () => {
$("#frmEdit--${pageName}")[0].reset(); // 화면 초기화 // 화면 초기화
$("#frmEdit--${pageName}")[0].reset();
} }
// 화면 데이터 셋팅 // 화면 데이터 셋팅
@ -549,8 +560,8 @@
// 화면 초기 설정 // 화면 초기 설정
initForm${pageName}(); initForm${pageName}();
// 의견제출 정보 Dataset 설정 // Dataset 설정
let opnnSbmsn = ${opnnSbmsn}; let opnnSbmsn = ${opnnSbmsn}; // 의견제출 정보
if (opnnSbmsn) { if (opnnSbmsn) {
${pageName}Control.setData([opnnSbmsn]); ${pageName}Control.setData([opnnSbmsn]);
} }

@ -377,6 +377,9 @@
}); });
} }
/**************************************************************************
* 사용자 함수(function)
**************************************************************************/
// 자료 재조회 // 자료 재조회
refreshDataInfo${pageName} = () => { refreshDataInfo${pageName} = () => {
let crdnId = $("#crdnId--${pageNameMain}").val(); let crdnId = $("#crdnId--${pageNameMain}").val();
@ -410,38 +413,7 @@
} }
/************************************************************************** /**************************************************************************
* 초기 셋팅 * 버튼 clickEvent
**************************************************************************/
// 화면 초기화
initForm${pageName} = () => {
$("#frmEdit--${pageName}")[0].reset(); // 화면 초기화
}
// 이벤트 설정
setEvent${pageName} = () => {
// DataTables width 변경 조정
$("#DataTables_Table_0--${pageName}").find("th").resizable( {handles : "e"} );
$("#DataTables_Table_0--${pageName}${pageDataName2}").find("th").resizable( {handles : "e"} );
}
// 화면 초기값 설정
setForm${pageName} = () => {
// 화면 호출(callPurpose)이 view 라면 버튼 비활성화
if (${pageNameMain}CallPurpose == "view") {
$("#btnCreateSndbk--${pageName}").prop("disabled", true);
$("#btnUpdateSndbk--${pageName}").prop("disabled", true);
$("#btnRemoveSndbk--${pageName}").prop("disabled", true);
$("#btnViewPostTrace--${pageName}").prop("disabled", true);
} else {
$("#btnCreateSndbk--${pageName}").prop("disabled", false);
$("#btnUpdateSndbk--${pageName}").prop("disabled", false);
$("#btnRemoveSndbk--${pageName}").prop("disabled", false);
$("#btnViewPostTrace--${pageName}").prop("disabled", false);
}
}
/**************************************************************************
* function
**************************************************************************/ **************************************************************************/
// 개별 반송 등록 // 개별 반송 등록
fnCreateSndbk${pageName} = () => { fnCreateSndbk${pageName} = () => {
@ -552,21 +524,54 @@
} }
/************************************************************************** /**************************************************************************
* script 진입 * 초기 셋팅
**************************************************************************/ **************************************************************************/
$(document).ready(function() { // 이벤트 설정
setEvent${pageName} = () => {
// DataTables width 변경 조정
$("#DataTables_Table_0--${pageName}").find("th").resizable( {handles : "e"} );
$("#DataTables_Table_0--${pageName}${pageDataName2}").find("th").resizable( {handles : "e"} );
}
// 화면 초기 설정
initForm${pageName} = () => {
// 화면 초기화 // 화면 초기화
initForm${pageName}(); $("#frmEdit--${pageName}")[0].reset();
}
// 화면 데이터 셋팅
setFormData${pageName} = () => {
// 화면 호출(callPurpose)이 view 라면 버튼 비활성화
if (${pageNameMain}CallPurpose == "view") {
$("#btnCreateSndbk--${pageName}").prop("disabled", true);
$("#btnUpdateSndbk--${pageName}").prop("disabled", true);
$("#btnRemoveSndbk--${pageName}").prop("disabled", true);
$("#btnViewPostTrace--${pageName}").prop("disabled", true);
} else {
$("#btnCreateSndbk--${pageName}").prop("disabled", false);
$("#btnUpdateSndbk--${pageName}").prop("disabled", false);
$("#btnRemoveSndbk--${pageName}").prop("disabled", false);
$("#btnViewPostTrace--${pageName}").prop("disabled", false);
}
}
/**************************************************************************
* script 진입
**************************************************************************/
$(document).ready(function() {
// 이벤트 설정 // 이벤트 설정
setEvent${pageName}(); setEvent${pageName}();
// 화면 초기값 설정 // 화면 초기 설정
setForm${pageName}(); initForm${pageName}();
// Dataset 셋팅 // Dataset 셋팅
${pageName}Dataset.setData(${sndngDtlList}); ${pageName}Dataset.setData(${sndngDtlList}); // 발송 이력
${pageName}${pageDataName2}Dataset.setData(${svbtcList});
${pageName}${pageDataName2}Dataset.setData(${svbtcList}); // 공시송달 이력
// 화면 데이터 셋팅
setFormData${pageName}();
}); });
</script> </script>

@ -548,44 +548,6 @@
${pageName}${pageDataName2}Control.remove(params); ${pageName}${pageDataName2}Control.remove(params);
} }
/**************************************************************************
* 초기 셋팅
**************************************************************************/
// 화면 초기화
initForm${pageName} = () => {
$("#frmEdit--${pageName}${pageDataName1}")[0].reset();
$("#frmEdit--${pageName}${pageDataName2}")[0].reset();
}
// 이벤트 설정
setEvent${pageName} = () => {
// DataTables width 변경 조정
$("#DataTables_Table_0--${pageName}${pageDataName3}").find("th").resizable( {handles : "e"} );
$("#DataTables_Table_0--${pageName}${pageDataName4}").find("th").resizable( {handles : "e"} );
}
// 화면 초기값 설정
setForm${pageName} = () => {
// 화면 호출(callPurpose)이 view 라면 버튼 비활성화
if (${pageNameMain}CallPurpose == "view") {
$("#btnCreateRduct--${pageName}").prop("disabled", true);
$("#btnUpdateRduct--${pageName}").prop("disabled", true);
$("#btnRemoveRduct--${pageName}").prop("disabled", true);
$("#btnCreateLevyExcl--${pageName}").prop("disabled", true);
$("#btnCreateWrng--${pageName}").prop("disabled", true);
$("#btnUpdateLevyExcl--${pageName}").prop("disabled", true);
$("#btnRemoveLevyExcl--${pageName}").prop("disabled", true);
} else {
$("#btnCreateRduct--${pageName}").prop("disabled", false);
$("#btnUpdateRduct--${pageName}").prop("disabled", false);
$("#btnRemoveRduct--${pageName}").prop("disabled", false);
$("#btnCreateLevyExcl--${pageName}").prop("disabled", false);
$("#btnCreateWrng--${pageName}").prop("disabled", false);
$("#btnUpdateLevyExcl--${pageName}").prop("disabled", false);
$("#btnRemoveLevyExcl--${pageName}").prop("disabled", false);
}
}
/************************************************************************** /**************************************************************************
* 버튼 clickEvent * 버튼 clickEvent
**************************************************************************/ **************************************************************************/
@ -754,36 +716,70 @@
); );
} }
/**************************************************************************
* 초기 셋팅
**************************************************************************/
// 이벤트 설정
setEvent${pageName} = () => {
// DataTables width 변경 조정
$("#DataTables_Table_0--${pageName}${pageDataName3}").find("th").resizable( {handles : "e"} );
$("#DataTables_Table_0--${pageName}${pageDataName4}").find("th").resizable( {handles : "e"} );
}
// 화면 초기 설정
initForm${pageName} = () => {
$("#frmEdit--${pageName}")[0].reset(); // 화면 초기화
}
// 화면 초기값 설정
setFormData${pageName} = () => {
// 화면 호출(callPurpose)이 view 라면 버튼 비활성화
if (${pageNameMain}CallPurpose == "view") {
$("#btnCreateRduct--${pageName}").prop("disabled", true);
$("#btnUpdateRduct--${pageName}").prop("disabled", true);
$("#btnRemoveRduct--${pageName}").prop("disabled", true);
$("#btnCreateLevyExcl--${pageName}").prop("disabled", true);
$("#btnCreateWrng--${pageName}").prop("disabled", true);
$("#btnUpdateLevyExcl--${pageName}").prop("disabled", true);
$("#btnRemoveLevyExcl--${pageName}").prop("disabled", true);
} else {
$("#btnCreateRduct--${pageName}").prop("disabled", false);
$("#btnUpdateRduct--${pageName}").prop("disabled", false);
$("#btnRemoveRduct--${pageName}").prop("disabled", false);
$("#btnCreateLevyExcl--${pageName}").prop("disabled", false);
$("#btnCreateWrng--${pageName}").prop("disabled", false);
$("#btnUpdateLevyExcl--${pageName}").prop("disabled", false);
$("#btnRemoveLevyExcl--${pageName}").prop("disabled", false);
}
}
/************************************************************************** /**************************************************************************
* script 진입 * script 진입
**************************************************************************/ **************************************************************************/
$(document).ready(function() { $(document).ready(function() {
// 화면 초기화
initForm${pageName}();
// 이벤트 설정 // 이벤트 설정
setEvent${pageName}(); setEvent${pageName}();
// 화면 초기 설정 // 화면 초기 설정
setForm${pageName}(); initForm${pageName}();
// 감경 정보 // Dataset 셋팅
let rduct = ${rduct}; let rduct = ${rduct}; // 감경 정보
if (rduct) { if (rduct) {
${pageName}${pageDataName1}Control.setData([rduct]); ${pageName}${pageDataName1}Control.setData([rduct]);
} }
// 부과제외 정보 let levyExcl = ${levyExcl}; // 부과제외 정보
let levyExcl = ${levyExcl};
if (levyExcl) { if (levyExcl) {
${pageName}${pageDataName2}Control.setData([levyExcl]); ${pageName}${pageDataName2}Control.setData([levyExcl]);
} }
// 처리상태 이력 정보 ${pageName}${pageDataName3}Dataset.setData(${crdnSttsHstryList}); // 처리상태 이력 정보
${pageName}${pageDataName3}Dataset.setData(${crdnSttsHstryList});
${pageName}${pageDataName4}Dataset.setData(${payerHstryList}); // 주소변동 이력 정보
// 주소변동 이력 정보 // 화면 데이터 셋팅
${pageName}${pageDataName4}Dataset.setData(${payerHstryList}); setFormData${pageName}();
}); });
</script> </script>

@ -266,7 +266,7 @@
var ${pageName}Fields = new FimsFormFields("#frmEdit--${pageName}"); var ${pageName}Fields = new FimsFormFields("#frmEdit--${pageName}");
/************************************************************************** /**************************************************************************
* DatasetControl * DatasetControl 이벤트
**************************************************************************/ **************************************************************************/
var ${pageName}Control = new DatasetControl({ var ${pageName}Control = new DatasetControl({
prefix : "totalInfoLevy" prefix : "totalInfoLevy"
@ -316,51 +316,93 @@
} }
/************************************************************************** /**************************************************************************
* * 사용자 함수(function)
**************************************************************************/ **************************************************************************/
// 자료 재조회
refreshDataInfo${pageName} = () => {
let crdnId = $("#crdnId--${pageNameMain}").val();
// 단속 ID 가 없다면.. return
if (typeof crdnId == "undefined" || crdnId == null || crdnId == "") return;
let params = {
callPurpose : "refresh"
, crdnId : crdnId
, sggCd : $("#sggCd--${pageNameMain}").val()
, taskSeCd : $("#taskSeCd--${pageNameMain}").val()
, delYn : "N"
};
ajax.get({
url : wctx.url(params.taskSeCd + "/sprt/sprt02/060/info.do")
, headers: { Accept: "application/json; charset=utf-8" } // json
, data : params || {}
, success : resp => {
// 화면 초기화
$("#frmEdit--${pageName}")[0].reset();
// Dataset 초기화
${pageName}Control.dataset.clear();
// 의견제출 정보
if (resp.levy) {
${pageName}Control.setData([resp.levy]);
}
// 최상단 단속 Data 셋팅
if (resp.totalInfo) {
${pageNameMain}Control.setData([resp.totalInfo]);
}
}
});
}
/************************************************************************** /**************************************************************************
* 초기 셋팅 * 버튼 clickEvent
**************************************************************************/ **************************************************************************/
// 화면 초기화
initForm${pageName} = () => {
$("#frmEdit--${pageName}")[0].reset(); // 화면 초기화
}
/**************************************************************************
* 초기 셋팅
**************************************************************************/
// 이벤트 설정 // 이벤트 설정
setEvent${pageName} = () => { setEvent${pageName} = () => {
} }
// 화면 초기값 셋팅 // 화면 초기 설정
setForm${pageName} = () => { initForm${pageName} = () => {
// 화면 초기화
$("#frmEdit--${pageName}")[0].reset();
} }
/************************************************************************** // 화면 데이터 셋팅
* 버튼 clickEvent setForm${pageName} = () => {
**************************************************************************/ // 화면 호출(callPurpose)이 view 라면 버튼 비활성화
if (${pageNameMain}CallPurpose == "view") {
// button 요소들을 disabled = true
} else {
// button 요소들을 disabled = false
}
}
/************************************************************************** /**************************************************************************
* script 진입 * script 진입
**************************************************************************/ **************************************************************************/
$(document).ready(function() { $(document).ready(function() {
// 화면 초기화
initForm${pageName}();
// 이벤트 설정 // 이벤트 설정
setEvent${pageName}(); setEvent${pageName}();
// 화면 초기값 설정 // 화면 초기 설정
setForm${pageName}(); initForm${pageName}();
// 부과 정보 Data 셋팅 // 부과 정보 Data 셋팅
let levy = ${levy}; let levy = ${levy};
if (levy) { if (levy) {
${pageName}${pageDataName1}Control.setData([levy]); ${pageName}Control.setData([levy]);
} }
// 화면 데이터 셋팅
setFormData${pageName}();
}); });
// #sourceURL=sprt02060-info.jsp // #sourceURL=sprt02060-info.jsp

@ -366,7 +366,7 @@
} }
/************************************************************************** /**************************************************************************
* * DataTables 이벤트
**************************************************************************/ **************************************************************************/
// DataTables에 click 이벤트 // DataTables에 click 이벤트
renderList${pageName} = () => { renderList${pageName} = () => {
@ -384,6 +384,9 @@
$("#tbody--${pageName}").html(trs.join()); $("#tbody--${pageName}").html(trs.join());
} }
/**************************************************************************
* 사용자 함수(function)
**************************************************************************/
// 자료 재조회 // 자료 재조회
refreshDataInfo${pageName} = () => { refreshDataInfo${pageName} = () => {
let crdnId = $("#crdnId--${pageNameMain}").val(); let crdnId = $("#crdnId--${pageNameMain}").val();
@ -517,13 +520,14 @@
} }
// 화면 초기 // 화면 초기 설정
initForm${pageName} = () => { initForm${pageName} = () => {
$("#frmEdit--${pageName}")[0].reset(); // 화면 초기화 // 화면 초기화
$("#frmEdit--${pageName}")[0].reset();
} }
// 화면 초기값 설정 // 화면 초기값 설정
setForm${pageName} = () => { setFormData${pageName} = () => {
// 화면 호출(callPurpose)이 view 라면 버튼 비활성화 // 화면 호출(callPurpose)이 view 라면 버튼 비활성화
if (${pageNameMain}CallPurpose == "view") { if (${pageNameMain}CallPurpose == "view") {
$("#btnCreateRcvmt--${pageName}").prop("disabled", true); $("#btnCreateRcvmt--${pageName}").prop("disabled", true);
@ -554,17 +558,20 @@
* script 진입 * script 진입
**************************************************************************/ **************************************************************************/
$(document).ready(function() { $(document).ready(function() {
// 화면 초기화
initForm${pageName}();
// 이벤트 설정 // 이벤트 설정
setEvent${pageName}(); setEvent${pageName}();
// 화면 초기값 설정 // 화면 초기 설정
setForm${pageName}(); initForm${pageName}();
// 수납 정보 Data 셋팅
let rcvmt = ${rcvmt};
if (rcvmt) {
${pageName}Control.setData(${rcvmt});
}
// Data 셋팅 // 화면 데이터 셋팅
${pageName}Control.setData(${rcvmt}); setFormData${pageName}();
}); });
</script> </script>

@ -379,7 +379,10 @@
initForm${pageName}(); initForm${pageName}();
// Dataset 설정 // Dataset 설정
${pageName}Control.setData(${cvlcptDscsn}); let cvlcptDscsn = ${cvlcptDscsn};
if (cvlcptDscsn) {
${pageName}Control.setData(${cvlcptDscsn});
}
// 기본 데이터 설정 // 기본 데이터 설정
setFormData${pageName}(); setFormData${pageName}();

Loading…
Cancel
Save