From bcdd495b73a224cae6cbed4be3f928ecbf5152e3 Mon Sep 17 00:00:00 2001 From: JSYOO Date: Mon, 1 Nov 2021 15:17:43 +0900 Subject: [PATCH] =?UTF-8?q?=EC=86=8C=EC=9E=A5=EC=9E=90=EB=A3=8C=20,=20?= =?UTF-8?q?=EC=83=81=EC=84=B8=EA=B2=80=EC=83=89=20=EA=B0=9C=EB=B0=9C?= =?UTF-8?q?=EC=A7=84=ED=96=89=EC=A4=91=20=EC=BB=A4=EB=B0=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/nlib/sch/service/NlibSearchVO.java | 4 +- .../nlib/sch/web/NlibSearchController.java | 28 ++++++-- .../WEB-INF/jsp/nlib/cmm/headerSubPart.jsp | 12 ++-- .../jsp/nlib/collection/searchItemDetail.jsp | 7 +- .../jsp/nlib/collection/searchList.jsp | 52 ++++++++++----- .../search/getDetailedSearchFormPopup.jsp | 64 +++++++++++++------ src/main/webapp/css/default.css | 5 ++ src/main/webapp/js/default.js | 49 +++++++++++--- src/main/webapp/js/nlib.js | 10 +++ 9 files changed, 171 insertions(+), 60 deletions(-) diff --git a/src/main/java/nlib/sch/service/NlibSearchVO.java b/src/main/java/nlib/sch/service/NlibSearchVO.java index 872df425..4a1faf55 100644 --- a/src/main/java/nlib/sch/service/NlibSearchVO.java +++ b/src/main/java/nlib/sch/service/NlibSearchVO.java @@ -33,7 +33,7 @@ public class NlibSearchVO extends PagingVO { private String creatYyyyStart = ""; //생산년도 검색(시작일) private String creatYyyyEnd = ""; //생산년도 검색(종료일) private String creatYyyyYn = ""; //미상포함 Y N - + private String createStartDate = ""; //연대 검색(시작일) private String createEndDate = ""; //연대 검색(종료일) private String mngtNo = ""; //관리번호 @@ -348,7 +348,7 @@ public class NlibSearchVO extends PagingVO { add(map,"createStartDate",this.createStartDate); add(map,"createEndDate",this.createEndDate); add(map,"MNGT_NO",this.mngtNo); - add(map,"AGE_CODE",this.ageCode); + add(map,"AGE_CODE",this.ageCode.replaceAll("[,]", "|")); add(map,"USE_STATUS",this.useStatus); add(map,"TYPE_DIV_CD",this.typeDivCd); add(map,"SUBJECT_CODE",this.subjectCode); diff --git a/src/main/java/nlib/sch/web/NlibSearchController.java b/src/main/java/nlib/sch/web/NlibSearchController.java index 70075afc..81c3eee4 100644 --- a/src/main/java/nlib/sch/web/NlibSearchController.java +++ b/src/main/java/nlib/sch/web/NlibSearchController.java @@ -1,6 +1,8 @@ package nlib.sch.web; +import java.text.SimpleDateFormat; import java.util.ArrayList; +import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -146,9 +148,8 @@ public class NlibSearchController extends NlibCommonController { count = 0; for(int j=0; j> clsf = codeService.listCtClsfs(); + List> clsf = null; + clsf = codeService.listCtClsfs(); model.addAttribute("firstCategoryList", clsf); model.addAttribute("secondCategoryList", clsf); + List> firstClassList = null; + firstClassList = codeService.listCodes(Constant.CODE_ID_MASTER_TYPE_DIV_CD); + + List> secondClassList = null; + secondClassList = codeService.listCodes(Constant.CODE_ID_DTLS_TYPE_DIV_CD); //자료유형 model.addAttribute("firstClassList", codeService.listCodes(Constant.CODE_ID_MASTER_TYPE_DIV_CD)); model.addAttribute("secondClassList", codeService.listCodes(Constant.CODE_ID_DTLS_TYPE_DIV_CD)); diff --git a/src/main/webapp/WEB-INF/jsp/nlib/cmm/headerSubPart.jsp b/src/main/webapp/WEB-INF/jsp/nlib/cmm/headerSubPart.jsp index a74a4f83..0fa05dfd 100644 --- a/src/main/webapp/WEB-INF/jsp/nlib/cmm/headerSubPart.jsp +++ b/src/main/webapp/WEB-INF/jsp/nlib/cmm/headerSubPart.jsp @@ -21,6 +21,10 @@ $(document).ready(function() { }); }); +function goSearch(){ + document.searchHeaderForm.submit(); +} + @@ -32,17 +36,17 @@ $(document).ready(function() {

검색

-
+
검색
- - + +
- diff --git a/src/main/webapp/WEB-INF/jsp/nlib/collection/searchItemDetail.jsp b/src/main/webapp/WEB-INF/jsp/nlib/collection/searchItemDetail.jsp index c620a57a..c9377e83 100644 --- a/src/main/webapp/WEB-INF/jsp/nlib/collection/searchItemDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/nlib/collection/searchItemDetail.jsp @@ -14,6 +14,7 @@ * @ 수정일 수정자 수정내용 * @ ------------ -------- --------------------------- * @ 2021. 7. 30. JSYOO 최초 생성 + * @ 2021.10. 28. KNKIM 대출예약, 방문열람신청, 카트담기 연결 처리 * * * @author 이씨플라자 * DIGITALSHIP JSYOO @@ -146,9 +147,9 @@
- - - + + +
키워드 diff --git a/src/main/webapp/WEB-INF/jsp/nlib/collection/searchList.jsp b/src/main/webapp/WEB-INF/jsp/nlib/collection/searchList.jsp index 15442e44..cfce4530 100644 --- a/src/main/webapp/WEB-INF/jsp/nlib/collection/searchList.jsp +++ b/src/main/webapp/WEB-INF/jsp/nlib/collection/searchList.jsp @@ -98,7 +98,7 @@ function fnSetInitialValue() //탭 $("#"+"${searchVO.collection}").parent().addClass('current'); //페이징 - pageLoad('${pageVO.pageIndex}','${pageVO.totRecordCount}','${pageVO.startPage}','${pageVO.endPage}','${pageVO.lastPage}'); + pageLoad("fn_search_article",'${pageVO.pageIndex}','${pageVO.totRecordCount}','${pageVO.startPage}','${pageVO.endPage}','${pageVO.lastPage}'); //생산년도 var filter_creatYyyy = '${searchVO.filter_creatYyyy}'; @@ -115,6 +115,15 @@ function fnSetInitialValue() }else{ $("#m-year-1").prop('checked',true); } + + //상단 검색바 + $("#top_query").val('${searchVO.query}'); + var sfield = '${searchVO.sfield}'; + + if(sfield = "TITLE") + { + $("#sfield").val(sfield); + } } //탭 이동 function fnTabMoveSch(collection){ @@ -200,18 +209,18 @@ function fn_search_article(pageIndex) {
  • -
    on"> +
    on">
    - checked="checked" /> - + checked="checked" /> +
      - +
    • -
      checked="checked" /> - +
      checked="checked" /> +
    • @@ -233,15 +242,15 @@ function fn_search_article(pageIndex) {
        - +
      • -
        on"> -
        checked="checked"/>
        +
        on"> +
        checked="checked"/>
          - -
        • checked="checked"/>
        • + +
        • checked="checked"/>
        @@ -276,7 +285,7 @@ function fn_search_article(pageIndex) {
        -
        +

        생산기관

        @@ -285,7 +294,7 @@ function fn_search_article(pageIndex) {
      • -
        +
      • @@ -309,7 +318,16 @@ function fn_search_article(pageIndex) {
      - + + + + + + + 0 + + +