<view class="container"><block wx:if="{{!hasLogin||empty===true}}"><view class="empty"><image src="/static/emptyCart.jpg" mode="aspectFit"></image><block wx:if="{{hasLogin}}"><view class="empty-tips">空空如也<block wx:if="{{hasLogin}}"><navigator class="navigator" url="/pages/index/index" open-type="switchTab">随便逛逛></navigator></block></view></block><block wx:else><view class="empty-tips">空空如也<view data-event-opts="{{[['tap',[['navToLogin',['$event']]]]]}}" class="navigator" bindtap="__e">去登陆></view></view></block></view></block><block wx:else><view><view class="cart-list"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="id"><block><view class="{{['cart-item',(index!==item.g0-1)?'b-b':'']}}"><view class="image-wrapper"><image class="{{[item.g1?'loaded':'']}}" src="{{(item.$orig.skuImg?item.$orig.skuImg:item.$orig.spuImg)+item.m0}}" mode="aspectFill" lazy-load="{{true}}" data-event-opts="{{[['load',[['onImageLoad',['$0'],[[['cartList','id',item.$orig.id]]]]]],['error',[['onImageError',['cartList',index]]]]]}}" bindload="__e" binderror="__e"></image><view data-event-opts="{{[['tap',[['check',['item',index]]]]]}}" class="{{['yticon','icon-xuanzhong2','checkbox',(item.$orig.checked)?'checked':'']}}" bindtap="__e"></view></view><view class="item-right"><text class="clamp title">{{''+item.$orig.title+''}}</text><text class="attr">{{''+item.$orig.skuTitle+''}}<text hidden="{{!(item.$orig.num>item.$orig.stock)}}" style="color:#FF570A;">{{''+(' (库存不足 剩余:'+item.$orig.stock+')')+''}}</text></text><text class="price"><block wx:if="{{item.$orig.originalPrice>item.$orig.price}}"><text style="text-decoration:line-through;">{{'¥'+(isVip?item.$orig.vipPrice/100+'[VIP]':item.$orig.originalPrice/100.0)+''}}</text></block>{{'¥'+item.$orig.price/100.0+''}}</text><uni-number-box class="step" vue-id="{{'1775f8c0-1-'+index}}" min="{{1}}" value="{{item.$orig.num}}" is-min="{{item.$orig.num===1}}" index="{{index}}" data-event-opts="{{[['^eventChange',[['numberChange']]]]}}" bind:eventChange="__e" bind:__l="__l"></uni-number-box></view><text data-event-opts="{{[['tap',[['deleteCartItem',[index]]]]]}}" class="del-btn yticon icon-fork" bindtap="__e"></text></view></block></block></view><view class="action-section"><view class="checkbox"><image src="{{allChecked?'/static/selected.png':'/static/select.png'}}" mode="aspectFit" data-event-opts="{{[['tap',[['check',['all']]]]]}}" bindtap="__e"></image><view data-event-opts="{{[['tap',[['clearCart',['$event']]]]]}}" class="{{['clear-btn',(allChecked)?'show':'']}}" bindtap="__e">清空</view></view><view class="total-box"><text class="price">{{'¥'+total/100.0+''}}</text><text class="coupon">总共<text>{{totalItems}}</text>件</text></view><button class="no-border confirm-btn" type="primary" data-event-opts="{{[['tap',[['createOrder',['$event']]]]]}}" bindtap="__e">去结算</button></view></view></block></view>
|