상세조회 POST로 수정

공유하기 상세로 나오게 수정
This commit is contained in:
JSYOO 2021-11-23 16:25:26 +09:00
parent 2cdcee1306
commit c2fd3eda98
5 changed files with 21 additions and 28 deletions

View File

@ -8,11 +8,4 @@ public interface NlibSearchService {
/** 검색결과 받기
* @return */
NlibSearchVO getSearch(NlibSearchVO searchVO) throws Exception;
/*
String getSearchEtc(SearchVO searchVO , Sf1VO sf1Vo) throws Exception;
int getSearch_All_cnt(SearchVO searchVO, Sf1VO sf1Vo) throws Exception;
SearchCollectionResult getSearch_ajax(SearchVO searchVO , Sf1VO sf1Vo) throws Exception;
*/
}

View File

@ -249,7 +249,7 @@ public class NlibSearchController extends NlibCommonController {
* @param req
* @return
*/
@RequestMapping(value = "/search/searchItemDetail.do")
@RequestMapping(value = "/search/searchItemDetail.do", method = RequestMethod.POST)
public String searchItemDetail(
HttpServletRequest req
, Authentication authentication
@ -264,9 +264,6 @@ public class NlibSearchController extends NlibCommonController {
List<String> mngOrgList = new ArrayList<>();
List<String> keywordList = new ArrayList<>();
//사용자 정보를 가져온다.
NlibLoginVO loginVO = getNlibLoginVO(authentication);
CollectionVO vo = new CollectionVO();
vo.setMasterId(masterId);

View File

@ -128,7 +128,7 @@ function goList(){
<c:if test='${result.MUseYn != "Y"}'>
<button type="button" class="favorit" onclick="fn_changeInterestBtn('${result.masterId }', 'on');">즐겨찾기</button>
</c:if>
<button type="button" class="share" onclick="gfn_setSnsShare('<c:out value="${result.interfaceId}"/>','<c:out value="${result.masterId}"/>','<c:out value="${result.typeDivCd}"/>','<c:out value="${result.dtlsTypeDivCd}"/>')";>공유</button>
<button type="button" class="share" onclick="gfn_setSnsShare('<c:out value="${result.masterId}"/>')";>공유</button>
</div>
<div class="con-2">
<div class="de-data">
@ -240,7 +240,7 @@ function goList(){
<div class="list">
<div class="icon"><img src="/images/icon/icon-data-use.png" alt="이용상태 아이콘"></div>
<div class="title">이용상태</div>
<div class="con"><c:out value="${result.useStatusNm}"/> <%-- <span>(대기자 <c:out value="${result.awaiterCnt}"/>명)</span> --%></div>
<div class="con"><c:out value="${result.useStatusNm}"/></div>
</div>
<div class="list">
<div class="icon"><img src="/images/icon/icon-data-return.png" alt="달력 아이콘"></div>
@ -276,7 +276,22 @@ function goList(){
<h3><span>목차</span>정보</h3>
<button type="button" class="down-btn">down-btn</button>
</div>
<div class="bottom h-down" style="white-space: pre-wrap;">
<div class="bottom h-down">
<ul class="first-indent">
<li>황금찬/말하는 역사 마포 - 30</li>
<li>황금찬/말하는 역사 마포 - 30
<ul>
<li>홈금자/마포연가 - 31</li>
<li>가영심/숨은 꽃 - 32</li>
<li>가영심/숨은 꽃 - 32
<ul>
<li>가영심/숨은 꽃 - 32</li>
<li>가영심/숨은 꽃 - 32</li>
</ul>
</li>
</ul>
</li>
</ul>
<p><c:if test="${empty result.bookIndex }">없음</c:if><c:out value="${result.bookIndex }"/></p>
</div>
</div>

View File

@ -211,7 +211,7 @@ function fn_search_article(pageIndex) {
</script>
<!-- 소장자료 섹션 -->
<form name="referencelistForm" id="referencelistForm" method="get" action="/search/searchList.do">
<form name="referencelistForm" id="referencelistForm" method="post" action="/search/searchList.do">
<input type="hidden" name="collection" id="collection" value="<c:out value='${searchVO.collection}'/>" />
<input type="hidden" id="pageIndex" name="pageIndex" title="페이지번호" value="<c:out value='${searchVO.pageIndex }' />"/>
<input type="hidden" id="masterId" name="masterId" value="" />

View File

@ -406,21 +406,9 @@ function gfn_showDocPdf(interfaceId,masterId,typeDivCd,dtlsTypeDivCd) {
var openNewWindow = window.open(url + interfaceId, "_blank");
}
function gfn_setSnsShare(interfaceId,masterId,typeDivCd,dtlsTypeDivCd){
function gfn_setSnsShare(masterId){
var url=window.location.protocol + "//" + window.location.host + window.location.pathname + "?masterId=" + masterId;
if(!fn_isEmpty(interfaceId))
{
if(typeDivCd == "IT_PHOTO" && (dtlsTypeDivCd == "C199" || dtlsTypeDivCd == "C01")){
url = IMAGE_VIEW_URL;
}else if((typeDivCd == "IT_VIDEO") && (dtlsTypeDivCd == "C290" || dtlsTypeDivCd == "C02" || dtlsTypeDivCd == "C03")){
url = VIDEO_VIEW_URL;
}else{
url = DOC_VIEW_URL;
}
url += interfaceId
}
$('#div_pop-sharing img').attr('data-cUrl',url); // url 모두 맵핑
if(url != null && url != ''){
getShortUrlData(url);