기타 수정.

main
jjh 1 year ago
parent 51a06a286e
commit 6f99cd96e7

@ -292,7 +292,7 @@
, keymapper : info => info ? info.LEVY_EXCL_ID : "" , keymapper : info => info ? info.LEVY_EXCL_ID : ""
, dataGetter : obj => obj.levyExclList , dataGetter : obj => obj.levyExclList
, appendData : true , appendData : true
, tableRenderComplete : false // dataTables 에 자료 추가 완료 여부 , tableRenderComplete : false // dataTables 에 자료 추가 완료 여부
// , urls : { // , urls : {
// load : wctx.url(${pageName}PrefixUrl + "/010/list.do") // 검색 // load : wctx.url(${pageName}PrefixUrl + "/010/list.do") // 검색
// , remove : wctx.url(${pageName}PrefixUrl + "/010/removes.do") // 선택(체크) 자료 삭제 // , remove : wctx.url(${pageName}PrefixUrl + "/010/removes.do") // 선택(체크) 자료 삭제
@ -325,7 +325,7 @@
, func : "${pageName}Control.load({index})" , func : "${pageName}Control.load({index})"
}); });
${pageName}Control.tableRenderComplete = true; // dataTables 에 자료 추가 완료 ${pageName}Control.tableRenderComplete = true; // dataTables 에 자료 추가 완료
}; };
// 현재 선택 자료 변경 이벤트 // 현재 선택 자료 변경 이벤트
@ -430,8 +430,8 @@
fn_securityModeToggle($("#securityMode--top").is(":checked")); fn_securityModeToggle($("#securityMode--top").is(":checked"));
} }
// 수정 dialog -> callback 추가 // 부과제외 정보 dialog -> callback 추가
getInfo${pageName} = (params) => { getLevyExclInfo${pageName} = (params) => {
if (!params) return; if (!params) return;
ajax.get({ ajax.get({
@ -593,7 +593,7 @@
, levyExclSeCd : levyExclSeCd , levyExclSeCd : levyExclSeCd
}; };
getInfo${pageName}(params); getLevyExclInfo${pageName}(params);
} }
// 부과제외 삭제 버튼 이벤트 // 부과제외 삭제 버튼 이벤트

@ -97,12 +97,11 @@
create : wctx.url(${pageName}PrefixUrl + "/020/create.do") // 등록 create : wctx.url(${pageName}PrefixUrl + "/020/create.do") // 등록
, update : wctx.url(${pageName}PrefixUrl + "/020/update.do") // 수정 , update : wctx.url(${pageName}PrefixUrl + "/020/update.do") // 수정
} }
, formats : {
LEVY_EXCL_YMD : dateFormat
}
}); });
${pageName}Control.onCurrentChange = item => { ${pageName}Control.onCurrentChange = item => {
if (!item) return;
// Dataset 셋팅 // Dataset 셋팅
${pageName}Fields.set(item); ${pageName}Fields.set(item);
@ -172,19 +171,12 @@
/************************************************************************** /**************************************************************************
* 초기 셋팅 * 초기 셋팅
**************************************************************************/ **************************************************************************/
// 검색조건 초기값 셋팅
initForm${pageName} = () => {
// 달력 초기화
initDatepicker("frmEdit--${pageName}");
$("#levyExclYmd--${pageName}").datepicker("setDate", new Date());
}
// 이벤트 설정 // 이벤트 설정
setEvent${pageName} = () => { setEvent${pageName} = () => {
// form-date 항목에서 키보드로 입력시 날짜 포맷팅 적용 // form-date 항목에서 키보드로 입력시 날짜 포맷팅 적용
$("#frmEdit--${pageName}").find(".form-date").each(function() { $("#frmEdit--${pageName}").find(".form-date").each(function() {
$(this).on("input",function() { $(this).on("input", function() {
let value = this.value.replaceAll("-", ""); let value = this.value.replaceAll("-","");
if (value.length > 7) { if (value.length > 7) {
this.value = value.substring(0, 4) + "-" + value.substring(4, 6) + "-" + value.substring(6); this.value = value.substring(0, 4) + "-" + value.substring(4, 6) + "-" + value.substring(6);
@ -195,6 +187,13 @@
}); });
} }
// 검색조건 초기값 셋팅
setForm${pageName} = () => {
// 달력 초기화
initDatepicker("frmEdit--${pageName}");
$("#levyExclYmd--${pageName}").datepicker("setDate", new Date());
}
/************************************************************************** /**************************************************************************
* function * function
**************************************************************************/ **************************************************************************/
@ -219,7 +218,7 @@
setEvent${pageName}(); setEvent${pageName}();
// 화면 초기 설정 // 화면 초기 설정
initForm${pageName}(); setForm${pageName}();
// Dataset 셋팅 - 단건일 경우 setData // Dataset 셋팅 - 단건일 경우 setData
${pageName}Control.setData([${levyExclInfo}]); ${pageName}Control.setData([${levyExclInfo}]);

@ -416,8 +416,8 @@
fn_securityModeToggle($("#securityMode--top").is(":checked")); fn_securityModeToggle($("#securityMode--top").is(":checked"));
} }
// 수정 dialog -> callback 추가 // 의견제출 정보 Dialog -> callback 추가
getInfo${pageName} = (params) => { getOpnnInfo${pageName} = (params) => {
if (!params) return; if (!params) return;
ajax.get({ ajax.get({
@ -435,7 +435,7 @@
}); });
} }
// 심의 dialog // 심의 정보 Dialog
getDlbrInfo${pageName} = (params) => { getDlbrInfo${pageName} = (params) => {
if (!params) return; if (!params) return;
@ -578,7 +578,7 @@
// 수정 버튼 이벤트 // 수정 버튼 이벤트
fnOpnnInfo${pageName} = () => { fnOpnnInfo${pageName} = () => {
let = ${pageName}Control.dataset.getValue("OPNN_ID"); let opnnId = ${pageName}Control.dataset.getValue("OPNN_ID");
// 의견제출 ID 가 없다면.. return // 의견제출 ID 가 없다면.. return
if (!opnnId) return; if (!opnnId) return;
@ -590,7 +590,7 @@
, opnnId : opnnId , opnnId : opnnId
}; };
getInfo${pageName}(params); getOpnnInfo${pageName}(params);
} }
// 심의 버튼 이벤트 // 심의 버튼 이벤트

@ -194,13 +194,11 @@
, prefixName : "의견제출" , prefixName : "의견제출"
, keymapper : info => info ? info.OPNN_ID : "" , keymapper : info => info ? info.OPNN_ID : ""
, dataGetter : obj => obj.opnnSbmsnInfo , dataGetter : obj => obj.opnnSbmsnInfo
, formats : {
CRDN_YMD : dateFormat
, RCPT_YMD : dateFormat
}
}); });
${pageName}Control.onCurrentChange = item => { ${pageName}Control.onCurrentChange = item => {
if (!item) return;
// Dataset 셋팅 // Dataset 셋팅
${pageName}Fields.set(item); ${pageName}Fields.set(item);

@ -140,21 +140,15 @@
**************************************************************************/ **************************************************************************/
var ${pageName}Control = new DatasetControl({ var ${pageName}Control = new DatasetControl({
prefix : "opnnSbmsn" prefix : "opnnSbmsn"
, prefixName : "의견제출 답변" , prefixName : "의견제출 심의"
, keymapper : info => info ? info.OPNN_ID : "" , keymapper : info => info ? info.OPNN_ID : ""
, dataGetter : obj => obj.opnnSbmsnInfo , dataGetter : obj => obj.opnnSbmsnInfo
, urls : {
update : wctx.url(${pageName}PrefixUrl + "/030/update.do") // 심의(답변) 처리
}
, formats : {
RCPT_YMD : dateFormat // 접수 일자
, ANS_YMD : dateFormat // 답변 일자
, ANS_TM : timeFormat // 답변 시각
, RDUCT_AMT : numberFormat // 감경 금액
}
}); });
${pageName}Control.onCurrentChange = item => { ${pageName}Control.onCurrentChange = item => {
if (!item) return;
// Dataset 셋팅
${pageName}Fields.set(item); ${pageName}Fields.set(item);
// 업무구분에 따른 url 변경 // 업무구분에 따른 url 변경
@ -288,7 +282,7 @@
if ($("#ansYmd--${pageName}").val() == "") { if ($("#ansYmd--${pageName}").val() == "") {
$("#ansYmd--${pageName}").datepicker("setDate", new Date()); $("#ansYmd--${pageName}").datepicker("setDate", new Date());
} }
if ($("#ansTm--${pageName}").val() == "") { if ($("#ansTm--${pageName}").val() == "" || $("#ansTm--${pageName}").val() == "::") {
$("#ansTm--${pageName}").val(new Date().toTimeString().split(" ")[0]); // "09:51:35 GMT+0900 (한국 표준시)"의 형식에서 공백을 기준으로 잘라 시간 부분만 가져와줍니다. $("#ansTm--${pageName}").val(new Date().toTimeString().split(" ")[0]); // "09:51:35 GMT+0900 (한국 표준시)"의 형식에서 공백을 기준으로 잘라 시간 부분만 가져와줍니다.
} }

Loading…
Cancel
Save