97 lines
5.3 KiB
Plaintext
97 lines
5.3 KiB
Plaintext
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
|
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
|
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
|
|
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
|
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
|
|
<%@ taglib prefix="ui" uri="http://www.winbit.kr/ctl/ui" %>
|
|
<%@ taglib prefix="f" uri="/WEB-INF/tlds/f.tld" %>
|
|
<%--
|
|
Class Name : MyRvwR.jsp
|
|
Description : 마이페이지 나의리뷰
|
|
Modification Information
|
|
|
|
수정일 수정자 수정내용
|
|
------- -------- ---------------------------
|
|
2024-04-11 김혜인 최초 생성
|
|
--%>
|
|
<!DOCTYPE html>
|
|
<html lang="ko">
|
|
<c:choose>
|
|
<c:when test="${not empty resultMap.resultList.resultList}">
|
|
<div class="myReview">
|
|
<c:forEach var="resultList" items="${resultMap.resultList.resultList}">
|
|
<div class="myReview__item">
|
|
<div class="myReview__top">
|
|
<div class="cartItem">
|
|
<div class="cartItem__image">
|
|
<spring:eval expression="@environment.getProperty('sopmalfo.common.fileupload.cdnurl')"
|
|
var="cdnurl"/>
|
|
<img onclick="fn_move_goods_dtl(<c:out value="${resultList.goodsInnb}"/>)"
|
|
style="cursor:pointer;"
|
|
src="<c:out value="${cdnurl}${resultList.img}"/>"
|
|
onerror="this.src='/pc/images/image_placeholder.png'" alt="리뷰 상품 사진">
|
|
</div>
|
|
<div class="cartItem__productInfo">
|
|
<span class="myReview__date"><c:out value="${resultList.registDt}"/></span>
|
|
<a onclick="fn_move_goods_dtl(<c:out value="${resultList.goodsInnb}"/>)"
|
|
style="cursor:pointer;"
|
|
class="cartItem__productTitle"><c:out value="${resultList.goodsNm}"/></a>
|
|
</div>
|
|
</div>
|
|
<c:if test="${not empty resultMap.resultList.fileList}">
|
|
<div class="myReview__thumbs">
|
|
<c:forEach var="fileList" items="${resultMap.resultList.fileList}">
|
|
<c:if test="${fileList.bbscttInnb eq resultList.bbscttInnb}">
|
|
<img src="<c:out value = '${cdnurl}${fileList.filCours}${fileList.sysFilNm}'/>"
|
|
onerror="this.src='/pc/images/image_placeholder.png'" alt="리뷰사진">
|
|
</c:if>
|
|
</c:forEach>
|
|
</div>
|
|
</c:if>
|
|
</div>
|
|
<div class="myReview__body">
|
|
<c:if test="${not empty resultList.evlScore}">
|
|
<div class="reviewStars__wrapper">
|
|
<div class="reviewStars star-<fmt:formatNumber value="${resultList.evlScore}" pattern="##"/>"></div>
|
|
<span class="reviewStars__num"><fmt:formatNumber value="${resultList.evlScore}"
|
|
pattern="##"/></span>
|
|
</div>
|
|
</c:if>
|
|
<div class="myReview__content" style="white-space: pre-wrap;"><c:out value="${resultList.cn}"/></div>
|
|
<div class="myReview__btnWrapper">
|
|
<c:if test="${fn:length(resultList.cn) gt 500}">
|
|
<button class="myReview__moreBtn btn lg outline">더보기</button>
|
|
</c:if>
|
|
</div>
|
|
<div class="myReview__btnControls">
|
|
<button type="button" class="btn sm outline deleteBtn"
|
|
bbsctt-innb="<c:out value = '${resultList.bbscttInnb}'/>"
|
|
bbs-id="<c:out value = '${resultList.bbsId}'/>"
|
|
bbs-ty-cd="<c:out value = '${resultList.bbsTyCd}'/>"
|
|
goods-innb="<c:out value = '${resultList.goodsInnb}'/>">
|
|
<spring:message code="button.delete"/>
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</c:forEach>
|
|
</div>
|
|
<input type="hidden" id="myRvwpageIndex" name="pageIndex"
|
|
value="<c:out value='${resultMap.bbscttVO.pageIndex}'/>"/>
|
|
<div class="pagination__container">
|
|
<ui:pagination paginationInfo="${resultMap.paginationInfo}" type="image" jsFunction="fn_move_myRvw"/>
|
|
</div>
|
|
</c:when>
|
|
<c:otherwise>
|
|
<div class="myReview">
|
|
<div class="myReview__no-result">
|
|
<img src="/pc/images/icon__no-result.png" alt="">
|
|
<p class="myReview__no-result-text">
|
|
<spring:message code="common.nodata"/>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</c:otherwise>
|
|
</c:choose>
|
|
|
|
</html> |