|
|
|
@ -99,7 +99,7 @@
|
|
|
|
|
<!-- 동적검색 -->
|
|
|
|
|
<div class="col-6">
|
|
|
|
|
<input type="hidden" name="by" />
|
|
|
|
|
<input type="text" class="form-control fw-bold w-px-120 text-end" name="byOutput" value="동적 검색" readonly />
|
|
|
|
|
<input type="text" class="form-control w-px-120 text-end fw-bold" name="byOutput" value="동적 검색" readonly />
|
|
|
|
|
<input type="hidden" name="mainOption" />
|
|
|
|
|
<input type="hidden" name="subOption" />
|
|
|
|
|
<input type="text" class="form-control w-px-400" name="term" autocomplete="off" />
|
|
|
|
@ -366,10 +366,13 @@
|
|
|
|
|
$P.ctrl = new DatasetControl({
|
|
|
|
|
prefix: "opnn"
|
|
|
|
|
, prefixName: "의견제출"
|
|
|
|
|
, infoSize: "xl"
|
|
|
|
|
, keymapper: info => info ? info.OPNN_ID : ""
|
|
|
|
|
, dataGetter: obj => obj["List"]
|
|
|
|
|
, appendData: true
|
|
|
|
|
, infoSize: "xl"
|
|
|
|
|
, urls: {
|
|
|
|
|
load: wctx.url("${infoPrefixUrl}" + "/010/list.do") // 검색
|
|
|
|
|
}
|
|
|
|
|
, formats: {
|
|
|
|
|
RCPT_YMD: dateFormat
|
|
|
|
|
, ANS_YMD: dateFormat
|
|
|
|
@ -686,20 +689,18 @@
|
|
|
|
|
$(this).prop("disabled", "true");
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
AppSupport.initDatepicker($P.find("frmSearch")); // 달력 초기화
|
|
|
|
|
AppSupport.initDetailSearchButton($P.find("frmSearch")); // 상세검색 버튼 화살표
|
|
|
|
|
AppSupport.initDatepicker($P.find("frmSearch")); // 달력 초기화
|
|
|
|
|
AppSupport.initDetailSearchButton($P.find("frmSearch")); // 상세검색 버튼 화살표
|
|
|
|
|
|
|
|
|
|
// 기본 데이터 설정
|
|
|
|
|
$P.$find("sggCd").val("${sggCd}"); // 시군구 코드
|
|
|
|
|
|
|
|
|
|
if (taskSeCd) {
|
|
|
|
|
$P.$find("frmSearch").find("input[name='taskSeCd'][value='" + taskSeCd + "']").prop("checked", true); // 업무 구분 코드
|
|
|
|
|
$P.$find("sggCd").val("${sggCd}"); // 시군구 코드
|
|
|
|
|
if (taskSeCd) { // 업무 구분 코드
|
|
|
|
|
$P.$find("frmSearch").find("input[name='taskSeCd'][value='" + taskSeCd + "']").prop("checked", true);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$P.$find("schRcptYmdFrom").datepicker('setDate', DateSupport.getAddDay(-7)); // 부과 제외 일자 시작
|
|
|
|
|
$P.$find("schRcptYmdTo").datepicker('setDate', TODAY()); // 부과 제외 일자 종료
|
|
|
|
|
$P.$find("byOutput").val("동적 검색"); // 동적 검색
|
|
|
|
|
$P.$find("schRgtrNm").prop("readonly", true); // 사용자 이름
|
|
|
|
|
$P.$find("schRcptYmdFrom").datepicker('setDate', DateSupport.getAddDay(-7)); // 부과 제외 일자 시작
|
|
|
|
|
$P.$find("schRcptYmdTo").datepicker('setDate', TODAY()); // 부과 제외 일자 종료
|
|
|
|
|
$P.$find("byOutput").val("동적 검색"); // 동적 검색
|
|
|
|
|
$P.$find("schRgtrNm").prop("readonly", true); // 사용자 이름
|
|
|
|
|
|
|
|
|
|
// dataset 초기화
|
|
|
|
|
$P.ctrl.dataset.clear();
|
|
|
|
@ -715,8 +716,8 @@
|
|
|
|
|
// 초기화
|
|
|
|
|
$P.fnReset(taskSeCd);
|
|
|
|
|
|
|
|
|
|
// 업무구분에 따른 URL 설정
|
|
|
|
|
$P.ctrl.urls.load = wctx.url("/" + taskSeCd + "${infoPrefixUrl}" + "/010/list.do");
|
|
|
|
|
// 업무 구분에 따른 URL 설정
|
|
|
|
|
$P.ctrl.urls.load = wctx.url(taskSeCd + "${infoPrefixUrl}" + "/010/list.do"); // 검색
|
|
|
|
|
|
|
|
|
|
// 업무별 검색 조건
|
|
|
|
|
FimsSupport.renderForTask($P.find("frmSearch"), taskSeCd.toLowerCase());
|
|
|
|
@ -921,19 +922,6 @@
|
|
|
|
|
// 동적검색에서 엔터(Enter) 키를 누르면 검색한다.
|
|
|
|
|
$P.$find("term").onEnterPress($P.fnSearchList);
|
|
|
|
|
|
|
|
|
|
// form-date 항목에서 키보드로 입력시 날짜 포맷팅 적용
|
|
|
|
|
$P.$find("frmSearch").find(".form-date").each(function() {
|
|
|
|
|
$(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);
|
|
|
|
|
} else if(value.length > 5) {
|
|
|
|
|
this.value = value.substring(0, 4) + "-" + value.substring(4);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// 업무 버튼 이벤트
|
|
|
|
|
$P.$find("btnDlbrMbr").on("click", function() {
|
|
|
|
|
$P.fnDlbrMbr($(this).attr("title")); // 심의위원 관리
|
|
|
|
|