From 7c5c8715e45436ce0c8db0f7bb427b5829c5bad1 Mon Sep 17 00:00:00 2001 From: jjh Date: Tue, 3 Sep 2024 18:08:44 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9E=84=EB=8C=80=EA=B3=84=EC=95=BD=EC=84=9C?= =?UTF-8?q?=20=EA=B4=80=EB=A6=AC=20=EC=88=98=EC=A0=95.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../WEB-INF/jsp/fims/rent/rent01020-info.jsp | 16 ++++++++++------ .../WEB-INF/jsp/fims/rent/rent02010-main.jsp | 10 ++++++++++ 2 files changed, 20 insertions(+), 6 deletions(-) diff --git a/src/main/webapp/WEB-INF/jsp/fims/rent/rent01020-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/rent/rent01020-info.jsp index 827865d6..bc9db46f 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/rent/rent01020-info.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/rent/rent01020-info.jsp @@ -462,14 +462,18 @@ // 이벤트 $P.setEvent = () => { // 기본 버튼 이벤트 - $P.$findn("btnReset").on("click", () => { $P.fnReset(); }); // 초기화 - $P.$findn("btnSearch").on("click", () => { $P.fnSearchList(); }); // 검색 - $P.$findn("btnOK").on("click", () => { $P.fnOK(); }); // 선택 확인 + $P.$findn("btnReset").on("click", () => { $P.fnReset(); }); // 초기화 + $P.$findn("btnSearch").on("click", () => { $P.fnSearchList(); }); // 검색 + $P.$findn("btnOK").on("click", () => { $P.fnOK(); }); // 선택 확인 + + // input에서 엔터(Enter) 키를 누르면 검색한다. + $P.$findn("schEntNo").onEnterPress($P.fnSearchList); // 법인(사업자)번호 + $P.$findn("schEntNm").onEnterPress($P.fnSearchList); // 기업명 // 업무 버튼 이벤트 - $P.$findn("btnCreate").on("click", () => { $P.fnCreate(); }); // 등록 - $P.$findn("btnUpdate").on("click", () => { $P.fnUpdate(); }); // 수정 - $P.$findn("btnRemove").on("click", () => { $P.fnRemove(); }); // 삭제 + $P.$findn("btnCreate").on("click", () => { $P.fnCreate(); }); // 등록 + $P.$findn("btnUpdate").on("click", () => { $P.fnUpdate(); }); // 수정 + $P.$findn("btnRemove").on("click", () => { $P.fnRemove(); }); // 삭제 // DataTable width 변경 조정 Componentization.fnMakeResizableTable($P.findn("tableRspns")); diff --git a/src/main/webapp/WEB-INF/jsp/fims/rent/rent02010-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/rent/rent02010-main.jsp index bbbc09ac..328eb2ca 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/rent/rent02010-main.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/rent/rent02010-main.jsp @@ -416,6 +416,16 @@ // schEntNo 의 option을 전체를 배열로 담는다. let arrEntNo = $.map($P.$findn("schEntNo").find("option"), function(e) { return e.value; }); + if (arrEntNo.length == 1) { + dialog.alert({ + content: "등록되어 있는 임대기업 정보가 없습니다." + + "
" + "'임대기업관리' 메뉴에서 임대기업 정보를 먼저 등록하시기 바랍니다." + , init: () => { AppSupport.setDialogZindex(); } + , onOK: () => { } + }); + return; + } + // 빈 값(전체)을 제외하고 "," 로 구분하여 schEntNos 에 담는다. $P.ctrl.query.schEntNos = arrEntNo.filter((element) => element !== "").join(','); }