|
|
|
@ -83,13 +83,36 @@
|
|
|
|
|
</c:forEach>
|
|
|
|
|
</select>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 미배달 사유 코드 -->
|
|
|
|
|
<div class="col-6">
|
|
|
|
|
<label class="form-label fw-bold form-search-title text-end">미배달사유</label>
|
|
|
|
|
<select class="form-select w-px-150" id="schUndlvrRsnCd--${pageName}" name="schUndlvrRsnCd">
|
|
|
|
|
<option value="">전체</option>
|
|
|
|
|
<c:forEach items="${FIM081List}" var="item">
|
|
|
|
|
<option value="${item.code}">${item.value}</option>
|
|
|
|
|
</c:forEach>
|
|
|
|
|
</select>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 단속일자 -->
|
|
|
|
|
<div class="col-6">
|
|
|
|
|
<label class="form-label fw-bold form-search-title text-end">단속일자</label>
|
|
|
|
|
<span class="form-search-linebox">
|
|
|
|
|
<input type="text" class="form-control form-date" id="schCrdnYmdFrom--${pageName}" name="schCrdnYmdFrom"
|
|
|
|
|
data-fmt-type="day" autocomplete="off" title="시작 날짜 선택" />
|
|
|
|
|
<button type="button" class="bx bx-sm bx-calendar bg-white"></button>
|
|
|
|
|
~
|
|
|
|
|
<input type="text" class="form-control form-date" id="schCrdnYmdTo--${pageName}" name="schCrdnYmdTo"
|
|
|
|
|
data-fmt-type="day" autocomplete="off" title="종료 날짜 선택" />
|
|
|
|
|
<button type="button" class="bx bx-sm bx-calendar bg-white"></button>
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 동적검색 -->
|
|
|
|
|
<div class="col-6">
|
|
|
|
|
<input type="hidden" id="by--${pageName}" name="by" />
|
|
|
|
|
<input type="text" class="form-control" id="byOutput--${pageName}" value="동적 검색" readonly />
|
|
|
|
|
<input type="hidden" id="mainOption--${pageName}" name="mainOption" />
|
|
|
|
|
<input type="hidden" id="subOption--${pageName}" name="subOption" />
|
|
|
|
|
<input type="text" class="form-control w-px-300" id="term--${pageName}" name="term" autocomplete="off" />
|
|
|
|
|
<input type="text" class="form-control w-px-320" id="term--${pageName}" name="term" autocomplete="off" />
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 선택등기 표시 -->
|
|
|
|
|
<div class="col-6 form-check">
|
|
|
|
@ -162,11 +185,8 @@
|
|
|
|
|
<button type="button" class="btn btn-primary w-px-120" id="btnCreateWholSndngLink--${pageName}" title="전체 통합우편 발송">
|
|
|
|
|
전체 통합우편 발송
|
|
|
|
|
</button>
|
|
|
|
|
<button type="button" class="btn btn-primary w-px-120" id="btnCreateSlctnSvbtc--${pageName}" title="선택 공시송달 등록">
|
|
|
|
|
선택 공시송달 등록
|
|
|
|
|
</button>
|
|
|
|
|
<button type="button" class="btn btn-primary w-px-120" id="btnCreateWholSvbtc--${pageName}" title="전체 공시송달 등록">
|
|
|
|
|
전체 공시송달 등록
|
|
|
|
|
<button type="button" class="btn btn-primary w-px-120" id="btnCreateSvbtc--${pageName}" title="전체 공시송달 등록">
|
|
|
|
|
공시송달 등록
|
|
|
|
|
</button>
|
|
|
|
|
</span>
|
|
|
|
|
</span>
|
|
|
|
@ -375,7 +395,6 @@
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
$("#btnCreateSlctnSndngLink--${pageName}").prop("disabled", keys.length < 1); // 선택 대상 통합우편 발송 버튼
|
|
|
|
|
$("#btnCreateSlctnSvbtc--${pageName}").prop("disabled", keys.length < 1); // 선택 대상 공시송달 등록 버튼
|
|
|
|
|
|
|
|
|
|
// DataTables(그리드) 전체 선택(checkbox)
|
|
|
|
|
if (keys.length < 1) {
|
|
|
|
@ -584,19 +603,27 @@
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 선택 통합우편 발송 버튼 이벤트
|
|
|
|
|
$P.fnCreateSlctnSndngLink = () => {
|
|
|
|
|
$P.fnCreateSlctnSndngLink = (title) => {
|
|
|
|
|
// 선택 자료
|
|
|
|
|
let selected = $P.control.dataset.getKeys("selected");
|
|
|
|
|
|
|
|
|
|
if (selected.length < 1) return;
|
|
|
|
|
|
|
|
|
|
// 버튼 title
|
|
|
|
|
let btnTitle = $("#btnCreateSlctnSndngLink--${pageName}").attr("title");
|
|
|
|
|
// 파라미터 설정
|
|
|
|
|
let params = $P.control.query; // 검색 조건
|
|
|
|
|
params.title = title; // 타이틀
|
|
|
|
|
params.callPurpose = "create"; // 호출 용도 (등록)
|
|
|
|
|
params.sndngDtlIDs = selected.join(","); // IDs
|
|
|
|
|
params.sggCd = $P.control.dataset.getValue("SGG_CD") // 시군구 코드
|
|
|
|
|
params.deptCd = $P.control.dataset.getValue("DEPT_CD") // 부서코드
|
|
|
|
|
params.taskSeCd = $P.control.dataset.getValue("TASK_SE_CD") // 업무 구분 코드
|
|
|
|
|
params.sndngSeCd = $P.control.dataset.getValue("SNDNG_SE_CD") // 발송 구분 코드
|
|
|
|
|
params.tnocs = $P.control.dataset.getValue("TOT_CNT") // 총건수
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 전체 통합우편 발송 버튼 이벤트
|
|
|
|
|
$P.fnCreateWholSndngLink = () => {
|
|
|
|
|
$P.fnCreateWholSndngLink = (title) => {
|
|
|
|
|
if ($P.control.dataset.empty) {
|
|
|
|
|
dialog.alert({
|
|
|
|
|
content : "검색된 자료가 없습니다."
|
|
|
|
@ -606,35 +633,20 @@
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 버튼 title
|
|
|
|
|
let btnTitle = $("#btnCreateWholSndngLink--${pageName}").attr("title");
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 선택 공시송달 등록 버튼 이벤트
|
|
|
|
|
$P.fnCreateSlctnSvbtc = () => {
|
|
|
|
|
// 선택 자료
|
|
|
|
|
let selected = $P.control.dataset.getKeys("selected");
|
|
|
|
|
|
|
|
|
|
if (selected.length < 1) return;
|
|
|
|
|
|
|
|
|
|
// 버튼 title
|
|
|
|
|
let btnTitle = $("#btnCreateSlctnSvbtc--${pageName}").attr("title");
|
|
|
|
|
|
|
|
|
|
// 파라미터 설정
|
|
|
|
|
let params = $P.control.query; // 검색 조건
|
|
|
|
|
params.title = title; // 타이틀
|
|
|
|
|
params.callPurpose = "create"; // 호출 용도 (등록)
|
|
|
|
|
params.sndngDtlIDs = selected.join(","); // IDs
|
|
|
|
|
params.sggCd = $P.control.dataset.getValue("SGG_CD") // 시군구 코드
|
|
|
|
|
params.deptCd = $P.control.dataset.getValue("DEPT_CD") // 부서코드
|
|
|
|
|
params.taskSeCd = $P.control.dataset.getValue("TASK_SE_CD") // 업무 구분 코드
|
|
|
|
|
params.sndngSeCd = $P.control.dataset.getValue("SNDNG_SE_CD") // 발송 구분 코드
|
|
|
|
|
params.tnocs = $P.control.dataset.getValue("TOT_CNT") // 총건수
|
|
|
|
|
|
|
|
|
|
$P.getSvbtcInfo(params);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 전체 공시송달 등록 버튼 이벤트
|
|
|
|
|
$P.fnCreateWholSvbtc = () => {
|
|
|
|
|
// 공시송달 등록 버튼 이벤트
|
|
|
|
|
$P.fnCreateSvbtc = (title) => {
|
|
|
|
|
if ($P.control.dataset.empty) {
|
|
|
|
|
dialog.alert({
|
|
|
|
|
content : "검색된 자료가 없습니다."
|
|
|
|
@ -644,11 +656,9 @@
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 버튼 title
|
|
|
|
|
let btnTitle = $("#btnCreateWholSvbtc--${pageName}").attr("title");
|
|
|
|
|
|
|
|
|
|
// 파라미터 설정
|
|
|
|
|
let params = $P.control.query; // 검색 조건
|
|
|
|
|
params.title = title; // 타이틀
|
|
|
|
|
params.callPurpose = "create"; // 호출 용도 (등록)
|
|
|
|
|
params.sggCd = $P.control.dataset.getValue("SGG_CD") // 시군구 코드
|
|
|
|
|
params.taskSeCd = $P.control.dataset.getValue("TASK_SE_CD") // 업무 구분 코드
|
|
|
|
@ -697,13 +707,9 @@
|
|
|
|
|
$("#btnCreateWholSndngLink--${pageName}").on("click", function() {
|
|
|
|
|
$P.fnCreateWholSndngLink($(this).attr("title"));
|
|
|
|
|
});
|
|
|
|
|
// 선택 공시송달 등록 버튼 이벤트
|
|
|
|
|
$("#btnCreateSlctnSvbtc--${pageName}").on("click", function() {
|
|
|
|
|
$P.fnCreateSlctnSvbtc($(this).attr("title"));
|
|
|
|
|
});
|
|
|
|
|
// 전체 공시송달 등록 버튼 이벤트
|
|
|
|
|
$("#btnCreateWholSvbtc--${pageName}").on("click", function() {
|
|
|
|
|
$P.fnCreateWholSvbtc($(this).attr("title"));
|
|
|
|
|
$("#btnCreateSvbtc--${pageName}").on("click", function() {
|
|
|
|
|
$P.fnCreateSvbtc($(this).attr("title"));
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// DataTables width 변경 조정
|
|
|
|
@ -809,7 +815,7 @@
|
|
|
|
|
|
|
|
|
|
// 업무구분에 따른 URL 설정
|
|
|
|
|
$P.setURL = (taskSeCd) => {
|
|
|
|
|
${pageName}Control.urls.load = wctx.url("/" + taskSeCd + $P.PrefixUrl + "/220/list.do"); // 검색
|
|
|
|
|
$P.control.urls.load = wctx.url("/" + taskSeCd + $P.PrefixUrl + "/220/list.do"); // 검색
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**************************************************************************
|
|
|
|
|