관심자료 문화원별검색 , 소장자료상세조회 검색필터조건 추가

This commit is contained in:
JSYOO 2021-11-30 11:42:30 +09:00
parent 64a30c7539
commit 0b0db77b16
2 changed files with 50 additions and 32 deletions

View File

@ -44,6 +44,10 @@
//초기 자료 조회 //초기 자료 조회
fn_searchArticle(); fn_searchArticle();
$("#mngOrgCd").on('change',function() {
fn_searchArticle(1);
});
}); // document ready }); // document ready
function selectAll(){ function selectAll(){
@ -107,6 +111,15 @@
$("input:checkbox[name = 'interestChk']").attr("checked", true); $("input:checkbox[name = 'interestChk']").attr("checked", true);
} }
} }
//상세보기
function goDetail(masterId){
$("#masterId").val(masterId);
$("#interestlistForm").attr("action", "/search/searchItemDetail.do");
$("#interestlistForm").attr("target", "_blank");
$("#interestlistForm").submit();
}
// 그리드 데이터 조회 호출 // 그리드 데이터 조회 호출
function fn_searchArticle(pageIndex) { function fn_searchArticle(pageIndex) {
@ -115,10 +128,10 @@
$("#pageIndex").val(pageIndex); $("#pageIndex").val(pageIndex);
var reqUrl = "${pageContext.request.contextPath}/interest/listInterestsAjax.do"; var reqUrl = "${pageContext.request.contextPath}/interest/listInterestsAjax.do";
var inputData = { var inputData = {
"pageIndex" : $("#pageIndex").val() "pageIndex" : $("#pageIndex").val()
, "pageSize" : $("#pageSize").val() , "pageSize" : $("#pageSize").val()
, "mngOrgCd" : $("#mngOrgCd").val()
}; };
@ -168,7 +181,7 @@
// 출력 // 출력
$.each(jsonObj.data,function(key,obj) { $.each(jsonObj.data,function(key,obj) {
var t_data = ""; var t_data = "";
t_data += "<div class=\"img\"><a><img src=\"" + obj.rprsThumbUrlWithDefaultSmall + "\" alt=\"썸네일\"></a>"; t_data += "<div class=\"img\"><a><img src=\"" + obj.rprsThumbUrlWithDefaultSmall + "\" alt=\"썸네일\" onclick=\"goDetail('" + obj.masterId + "');\"></a>";
t_data += "<span id=\"favorites_" + obj.masterId + "\" class=\"favorites\" onclick=\"deleteInterests('single','" + obj.masterId + "');\"><img src=\"/images/icon/icon-cart-Favorites-on.png\" class=\"off\" alt=\"즐겨찾기 아이콘\"><img src=\"/images/icon/icon-cart-Favorites.png\" class=\"on\" alt=\"즐겨찾기 아이콘\"></span></div>"; t_data += "<span id=\"favorites_" + obj.masterId + "\" class=\"favorites\" onclick=\"deleteInterests('single','" + obj.masterId + "');\"><img src=\"/images/icon/icon-cart-Favorites-on.png\" class=\"off\" alt=\"즐겨찾기 아이콘\"><img src=\"/images/icon/icon-cart-Favorites.png\" class=\"on\" alt=\"즐겨찾기 아이콘\"></span></div>";
t_data += "<div class=\"type\">" t_data += "<div class=\"type\">"
if(obj.ableOnline) if(obj.ableOnline)
@ -188,7 +201,7 @@
t_data += "<span class=\"etc\">기타</span>" t_data += "<span class=\"etc\">기타</span>"
} }
t_data += "</div>" t_data += "</div>"
t_data += "<div class=\"title\"><a href=\"#\">" + obj.title + "</a></div>" t_data += "<div class=\"title\"><a href=\"#\" onclick=\"goDetail('" + obj.masterId + "');\">" + obj.title + "</a></div>"
t_data += "<div class=\"code\">" t_data += "<div class=\"code\">"
if(!gfn_isEmpty(obj.mngtNo)) if(!gfn_isEmpty(obj.mngtNo))
{ {
@ -300,9 +313,11 @@
<div class="arr"><img src="/images/icon/icon-join-arr2.png" alt="화살표 아이콘"></div> <div class="arr"><img src="/images/icon/icon-join-arr2.png" alt="화살표 아이콘"></div>
</div> </div>
<div class="contents row-bottom"> <div class="contents row-bottom">
<form name="interestlistForm" id="interestlistForm" method="post" action="">
<div class="data-box"> <div class="data-box">
<input type="hidden" id="masterId" name="masterId"> <input type="hidden" id="masterId" name="masterId">
<input type="hidden" id="title" name="title"> <input type="hidden" id="title" name="title">
<input type="hidden" id="pageIndex" name="pageIndex">
<div class="title"> <div class="title">
<span class="count">총 <em id="itemsCount">0</em>건</span> <span class="count">총 <em id="itemsCount">0</em>건</span>
<div class="list-search-wrap list-top"> <div class="list-search-wrap list-top">
@ -328,6 +343,7 @@
</div> </div>
</div> </div>
</div> </div>
</form>
</div> </div>
</div> </div>
</div> </div>

View File

@ -83,6 +83,8 @@ function goList(){
<input type="hidden" name="ageCode" value="<c:out value='${searchVO.ageCode}'/>"/> <input type="hidden" name="ageCode" value="<c:out value='${searchVO.ageCode}'/>"/>
<input type="hidden" name="collectionList" value="<c:out value='${searchVO.collectionList}'/>"/> <input type="hidden" name="collectionList" value="<c:out value='${searchVO.collectionList}'/>"/>
<input type="hidden" name="realQuery" value="<c:out value='${searchVO.realQuery}'/>"/> <input type="hidden" name="realQuery" value="<c:out value='${searchVO.realQuery}'/>"/>
<input type="hidden" name="second_class" value="<c:out value='${searchVO.second_class}'/>"/>
<input type="hidden" name="second_category" value="<c:out value='${searchVO.second_category}'/>"/>
<input type="hidden" id="masterId" name="masterId" value="" /> <input type="hidden" id="masterId" name="masterId" value="" />
<h2 class="blind">소장자료 상세페이지 섹션영역</h2> <h2 class="blind">소장자료 상세페이지 섹션영역</h2>