productCollage.wxml 5.6 KB

1
  1. <view class="container"><view class="carousel"><swiper indicator-dots="{{true}}" circular="{{true}}" duration="400"><block wx:for="{{imgList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><swiper-item class="swiper-item"><view class="image-wrapper"><image class="loaded" src="{{item}}" mode="scaleToFill"></image></view></swiper-item></block></swiper></view><view class="introduce-section"><view class="introduce-price flex1"><view class="price"><view class="price-left"><view class="left-1">¥</view><view class="left-2">{{goodsObjact.price}}</view></view></view><view class="people flex_item"><view class="people_number">{{goodsObjact.people+"人拼"}}</view></view></view><view class="title">{{goodsObjact.title}}</view><view class="bot-row flex1"><view>{{"快递:¥ "+goodsObjact.postage}}</view><view>{{"剩余:"+goodsObjact.allStock+"件"}}</view><view>{{"销量:"+goodsObjact.sales}}</view></view></view><block wx:if="{{pinkTlist.length>0}}"><view class="pinklistbox"><view class="listbox-1 flex1"><view>{{pinkTlist.length+"人在拼单,可直接参与"}}</view><block wx:if="{{more}}"><view data-event-opts="{{[['tap',[['opens_popup',['$event']]]]]}}" class="more flex-center" bindtap="__e">查看全部<image src="../../../static/img/img39.png"></image></view></block></view><view class="pinklist"><block wx:for="{{showlist}}" wx:for-item="ls" wx:for-index="ind" wx:key="ind"><view class="flex pinklist_list"><view class="pink_row flex1"><view class="pink_img"><image src="{{ls.avatar}}"></image></view><view class="pink_name">{{ls.nickname}}</view></view><view class="pink_tpl flex1"><view><view class="pink_people">还差<text>{{ls.count}}</text>人拼团</view></view><view data-event-opts="{{[['tap',[['groupBooking',['$0'],[[['showlist','',ind,'id']]]]]]]}}" class="pint" bindtap="__e">去拼单</view></view></view></block></view></view></block><block wx:if="{{reply.length>0}}"><view data-event-opts="{{[['tap',[['navTo',['/pages/product/reply?id='+goodsid]]]]]}}" class="eva-section" bindtap="__e"><view class="e-header"><text class="tit">评价</text><text>{{"("+list.replyCount+")"}}</text><text class="tip">{{"好评率 "+list.replyChance+"%"}}</text><text class="iconfont iconenter"></text></view><view class="eva-box"><image class="portrait" src="{{reply.avatar}}" mode="aspectFill"></image><view class="right"><text class="name">{{reply.nickname}}</text><text class="con">{{reply.comment}}</text><view class="con_box"><block wx:for="{{reply.pics}}" wx:for-item="item" wx:for-index="__i0__"><view class="con_image"><image src="{{item}}"></image></view></block></view><view class="bot"><text class="attr"></text><text class="time">{{reply.add_time}}</text></view></view></view></view></block><view class="detail-desc"><view class="desc-title flex-center"><view class="one"></view>商品详情<view class="two"></view></view><rich-text nodes="{{goodsObjact.description}}"></rich-text></view><view class="page-bottom"><view class="action-btn-group"><button class=" action-btn no-border add-cart-btn" type="primary" data-event-opts="{{[['tap',[['specOPne']]]]}}" bindtap="__e">一键开团</button></view></view><view data-event-opts="{{[['touchmove',[['stopPrevent',['$event']]]],['tap',[['toggleSpec']]]]}}" class="{{['popup spec',specClass]}}" catchtouchmove="__e" bindtap="__e"><view class="mask"></view><view data-event-opts="{{[['tap',[['stopPrevent',['$event']]]]]}}" class="layer attr-content" catchtap="__e"><view class="a-t"><image src="{{actionImage}}"></image><view class="right"><text class="name">{{goodsObjact.store_name}}</text><text class="price">{{"¥"+actionPrice*goodsNumber}}</text><text class="stock">{{"库存:"+goodsStore+"件"}}</text><block wx:if="{{specList!=''}}"><view class="selected">已选:<block wx:for="{{specSelected}}" wx:for-item="sItem" wx:for-index="sIndex" wx:key="sIndex"><text class="selected-text">{{sItem}}</text></block></view></block></view></view><block wx:for="{{specList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="attr-list"><text>{{item.attr_name}}</text><view class="item-list"><block wx:for="{{item.attr_value}}" wx:for-item="childItem" wx:for-index="childIndex" wx:key="childIndex"><text data-event-opts="{{[['tap',[['selectSpec',['$0','$1',index],[[['specList','',index],['attr_value','',childIndex]],[['specList','',index]]]]]]]}}" class="{{['tit',(childItem.check)?'selected':'']}}" bindtap="__e">{{''+childItem.attr+''}}</text></block></view></view></block><button data-event-opts="{{[['tap',[['buy',['$event']]]]]}}" hidden="{{!(buys_show)}}" class="btn" catchtap="__e">完成</button><button hidden="{{!(buys_shows)}}" class="btn" style="background-color:#999999;">售罄</button></view></view><uni-popup class="vue-ref" vue-id="867fc5d4-1" type="center" data-ref="popup" bind:__l="__l" vue-slots="{{['default']}}"><view class="popup-row"><view class="popup-1">正在拼单</view><scroll-view class="popcont-box" scroll-y="true"><view class="popup-2"><block wx:for="{{pinkTlist}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="popup-2-row flex1"><view class="row-1 flex1"><view class="one"><image src="{{item.avatar}}"></image><view class="two"><view class="two-1">{{item.nickname}}</view></view></view><text class="two-1-1">{{"还差"+item.count+"人"}}</text></view><view data-event-opts="{{[['tap',[['groupBooking',['$0'],[[['pinkTlist','',index,'id']]]]]]]}}" class="row-2" bindtap="__e">去拼单</view></view></block></view></scroll-view></view><view data-event-opts="{{[['tap',[['closes_popup',['$event']]]]]}}" class="delete" bindtap="__e"><image src="../../../static/img/deletes.png"></image></view></uni-popup><button class="shareDate" open-type="share">分享</button></view>