|
@@ -54,235 +54,61 @@
|
|
|
<div class="once" th:if="${adminCount != null}" id="check_notice">
|
|
<div class="once" th:if="${adminCount != null}" id="check_notice">
|
|
|
<div class="alert" role="alert">
|
|
<div class="alert" role="alert">
|
|
|
<p>관리자가 댓글을 남긴 상품평이 있습니다.</p>
|
|
<p>관리자가 댓글을 남긴 상품평이 있습니다.</p>
|
|
|
- <p class="formOnly" th:onclick="fnMove([[${adminCount.reviewSq}]])">바로확인</p>
|
|
|
|
|
- <button type="button" class="alertCls" onclick="location.href='#newreply2'" data-dismiss="alert"><span aria-hidden="true">바로 확인</span><span class="sr-only">move and Close</span></button>
|
|
|
|
|
|
|
+ <p class="formOnly" >바로확인</p>
|
|
|
|
|
+ <button type="button" class="alertCls" th:onclick="fnMove([[${adminCount.reviewSq}]])" data-dismiss="alert"><span aria-hidden="true">바로 확인</span><span class="sr-only">move and Close</span></button>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<!-- tab_cont Start -->
|
|
<!-- tab_cont Start -->
|
|
|
|
|
+ <div>
|
|
|
<div class="inner" id="reviewList">
|
|
<div class="inner" id="reviewList">
|
|
|
|
|
|
|
|
- <div class="nodata" id="nodata1" style="display: none;">
|
|
|
|
|
- <div class="txt_box">
|
|
|
|
|
- <p>
|
|
|
|
|
- 작성 가능한 리뷰가 없습니다.<br>
|
|
|
|
|
- </p>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="nodata" id="nodata2" style="display: none;">
|
|
|
|
|
- <div class="txt_box">
|
|
|
|
|
- <p>
|
|
|
|
|
- 작성한 리뷰가 없습니다.<br>
|
|
|
|
|
- </p>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
</div>
|
|
</div>
|
|
|
- <!-- // tab_cont End -->
|
|
|
|
|
- </div>
|
|
|
|
|
-<!-- <div class="tab_cont ">
|
|
|
|
|
- tab_cont Start
|
|
|
|
|
- <div class="inner">
|
|
|
|
|
- <div class="part_goods">
|
|
|
|
|
- 굿즈_리뷰
|
|
|
|
|
- <div class="goods_section">
|
|
|
|
|
- <div class="goods_detail">
|
|
|
|
|
- <a href="">
|
|
|
|
|
- <div class="thumb_box">
|
|
|
|
|
- <img src="/images/mo/thumb/tmp_pdClickother1.jpg" alt="tmp_pdClickother1">
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="info_box">
|
|
|
|
|
- <div class="od_name">
|
|
|
|
|
- <div class="goods_date"><span class="date">2020.10.25</span>구매</div>
|
|
|
|
|
- <div class="brand">
|
|
|
|
|
- <span>Mollimelli 몰리멜리</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="name">몰리겨울상하복 균일가 택1 유아동/상하복/기모상하복/상하의세트 몰리겨울상하복 균일가 택1</div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="od_opt">
|
|
|
|
|
- <div class="option">
|
|
|
|
|
- <em>Black</em><em>XXL</em>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- </a>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- //굿즈_리뷰
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="reviewMy">
|
|
|
|
|
- <div class="info_box">
|
|
|
|
|
- <div class="star_score">
|
|
|
|
|
- <span class="star">
|
|
|
|
|
- <em class="progbar" style="width:70%;"></em> 평점 style로 표기
|
|
|
|
|
- </span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="writer">
|
|
|
|
|
- <span class="wr_date">2020.07.15</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="response_box">
|
|
|
|
|
- <div>
|
|
|
|
|
- <dl>
|
|
|
|
|
- <div>
|
|
|
|
|
- <dt>구매옵션</dt>
|
|
|
|
|
- <dd>베이지 / 100</dd>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div>
|
|
|
|
|
- <dt>키/몸무게</dt>
|
|
|
|
|
- <dd>178cm/71kg</dd>
|
|
|
|
|
- </div>
|
|
|
|
|
- </dl>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="photo_box">
|
|
|
|
|
- <div class="photo_list">
|
|
|
|
|
- <ul>
|
|
|
|
|
- <li>
|
|
|
|
|
- <a href="">
|
|
|
|
|
- <div class="pic">
|
|
|
|
|
- <span class="thumb mov" style="background-image:url('/images/pc/thumb/tmp_pdLookbook3.jpg');"></span>동영상의 썸네일일 경우 mov 클래스 추가
|
|
|
|
|
- </div>
|
|
|
|
|
- </a>
|
|
|
|
|
- </li>
|
|
|
|
|
- <li>
|
|
|
|
|
- <a href="">
|
|
|
|
|
- <div class="pic">
|
|
|
|
|
- <span class="thumb" style="background-image:url('/images/pc/thumb/tmp_pdDetail4.jpg');"></span>
|
|
|
|
|
- </div>
|
|
|
|
|
- </a>
|
|
|
|
|
- </li>
|
|
|
|
|
- </ul>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="txt_review_box">
|
|
|
|
|
- <p>
|
|
|
|
|
- 옷이 부들부들 촉감이 너무 좋습니다~ 보는 것 보다 실제 입으니깐 더 멋스러운 것 같아요! 차분한 그레이 라서 지금 가을가을한 계절에 잘 어울리는 같아요. 옷이 부들부들 촉감이 너무 좋습니다~ 보는 것 보다 실제 입으니깐 더 멋스러운 것 같아요! 차분한 그레이 라서 지금 가을가을한 계절에 잘 어울리는 같아요.
|
|
|
|
|
- </p>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="response_box2">
|
|
|
|
|
- <div>
|
|
|
|
|
- <dl class="clear">
|
|
|
|
|
- <div>
|
|
|
|
|
- <dt>사이즈</dt>
|
|
|
|
|
- <dd>작음</dd>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div>
|
|
|
|
|
- <dt>핏</dt>
|
|
|
|
|
- <dd>레귤러</dd>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div>
|
|
|
|
|
- <dt>컬러</dt>
|
|
|
|
|
- <dd>밝음</dd>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div>
|
|
|
|
|
- <dt>두께감</dt>
|
|
|
|
|
- <dd>적당함</dd>
|
|
|
|
|
- </div>
|
|
|
|
|
- </dl>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="reply_box">
|
|
|
|
|
- <div class="reply">
|
|
|
|
|
- <div class="reply_writer">
|
|
|
|
|
- <span class="wr_name">관리자</span>
|
|
|
|
|
- <span class="wr_date">2020.07.15</span>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="reply_txt">
|
|
|
|
|
- <p>
|
|
|
|
|
- 안녕하세요, 스타일24 관리자입니다.<br>
|
|
|
|
|
- 최대한 검수작업을 하고 있으나, 상품 출고량이 많은 경우 간혹 검수가 누락되는 경우가 있습니다.<br>
|
|
|
|
|
- 만약, 받아보시고 문제가 있을 경우 텍 제거하지마시고 고객센터로 접수 해주시면 처리 도와드리겠습니다.<br>
|
|
|
|
|
- 구매해주셔서 감사합니다.
|
|
|
|
|
- </p>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- .reply_box가 노출될 경우, 삭제만
|
|
|
|
|
- <div class="goods_btn_wrap btn_group_flex">
|
|
|
|
|
- <div><button type="button" class="btn btn_default"><span>리뷰 삭제</span></button></div>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
+ <div class="ui_foot" style="display:none;">
|
|
|
|
|
+ <button class="btn btnIcon_more" id="btnMore" style="width: 100%;">더보기</button>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="ui_foot" style="display:none;">
|
|
|
|
|
+ <button class="btn btnIcon_more" id="btnMore2" style="width: 100%;">더보기</button>
|
|
|
</div>
|
|
</div>
|
|
|
- </div> -->
|
|
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <!-- // tab_cont End -->
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</section>
|
|
</section>
|
|
|
</main>
|
|
</main>
|
|
|
|
|
+<form id="searchForm1" name="searchForm1" th:action="@{'/mypage/complete/review/list'}" th:method="post">
|
|
|
|
|
+ <input type="hidden" name="pageNo" value="1" />
|
|
|
|
|
+ <input type="hidden" name="pageSize" value="10" />
|
|
|
|
|
+</form>
|
|
|
|
|
+<form id="searchForm2" name="searchForm2" th:action="@{'/mypage/already/review/list'}" th:method="post">
|
|
|
|
|
+ <input type="hidden" name="pageNo2" value="1" />
|
|
|
|
|
+ <input type="hidden" name="pageSize2" value="10" />
|
|
|
|
|
+</form>
|
|
|
|
|
+
|
|
|
<script src="/ux/plugins/jquery/jquery.history.min.js"></script>
|
|
<script src="/ux/plugins/jquery/jquery.history.min.js"></script>
|
|
|
-<script src="/ux/plugins/gaga/gaga.infinite.scrollLayer.js"></script>
|
|
|
|
|
<script th:inline="javascript">
|
|
<script th:inline="javascript">
|
|
|
/*<![CDATA[*/
|
|
/*<![CDATA[*/
|
|
|
let imageUrl = [[${@environment.getProperty('upload.goods.view')}]];
|
|
let imageUrl = [[${@environment.getProperty('upload.goods.view')}]];
|
|
|
let reviewUrl =[[${@environment.getProperty('upload.image.view')}]];
|
|
let reviewUrl =[[${@environment.getProperty('upload.image.view')}]];
|
|
|
let attachList = [[${alreadyReviewAttach}]];
|
|
let attachList = [[${alreadyReviewAttach}]];
|
|
|
// 작성가능한 리뷰 클릭 시
|
|
// 작성가능한 리뷰 클릭 시
|
|
|
- $("#completeReview").click(function() {
|
|
|
|
|
- $("#alreadyReview").removeClass("active");
|
|
|
|
|
- $("#completeReview").addClass("active");
|
|
|
|
|
- $("#check_notice").hide();
|
|
|
|
|
- $('#reviewList').html('');
|
|
|
|
|
- var data = {};
|
|
|
|
|
- var jsonData = JSON.stringify(data);
|
|
|
|
|
-
|
|
|
|
|
- gagajf.ajaxJsonSubmit('/mypage/complete/review/list', jsonData, function(result) {
|
|
|
|
|
- if (result.dataList1 != null && result.dataList1.length > 0) {
|
|
|
|
|
-
|
|
|
|
|
- let html = '';
|
|
|
|
|
- html += ' <div class="part_goods">';
|
|
|
|
|
- $.each(result.dataList1, function(idx, item) {
|
|
|
|
|
- html += ' <div class="goods_section">';
|
|
|
|
|
- html += ' <div class="goods_detail">';
|
|
|
|
|
- html += ' <a href="javascript:void(0)" onclick="cfnGoToGoodsDetail(\'' + item.goodsCd + '\')">';
|
|
|
|
|
- html += ' <div class="thumb_box">';
|
|
|
|
|
- html += ' <img src="' + imageUrl + '/' + item.sysImgNm + '" alt="tmp_pdClickother1">';
|
|
|
|
|
- html += ' </div>';
|
|
|
|
|
- html += ' <div class="info_box">';
|
|
|
|
|
- html += ' <div class="od_name">';
|
|
|
|
|
- html += ' <div class="goods_date"><span class="date">'+item.payDt+'</span> 구매</div>';
|
|
|
|
|
- html += ' <div class="brand">';
|
|
|
|
|
- html += ' <span>'+item.brandNm+'</span>';
|
|
|
|
|
- html += ' </div>';
|
|
|
|
|
- html += ' <div class="name">'+item.goodsNm+'</div>';
|
|
|
|
|
- html += ' </div>';
|
|
|
|
|
- html += ' <div class="od_opt">';
|
|
|
|
|
- html += ' <div class="option">';
|
|
|
|
|
- if (item.goodsType =='G056_S') {
|
|
|
|
|
- $.each(item.colorNmArr, function (index2, option) {
|
|
|
|
|
- html += ' <em>' + item.itemNmArr[index2] + ' / ' + option + '</em\n';
|
|
|
|
|
- })
|
|
|
|
|
- }else{
|
|
|
|
|
- html += ' <em>'+item.colorNm+'</em> ';
|
|
|
|
|
- }
|
|
|
|
|
- html += ' </div>';
|
|
|
|
|
- html += ' </div>';
|
|
|
|
|
- html += ' </div>';
|
|
|
|
|
- html += ' </a>';
|
|
|
|
|
- html += ' </div>';
|
|
|
|
|
- html += ' <div class="goods_btn_wrap btn_group_flex">';
|
|
|
|
|
- html += ' <div><button type="button" class="btn btn_default" onclick="fnReviewCreate('+item.ordNo+','+item.ordDtlNo+',\'' + item.goodsCd + '\')"><span>리뷰쓰기(</span><em>'+item.remainDt+'</em><span>일 남음)</span></button></div>';
|
|
|
|
|
- html += ' </div>';
|
|
|
|
|
- html += ' </div>';
|
|
|
|
|
- });
|
|
|
|
|
- html += ' </div>';
|
|
|
|
|
- $('#reviewList').append(html);
|
|
|
|
|
- }else{
|
|
|
|
|
- $('#nodata1').show();
|
|
|
|
|
- }
|
|
|
|
|
- });
|
|
|
|
|
|
|
|
|
|
- })
|
|
|
|
|
|
|
+ var fnCompleteList = function () {
|
|
|
|
|
+ gagajf.ajaxFormSubmit($('#searchForm1').prop('action'), '#searchForm1', fnGetCompleteCallback);
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
+ var fnAlreadyList = function () {
|
|
|
|
|
+ gagajf.ajaxFormSubmit($('#searchForm2').prop('action'), '#searchForm2', fnGetAlreadyCallback);
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
- $("#alreadyReview").click(function() {
|
|
|
|
|
- $("#completeReview").removeClass("active");
|
|
|
|
|
- $("#alreadyReview").addClass("active");
|
|
|
|
|
- $("#check_notice").show();
|
|
|
|
|
- $('#reviewList').html('');
|
|
|
|
|
- var data = {};
|
|
|
|
|
- var jsonData = JSON.stringify(data);
|
|
|
|
|
- gagajf.ajaxJsonSubmit('/mypage/already/review/list', jsonData, function(result) {
|
|
|
|
|
|
|
+ var fnGetAlreadyCallback = function (result) {
|
|
|
if (result.dataList2 != null && result.dataList2.length > 0) {
|
|
if (result.dataList2 != null && result.dataList2.length > 0) {
|
|
|
- let html = '';
|
|
|
|
|
|
|
+ if (result.paging2.pageable2.pageNo == 1){
|
|
|
|
|
+ $('#reviewList').html('');
|
|
|
|
|
+ }
|
|
|
|
|
+ var html = '';
|
|
|
$.each(result.dataList2, function(idx, item) {
|
|
$.each(result.dataList2, function(idx, item) {
|
|
|
html += ' <div class="part_goods">';
|
|
html += ' <div class="part_goods">';
|
|
|
html += ' <div class="goods_section">';
|
|
html += ' <div class="goods_section">';
|
|
@@ -345,18 +171,20 @@
|
|
|
html += ' <div class="photo_list">';
|
|
html += ' <div class="photo_list">';
|
|
|
html += ' <ul>';
|
|
html += ' <ul>';
|
|
|
for (var i = 0; i < attachList.length; i++) {
|
|
for (var i = 0; i < attachList.length; i++) {
|
|
|
- html += ' <li>';
|
|
|
|
|
- html += ' <a>';
|
|
|
|
|
- html += ' <div class="pic">';
|
|
|
|
|
- if (attachList[i].fileGb == 'M') {
|
|
|
|
|
- html += ' <span class="thumb mov" onclick="cfMypageReviewDetail(\''+item.goodsCd+'\', \'Y\',\''+item.reviewSq+'\');" style="background-image:url(' + _kollusMediaUrl + '/' + attachList[i].kmcKey + '?player_version=html5);"></span>';
|
|
|
|
|
- }else{
|
|
|
|
|
- html += ' <span class="thumb" onclick="cfMypageReviewDetail(\''+item.goodsCd+'\', \'Y\',\''+item.reviewSq+'\');" style="background-image:url(' + reviewUrl + '/' + attachList[i].sysFileNm + ');"></span>';
|
|
|
|
|
|
|
+ if (attachList[i].reviewSq == item.reviewSq) {
|
|
|
|
|
+ html += ' <li>';
|
|
|
|
|
+ html += ' <a>';
|
|
|
|
|
+ html += ' <div class="pic">';
|
|
|
|
|
+ if (attachList[i].fileGb == 'M') {
|
|
|
|
|
+ html += ' <span class="thumb mov" onclick="cfMypageReviewDetail(\''+item.goodsCd+'\', \'Y\',\''+item.reviewSq+'\');" style="background-image:url(' + _kollusMediaUrl + '/' + attachList[i].kmcKey + '?player_version=html5);"></span>';
|
|
|
|
|
+ }else{
|
|
|
|
|
+ html += ' <span class="thumb" onclick="cfMypageReviewDetail(\''+item.goodsCd+'\', \'Y\',\''+item.reviewSq+'\');" style="background-image:url(' + reviewUrl + '/' + attachList[i].sysFileNm + ');"></span>';
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ html += ' </div>';
|
|
|
|
|
+ html += ' </a>';
|
|
|
|
|
+ html += ' </li>';
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
- html += ' </div>';
|
|
|
|
|
- html += ' </a>';
|
|
|
|
|
- html += ' </li>';
|
|
|
|
|
}
|
|
}
|
|
|
html += ' </ul>';
|
|
html += ' </ul>';
|
|
|
html += ' </div>';
|
|
html += ' </div>';
|
|
@@ -416,7 +244,7 @@
|
|
|
}
|
|
}
|
|
|
html += ' <div class="goods_btn_wrap btn_group_flex">';
|
|
html += ' <div class="goods_btn_wrap btn_group_flex">';
|
|
|
if (item.admRpl == null || item.admRpl == '') {
|
|
if (item.admRpl == null || item.admRpl == '') {
|
|
|
- html += ' <div><button type="button" id="btn_review_delete" class="btn btn_default" onclick="fnReviewUpdate('+item.ordNo+','+item.ordDtlNo+',\''+item.goodsCd+'\','+item.reviewSq+')"><span>리뷰 수정</span></button></div> ';
|
|
|
|
|
|
|
+ html += ' <div><button type="button" id="btn_review_delete" class="btn btn_dark" onclick="fnReviewUpdate('+item.ordNo+','+item.ordDtlNo+',\''+item.goodsCd+'\','+item.reviewSq+')"><span>리뷰 수정</span></button></div> ';
|
|
|
}
|
|
}
|
|
|
html += ' <div><button type="button" id="btn_review_delete" class="btn btn_default" onclick="fnDeleteReview('+item.reviewSq+')"><span>리뷰 삭제</span></button></div> ';
|
|
html += ' <div><button type="button" id="btn_review_delete" class="btn btn_default" onclick="fnDeleteReview('+item.reviewSq+')"><span>리뷰 삭제</span></button></div> ';
|
|
|
html += ' </div>';
|
|
html += ' </div>';
|
|
@@ -424,11 +252,115 @@
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
$('#reviewList').append(html);
|
|
$('#reviewList').append(html);
|
|
|
|
|
+ if (result.paging2.pageable2.totalPage > result.paging2.pageable2.pageNo) {
|
|
|
|
|
+ $('#btnMore').parent().hide();
|
|
|
|
|
+ $('#btnMore2').parent().show();
|
|
|
|
|
+ $('#searchForm2 input[name=pageNo2]').val(result.paging2.pageable2.pageNo + 1);
|
|
|
|
|
+ }else{
|
|
|
|
|
+ $('#btnMore2').parent().hide();
|
|
|
|
|
+ $('#btnMore').parent().hide();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}else{
|
|
}else{
|
|
|
- $('#nodata2').show();
|
|
|
|
|
|
|
+ var html = '';
|
|
|
|
|
+ html += '<div class="nodata" id="nodata1">';
|
|
|
|
|
+ html += ' <div class="txt_box">';
|
|
|
|
|
+ html += ' <p>';
|
|
|
|
|
+ html += ' 작성한 리뷰가 없습니다.<br>';
|
|
|
|
|
+ html += ' </p>';
|
|
|
|
|
+ html += ' </div>';
|
|
|
|
|
+ html += '</div>';
|
|
|
|
|
+ $('#btnMore2').parent().hide();
|
|
|
|
|
+ $('#btnMore').parent().hide();
|
|
|
|
|
+ $('#reviewList').append(html);
|
|
|
}
|
|
}
|
|
|
- });
|
|
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ var fnGetCompleteCallback = function (result) {
|
|
|
|
|
+
|
|
|
|
|
+ if (result.dataList1 != null && result.dataList1.length > 0) {
|
|
|
|
|
+ if (result.paging1.pageable.pageNo == 1){
|
|
|
|
|
+ $('#reviewList').html('');
|
|
|
|
|
+ }
|
|
|
|
|
+ var html = ' <div class="part_goods">';
|
|
|
|
|
+ $.each(result.dataList1, function(idx, item) {
|
|
|
|
|
+ html += ' <div class="goods_section">';
|
|
|
|
|
+ html += ' <div class="goods_detail">';
|
|
|
|
|
+ html += ' <a href="javascript:void(0)" onclick="cfnGoToGoodsDetail(\'' + item.goodsCd + '\')">';
|
|
|
|
|
+ html += ' <div class="thumb_box">';
|
|
|
|
|
+ html += ' <img src="' + imageUrl + '/' + item.sysImgNm + '" alt="tmp_pdClickother1">';
|
|
|
|
|
+ html += ' </div>';
|
|
|
|
|
+ html += ' <div class="info_box">';
|
|
|
|
|
+ html += ' <div class="od_name">';
|
|
|
|
|
+ html += ' <div class="goods_date"><span class="date">'+item.payDt+'</span> 구매</div>';
|
|
|
|
|
+ html += ' <div class="brand">';
|
|
|
|
|
+ html += ' <span>'+item.brandNm+'</span>';
|
|
|
|
|
+ html += ' </div>';
|
|
|
|
|
+ html += ' <div class="name">'+item.goodsNm+'</div>';
|
|
|
|
|
+ html += ' </div>';
|
|
|
|
|
+ html += ' <div class="od_opt">';
|
|
|
|
|
+ html += ' <div class="option">';
|
|
|
|
|
+ if (item.goodsType =='G056_S') {
|
|
|
|
|
+ $.each(item.colorNmArr, function (index2, option) {
|
|
|
|
|
+ html += ' <em>' + item.itemNmArr[index2] + ' / ' + option + '</em\n';
|
|
|
|
|
+ })
|
|
|
|
|
+ }else{
|
|
|
|
|
+ html += ' <em>'+item.colorNm+'</em> ';
|
|
|
|
|
+ }
|
|
|
|
|
+ html += ' </div>';
|
|
|
|
|
+ html += ' </div>';
|
|
|
|
|
+ html += ' </div>';
|
|
|
|
|
+ html += ' </a>';
|
|
|
|
|
+ html += ' </div>';
|
|
|
|
|
+ html += ' <div class="goods_btn_wrap btn_group_flex">';
|
|
|
|
|
+ html += ' <div><button type="button" class="btn btn_default" onclick="fnReviewCreate('+item.ordNo+','+item.ordDtlNo+',\'' + item.goodsCd + '\')"><span>리뷰쓰기(</span><em>'+item.remainDt+'</em><span>일 남음)</span></button></div>';
|
|
|
|
|
+ html += ' </div>';
|
|
|
|
|
+ html += ' </div>';
|
|
|
|
|
+ });
|
|
|
|
|
+ html += ' </div>';
|
|
|
|
|
+ $('#reviewList').append(html);
|
|
|
|
|
+ if (result.paging1.pageable.totalPage > result.paging1.pageable.pageNo) {
|
|
|
|
|
+ $('#btnMore').parent().show();
|
|
|
|
|
+ $('#searchForm1 input[name=pageNo]').val(result.paging1.pageable.pageNo + 1);
|
|
|
|
|
+ }else{
|
|
|
|
|
+ $('#btnMore').parent().hide();
|
|
|
|
|
+ }
|
|
|
|
|
+ }else{
|
|
|
|
|
+ var html = '';
|
|
|
|
|
+ html += '<div class="nodata" id="nodata1">';
|
|
|
|
|
+ html += ' <div class="txt_box">';
|
|
|
|
|
+ html += ' <p>';
|
|
|
|
|
+ html += ' 작성 가능한 리뷰가 없습니다.<br>';
|
|
|
|
|
+ html += ' </p>';
|
|
|
|
|
+ html += ' </div>';
|
|
|
|
|
+ html += '</div>';
|
|
|
|
|
+
|
|
|
|
|
+ $('#reviewList').append(html);
|
|
|
|
|
+ $('#btnMore').parent().hide();
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ $("#completeReview").click(function() {
|
|
|
|
|
+ $("#alreadyReview").removeClass("active");
|
|
|
|
|
+ $("#completeReview").addClass("active");
|
|
|
|
|
+ $("#check_notice").hide();
|
|
|
|
|
+ $('#btnMore2').hide();
|
|
|
|
|
+ $('#btnMore').show();
|
|
|
|
|
+ $('#reviewList').html('');
|
|
|
|
|
+
|
|
|
|
|
+ fnCompleteList();
|
|
|
|
|
+ })
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+ $("#alreadyReview").click(function() {
|
|
|
|
|
+ $("#completeReview").removeClass("active");
|
|
|
|
|
+ $("#alreadyReview").addClass("active");
|
|
|
|
|
+ $("#check_notice").show();
|
|
|
|
|
+ $('#btnMore').hide();
|
|
|
|
|
+ $('#btnMore2').show();
|
|
|
|
|
+ $('#reviewList').html('');
|
|
|
|
|
+ fnAlreadyList();
|
|
|
|
|
+
|
|
|
});
|
|
});
|
|
|
// 리뷰 수정
|
|
// 리뷰 수정
|
|
|
var fnReviewUpdate = function(obj1,obj2,obj3) {
|
|
var fnReviewUpdate = function(obj1,obj2,obj3) {
|
|
@@ -467,10 +399,35 @@
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ // 스크롤 이동
|
|
|
|
|
+ var fnMove = function(obj) {
|
|
|
|
|
+ var data = {};
|
|
|
|
|
+ var jsonData = JSON.stringify(data);
|
|
|
|
|
+ // 고객 확인 여부 업데이트
|
|
|
|
|
+ gagajf.ajaxJsonSubmit('/mypage/review/customer/confirm', jsonData,function() {
|
|
|
|
|
+ $(".check_notice").html('');
|
|
|
|
|
+ $(".check_notice").css("background-color","#ffffff");
|
|
|
|
|
+
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
|
|
+ var offset = $("#admin_" + obj).offset();
|
|
|
|
|
+ $('html, body').animate({scrollTop : offset.top}, 300);
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ // 더보기
|
|
|
|
|
+ $('#btnMore').on('click', function() {
|
|
|
|
|
+ fnCompleteList();
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
|
|
+ $('#btnMore2').on('click', function() {
|
|
|
|
|
+ fnAlreadyList();
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
/*]]>*/
|
|
/*]]>*/
|
|
|
|
|
|
|
|
$(document).ready(function() {
|
|
$(document).ready(function() {
|
|
|
- $("#completeReview").trigger('click');
|
|
|
|
|
|
|
+ $("#completeReview").trigger("click");
|
|
|
$('#htopTitle').text('리뷰');
|
|
$('#htopTitle').text('리뷰');
|
|
|
|
|
|
|
|
});
|
|
});
|