all_comments.wxml 2.6 KB

1
  1. <view><mescroll-body class="vue-ref" vue-id="d397b17e-1" up="{{upOption}}" data-ref="mescrollRef" data-event-opts="{{[['^init',[['mescrollInit']]],['^down',[['downCallback']]],['^up',[['upCallback']]]]}}" bind:init="__e" bind:down="__e" bind:up="__e" bind:__l="__l" vue-slots="{{['default']}}"><view class="all-comments"><block wx:if="{{!isEmpty}}"><view class="header bg-white"><view class="title xs"><text class="lighter m-r-10">商品好评率</text><text class="primary">{{percent}}</text></view><view class="tab flex flex-wrap"><block wx:for="{{categoryList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['onChangType',[index]]]]]}}" hidden="{{!(item.count)}}" class="{{['tab-item xs m-r-10 br60 m-b-20 '+(type==item.id?'bg-primary white':'bg-gray')]}}" bindtap="__e">{{''+item.name+"("+item.count+')'}}</view></block></view></view></block><view class="main bg-white"><view class="evaluation-list"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="evaluation-item"><view class="user-info flex"><image class="avatar m-r-20" src="{{item.$orig.avatar}}"></image><view class="user-name md m-r-10">{{item.$orig.nickname}}</view><u-rate bind:input="__e" vue-id="{{('d397b17e-2-'+index)+','+('d397b17e-1')}}" disabled="{{true}}" size="26rpx" color="{{colorConfig.primary}}" value="{{item.$orig.goods_comment}}" data-event-opts="{{[['^input',[['__set_model',['$0','goods_comment','$event',[]],[[['commentList','',index]]]]]]]}}" bind:__l="__l"></u-rate></view><view class="muted xs m-t-10"><text class="m-r-20">{{item.$orig.create_time}}</text><text hidden="{{!(item.$orig.spec_value_str)}}">{{item.$orig.spec_value_str}}</text></view><block wx:if="{{item.$orig.comment}}"><view class="dec m-t-20">{{item.$orig.comment}}</view></block><block wx:if="{{item.g0}}"><view class="img m-t-20 flex flex-wrap"><block wx:for="{{item.$orig.image}}" wx:for-item="imgitem" wx:for-index="imgindex" wx:key="imgindex"><view class="img-item m-r-20 m-b-20" data-current="{{imgitem}}" data-uri="{{item.$orig.image}}" data-event-opts="{{[['tap',[['previewImage',['$event']]]]]}}" bindtap="__e"><u-image class="goods-img" vue-id="{{('d397b17e-3-'+index+'-'+imgindex)+','+('d397b17e-1')}}" width="160rpx" fit="cover" height="160rpx" radius="6rpx" lazy-load="{{true}}" src="{{imgitem}}" bind:__l="__l"></u-image></view></block></view></block><block wx:if="{{item.$orig.reply}}"><view class="seller-recall-container bg-gray m-t-10"><view class="lighter">商家回复:<text class="normal">{{item.$orig.reply}}</text></view></view></block></view></block></view></view></view></mescroll-body></view>