1. 기타 수정.

2. 임대기업번호 조회 조건에 추가.
main
JoJH 3 days ago
parent 3c5292ad06
commit 52f2c3931d

@ -377,7 +377,7 @@
// 검색 조건
$P.ctrl.query = new FimsFormFields($P.selectorn("frmSearch")).get(); // 검색 조건
$P.ctrl.query.fetchSize = DEFAULT_FETCH_SIZE; // 한번에 조회되는 자료 건수
$P.ctrl.query.ffnlgSysInqYn = "Y"; // 과태료 시스템 조회 여부
$P.ctrl.query.trgtSttsNm = tabName;
$P.ctrl.query.delYn = "N"; // 삭제 여부
// 날짜 차이 계산
@ -396,8 +396,9 @@
if (tabName == "계약서등록") {
$P.ctrl.query.ffnlgSysInqYn = "N"; // 과태료시스템 조회 여부 N
} else {
$P.ctrl.query.ffnlgSysInqYn = "Y"; // 과태료시스템 조회 여부 Y
}
$P.ctrl.query.trgtSttsNm = tabName;
// 임대기업번호가 전체라면..
if ($P.ctrl.query.schEntRegNo == "" ) {

@ -115,7 +115,6 @@
<th class="cmn" style="width: 140px;">등록사용자</th>
<th class="cmn dummy-th"></th>
</template>
<tbody name="tbodyList">
</tbody>
<template is="curly-brackets" name="tmpltRows">

@ -42,11 +42,11 @@
</span>
</div>
<div class="col-6">
<label is="name-label" class="form-label form-search-title w-px-120 text-end fw-bold" for="entId">임대기업번호</label>
<select is="id-select" class="form-select w-px-160" name="entId">
<label is="name-label" class="form-label form-search-title w-px-120 text-end fw-bold" for="schEntRegNo">임대기업번호</label>
<select is="id-select" class="form-select w-px-160" name="schEntRegNo">
<option value="">전체</option>
<c:forEach items="${entRegNoList}" var="item">
<option value="${item.ENT_ID}">${item.ENT_REG_NO}</option>
<option value="${item.ENT_REG_NO}">${item.ENT_REG_NO}</option>
</c:forEach>
</select>
</div>
@ -366,6 +366,7 @@
// 검색 조건
$P.ctrl.query = new FimsFormFields($P.selectorn("frmSearch")).get(); // 검색 조건
$P.ctrl.query.fetchSize = DEFAULT_FETCH_SIZE; // 한번에 조회되는 자료 건수
$P.ctrl.query.trgtSttsNm = tabName;
$P.ctrl.query.delYn = "N"; // 삭제 여부
if (tabName == "대상") {
@ -382,25 +383,23 @@
$P.ctrl.query.chgAprvStts = "UA"; // 변경 승인 상태
}
$P.ctrl.query.trgtSttsNm = tabName;
// 임대기업번호가 전체라면..
if ($P.ctrl.query.entId == "" ) {
if ($P.ctrl.query.schEntRegNo == "" ) {
// entRegNoList 의 option을 전체를 배열로 담는다.
let arrEntId = $.map($P.$findn("entId").find("option"), function(e) { return e.value; });
let arrEntRegNo = $.map($P.$findn("schEntRegNo").find("option"), function(e) { return e.value; });
if (arrEntId.length == 1) {
if (arrEntRegNo.length == 1) {
dialog.alert({
content: "등록되어 있는 임대기업 정보가 없습니다."
+ "<br>" + "'임대기업관리' 메뉴에서 임대기업 정보를 먼저 등록하시기 바랍니다."
, init: () => { AppSupport.setDialogZindex(); }
, onOK: () => { }
});
return;
content: "등록되어 있는 임대기업 정보가 없습니다."
+ "<br>" + "'임대기업관리' 메뉴에서 임대기업 정보를 먼저 등록하시기 바랍니다."
, init: () => { AppSupport.setDialogZindex(); }
, onOK: () => { }
});
return;
}
// 빈 값(전체)을 제외하고 "," 로 구분하여 entIds 에 담는다.
$P.ctrl.query.entIds = arrEntId.filter((element) => element !== "").join(',');
$P.ctrl.query.schEntRegNos = arrEntRegNo.filter((element) => element !== "").join(',');
}
$P.ctrl.load(1);

@ -45,13 +45,6 @@
<button type="button" class="bx bx-lg bx-calendar bg-white"></button>
</span>
</div>
<div class="col-6">
<label is="name-label" class="form-label form-search-title w-px-120 text-end fw-bold" for="schRtpyrNm">납부자명</label>
<input is="id-input" type="text" class="form-control w-px-160" name="schRtpyrNm" autocomplete="off" />
</div>
<!-- -->
<div class="col-6">
</div>
<div class="col-6">
<label is="name-label" class="form-label form-search-title w-px-120 text-end fw-bold" for="schEntRegNo">임대기업번호</label>
<select is="id-select" class="form-select w-px-160" name="schEntRegNo">
@ -61,6 +54,13 @@
</c:forEach>
</select>
</div>
<div class="col-6">
<label is="name-label" class="form-label form-search-title w-px-120 text-end fw-bold" for="schRtpyrNm">납부자명</label>
<input is="id-input" type="text" class="form-control w-px-160" name="schRtpyrNm" autocomplete="off" />
</div>
<!-- -->
<div class="col-6">
</div>
<!-- 동적검색 -->
<div class="col-6">
<input type="hidden" name="by" />
@ -137,7 +137,6 @@
<th class="cmn" style="width: 140px;">수정사용자</th>
<th class="cmn dummy-th"></th>
</template>
<tbody name="tbodyList">
</tbody>
<template is="curly-brackets" name="tmpltRows">
@ -319,6 +318,25 @@
$P.ctrl.query.ffnlgSysInqYn = "Y"; // 과태료 시스템 조회 여부
$P.ctrl.query.delYn = "N"; // 삭제 여부
// 임대기업번호가 전체라면..
if ($P.ctrl.query.schEntRegNo == "" ) {
// entRegNoList 의 option을 전체를 배열로 담는다.
let arrEntRegNo = $.map($P.$findn("schEntRegNo").find("option"), function(e) { return e.value; });
if (arrEntRegNo.length == 1) {
dialog.alert({
content: "등록되어 있는 임대기업 정보가 없습니다."
+ "<br>" + "'임대기업관리' 메뉴에서 임대기업 정보를 먼저 등록하시기 바랍니다."
, init: () => { AppSupport.setDialogZindex(); }
, onOK: () => { }
});
return;
}
// 빈 값(전체)을 제외하고 "," 로 구분하여 entIds 에 담는다.
$P.ctrl.query.schEntRegNos = arrEntRegNo.filter((element) => element !== "").join(',');
}
$P.ctrl.load(1);
}

Loading…
Cancel
Save