기타 수정.

main
jjh 1 year ago
parent 51a06a286e
commit 6f99cd96e7

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

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

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

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

@ -140,21 +140,15 @@
**************************************************************************/
var ${pageName}Control = new DatasetControl({
prefix : "opnnSbmsn"
, prefixName : "의견제출 답변"
, prefixName : "의견제출 심의"
, keymapper : info => info ? info.OPNN_ID : ""
, 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 => {
if (!item) return;
// Dataset 셋팅
${pageName}Fields.set(item);
// 업무구분에 따른 url 변경
@ -288,7 +282,7 @@
if ($("#ansYmd--${pageName}").val() == "") {
$("#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 (한국 표준시)"의 형식에서 공백을 기준으로 잘라 시간 부분만 가져와줍니다.
}

Loading…
Cancel
Save