|
|
@ -15,7 +15,7 @@ |
|
|
|
:class="{'evaluateTitle-on' : evaluateTitleFlag == 1}" |
|
|
|
@click="evaluateTitleClick(1)" |
|
|
|
>全部评价({{ myCommentList.total || 0}})</view> |
|
|
|
<view class="centerLine">|</view> |
|
|
|
<view class="font-color-BCBDC6">|</view> |
|
|
|
<view |
|
|
|
:class="{'evaluateTitle-on' : evaluateTitleFlag == 2}" |
|
|
|
@click="evaluateTitleClick(2)" |
|
|
@ -24,7 +24,7 @@ |
|
|
|
<view v-if="evaluateTitleFlag == 1" class="mar-top-20"> |
|
|
|
<template> |
|
|
|
<view |
|
|
|
class="evaluate-contentbox u-skeleton-fillet" |
|
|
|
class="evaluate-contentbox u-skeleton-fillet evaluate-item" |
|
|
|
v-for="(item, index) in commentVOList" |
|
|
|
:key="index" |
|
|
|
@click="commentDetails(index)" |
|
|
@ -34,16 +34,16 @@ |
|
|
|
<image class="user-headSmallImg u-skeleton-circle" v-if="item.headImage" :src="item.headImage"></image> |
|
|
|
<image class="user-headSmallImg u-skeleton-circle" src="https://ceres.zkthink.com/static/images/storeLogo.png" v-else></image> |
|
|
|
<view class="skuValue u-skeleton-fillet"> |
|
|
|
<label class="fs28" v-if="item.name">{{item.name}}</label> |
|
|
|
<label class="fs28" v-else>匿名</label> |
|
|
|
<view class="fs22 font-color-999 mar-top-10"> |
|
|
|
<label class="fs28 font-color-252744" v-if="item.name">{{item.name}}</label> |
|
|
|
<label class="fs28 font-color-252744" v-else>匿名</label> |
|
|
|
<view class="fs22 font-color-90919C mar-top-10"> |
|
|
|
{{item.value}} |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="addCommentsBut" v-if="item.addComment == ''" @click.stop="addCommentsClick(index)">追加评价</view> |
|
|
|
</view> |
|
|
|
<view class="fs26 pad-topbot-20 u-skeleton-fillet" style="margin-top: 10rpx">{{item.comment}}</view> |
|
|
|
<view class="fs28 pad-topbot-20 u-skeleton-fillet font-color-252744" style="margin-top: 10rpx">{{item.comment}}</view> |
|
|
|
<view class="evaluateImg-box" v-if="item.image"> |
|
|
|
<view v-for="(cItem, index) in commentImgData(item.image)" :key="index"> |
|
|
|
<image class="evaluate-Img" :src="cItem"></image> |
|
|
@ -60,32 +60,32 @@ |
|
|
|
</view> |
|
|
|
<view class="goodsDes-box u-skeleton-fillet flex-column-plus mar-top-30"> |
|
|
|
<view class="flex-row-plus" @click.stop="goGoodsDetails(item.shopId,item.productId,item.skuId)"> |
|
|
|
<image class="goodsDes-img default-img" |
|
|
|
<image class="goodsDes-img default-img" |
|
|
|
onerror="this.src='url(https://wechat.hnthee.com/ceres-local-file/image/default.png) no-repeat center';this.οnerrοr=null" |
|
|
|
:src="item.productImage"></image> |
|
|
|
<view class="goodsDesText-box"> |
|
|
|
<label class="fs26 goodsDes-text">{{item.productName}}</label> |
|
|
|
<label class="fs28 font-color-252744">{{item.productName}}</label> |
|
|
|
<view class="mar-top-70"> |
|
|
|
<label>¥ {{item.productPrice}}</label> |
|
|
|
<label class="fs32 font-color-252744">¥ {{item.productPrice}}</label> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="flex-items flex-row mar-top-30 flex-sp-between"> |
|
|
|
<view class="font-color-999 fs22">{{item.createTime}}</view> |
|
|
|
<view class="font-color-90919C fs22">{{item.createTime}}</view> |
|
|
|
<view class="praise-box flex-items flex-row"> |
|
|
|
<image class="praise-icon" @click.stop="zanTap(index,item.commentId,0)" src="https://ceres.zkthink.com/static/images/praiseActiveIcon.png" |
|
|
|
<image class="praise-icon" @click.stop="zanTap(index,item.commentId,0)" src="https://wechat.hnthee.com/ceres-local-file/image/evaluate_like_active.png" |
|
|
|
v-if="item.ifLike"></image> |
|
|
|
<image class="praise-icon" @click.stop="zanTap(index,item.commentId,1)" src="https://ceres.zkthink.com/static/images/addPraiseIcon.png" |
|
|
|
<image class="praise-icon" @click.stop="zanTap(index,item.commentId,1)" src="https://wechat.hnthee.com/ceres-local-file/image/evaluate_like_normal.png" |
|
|
|
v-else></image> |
|
|
|
<label class="mar-left-10">{{item.likes}}</label> |
|
|
|
<label class="fs22 font-color-252744 mar-left-10">{{item.likes}}</label> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</template> |
|
|
|
<view v-if="evaluateEmpty" class="emptyOrder-box flex-items-plus flex-column"> |
|
|
|
<image class="emptyOrder-img" src="https://ceres.zkthink.com/static/img/bgnull.png"></image> |
|
|
|
<label class="font-color-999 fs26 mar-top-30">你还没有评论哦~</label> |
|
|
|
<label class="font-color-90919C fs26 mar-top-30">你还没有评论哦~</label> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view v-if="evaluateTitleFlag == 2" class="mar-top-20"> |
|
|
@ -99,13 +99,13 @@ |
|
|
|
<view class="flex-items"> |
|
|
|
<image class="user-headSmallImg" v-if="item.headImage" :src="item.headImage"></image> |
|
|
|
<image class="user-headSmallImg" src="https://ceres.zkthink.com/static/images/storeLogo.png" v-else></image> |
|
|
|
<label class="fs28 mar-left-20" v-if="item.name">{{item.name}}</label> |
|
|
|
<label class="fs28 mar-left-20" v-else>匿名</label> |
|
|
|
<label class="fs28 mar-left-20 font-color-252744" v-if="item.name">{{item.name}}</label> |
|
|
|
<label class="fs28 mar-left-20 font-color-252744" v-else>匿名</label> |
|
|
|
</view> |
|
|
|
<view class="fs22 font-color-999 mar-top-10"> |
|
|
|
<view class="fs22 font-color-90919C mar-top-10"> |
|
|
|
{{item.value}} |
|
|
|
</view> |
|
|
|
<view class="fs26 pad-topbot-20">{{item.comment}}</view> |
|
|
|
<view class="fs28 pad-topbot-20 font-color-252744">{{item.comment}}</view> |
|
|
|
<view class="evaluateImg-box" v-if="item.image"> |
|
|
|
<view v-for="(cItem, index) in commentImgData(item.image)" :key="index"> |
|
|
|
<image class="evaluate-Img" :src="cItem"></image> |
|
|
@ -122,13 +122,13 @@ |
|
|
|
</view> |
|
|
|
|
|
|
|
<view class="flex-items flex-row mar-top-30 flex-sp-between"> |
|
|
|
<view class="font-color-999 fs22">{{item.createTime}}</view> |
|
|
|
<view class="font-color-90919C fs22">{{item.createTime}}</view> |
|
|
|
<view class="praise-box flex-items flex-row"> |
|
|
|
<image class="praise-icon" @click.stop="zanTap(index,item.commentId,0)" src="https://ceres.zkthink.com/static/images/praiseActiveIcon.png" |
|
|
|
<image class="praise-icon" @click.stop="zanTap(index,item.commentId,0)" src="https://wechat.hnthee.com/ceres-local-file/image/evaluate_like_active.png" |
|
|
|
v-if="item.ifLike"></image> |
|
|
|
<image class="praise-icon" @click.stop="zanTap(index,item.commentId,1)" src="https://ceres.zkthink.com/static/images/praiseIcon.png" |
|
|
|
<image class="praise-icon" @click.stop="zanTap(index,item.commentId,1)" src="https://wechat.hnthee.com/ceres-local-file/image/evaluate_like_normal.png" |
|
|
|
v-else></image> |
|
|
|
<label class="mar-left-10">{{item.likes}}</label> |
|
|
|
<label class="fs22 font-color-252744 mar-left-10">{{item.likes}}</label> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
@ -136,7 +136,7 @@ |
|
|
|
</template> |
|
|
|
<view v-if="evaluateEmpty" class="emptyOrder-box flex-items-plus flex-column"> |
|
|
|
<image class="emptyOrder-img" src="https://ceres.zkthink.com/static/img/bgnull.png"></image> |
|
|
|
<label class="font-color-999 fs26 mar-top-30">你还没有评论哦~</label> |
|
|
|
<label class="font-color-90919C fs26 mar-top-30">你还没有评论哦~</label> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
</view> |
|
|
@ -301,7 +301,7 @@ |
|
|
|
|
|
|
|
<style lang="scss" scoped> |
|
|
|
page { |
|
|
|
background-color: #FFFFFF; |
|
|
|
background-color: #FAFAFA; |
|
|
|
} |
|
|
|
|
|
|
|
.container { |
|
|
@ -316,31 +316,40 @@ page { |
|
|
|
} |
|
|
|
|
|
|
|
.evaluateTitle-box { |
|
|
|
color: #CCCCCC; |
|
|
|
margin-top: 26upx; |
|
|
|
border-bottom: 2rpx solid #F3F4F5; |
|
|
|
background: #FFFFFF; |
|
|
|
color: #90919C; |
|
|
|
padding-top: 26upx; |
|
|
|
//border-bottom: 20rpx solid #FAFAFA; |
|
|
|
.evaluateTitle-on { |
|
|
|
padding-bottom: 20upx; |
|
|
|
border-bottom: 4upx solid #C5AA7B; |
|
|
|
color: #333333; |
|
|
|
border-bottom: 6rpx solid #252744; |
|
|
|
border-radius: 3rpx; |
|
|
|
color: #252744; |
|
|
|
font-weight: bold; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.evaluate-item{ |
|
|
|
background: #FFFFFF; |
|
|
|
border-radius: 30rpx; |
|
|
|
box-shadow: 0rpx 15rpx 30rpx 0rpx #F2F2F2; |
|
|
|
} |
|
|
|
|
|
|
|
.evaluate-contentbox { |
|
|
|
display: flex; |
|
|
|
justify-content: center; |
|
|
|
flex-direction: column; |
|
|
|
padding: 30upx 30upx; |
|
|
|
margin: 10rpx 10rpx; |
|
|
|
background-color: #FFFFFF; |
|
|
|
border-bottom: 2rpx solid #F3F4F5; |
|
|
|
margin: 20rpx 30rpx; |
|
|
|
//background-color: #FFFFFF; |
|
|
|
//border-bottom: 2rpx solid #F3F4F5; |
|
|
|
.evaluate-content { |
|
|
|
width: 670upx; |
|
|
|
display: flex; |
|
|
|
justify-content: space-between; |
|
|
|
.user-headSmallImg { |
|
|
|
width: 46upx; |
|
|
|
height: 46upx; |
|
|
|
width: 64rpx; |
|
|
|
height: 64rpx; |
|
|
|
border-radius: 50%; |
|
|
|
} |
|
|
|
.skuValue { |
|
|
@ -365,13 +374,14 @@ page { |
|
|
|
} |
|
|
|
|
|
|
|
.goodsDes-box { |
|
|
|
background-color: #F7F7F7; |
|
|
|
background-color: #FAFAFA; |
|
|
|
border-radius: 30rpx; |
|
|
|
padding: 20upx 44upx 20upx 20upx; |
|
|
|
|
|
|
|
.goodsDes-img { |
|
|
|
width: 180upx; |
|
|
|
height: 180upx; |
|
|
|
border-radius: 10upx; |
|
|
|
width: 152rpx; |
|
|
|
height: 152rpx; |
|
|
|
border-radius: 30rpx; |
|
|
|
} |
|
|
|
|
|
|
|
.goodsDesText-box { |
|
|
@ -383,8 +393,8 @@ page { |
|
|
|
|
|
|
|
.praise-box { |
|
|
|
.praise-icon { |
|
|
|
width: 50upx; |
|
|
|
height: 50upx; |
|
|
|
width: 28rpx; |
|
|
|
height: 26rpx; |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
@ -397,25 +407,18 @@ page { |
|
|
|
} |
|
|
|
} |
|
|
|
.praise-icon { |
|
|
|
width: 50upx; |
|
|
|
height: 50upx; |
|
|
|
width: 28rpx; |
|
|
|
height: 26rpx; |
|
|
|
} |
|
|
|
.addCommentsBut { |
|
|
|
width: 140upx; |
|
|
|
height: 58upx; |
|
|
|
background: #333333; |
|
|
|
font-size: 26upx; |
|
|
|
line-height: 58upx; |
|
|
|
text-align: center; |
|
|
|
color: #C5AA7B; |
|
|
|
} |
|
|
|
|
|
|
|
.addCommentsBut1 { |
|
|
|
width: 140upx; |
|
|
|
height: 58upx; |
|
|
|
font-size: 26upx; |
|
|
|
background: #333333; |
|
|
|
line-height: 58upx; |
|
|
|
background: #252744; |
|
|
|
height: 50rpx; |
|
|
|
line-height: 48rpx; |
|
|
|
font-size: 26rpx; |
|
|
|
padding: 0rpx 25rpx; |
|
|
|
border-radius: 30rpx; |
|
|
|
margin-right: 30rpx; |
|
|
|
text-align: center; |
|
|
|
color: #FFFFFF; |
|
|
|
} |
|
|
|
</style> |