Files
sake/src/main/webapp/WEB-INF/views/sopmal/mpage/act/MyRvwR.jsp
2025-10-29 17:08:05 +09:00

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>