cart.wxml 3.2 KB

1
  1. <view style="height:100vh;background-color:#F5F5F5;"><block wx:if="{{isdelete}}"><view data-event-opts="{{[['tap',[['changeShop',['$event']]]]]}}" class="titleright" bindtap="__e">编辑</view></block><block wx:else><view data-event-opts="{{[['tap',[['changeShop',['$event']]]]]}}" class="titleright" bindtap="__e">取消</view></block><block wx:if="{{list.length>0}}"><view style="margin-bottom:150rpx;"><scroll-view class="floor-list" style="height:88vh;" scroll-top="{{scrollTop}}" scroll-y="true" refresher-enabled="true" data-event-opts="{{[['scroll',[['scroll',['$event']]]],['scrolltoupper',[['upper',['$event']]]],['scrolltolower',[['lower',['$event']]]]]}}" bindscroll="__e" bindscrolltoupper="__e" bindscrolltolower="__e"><view class="cart-list"><view style="display:flex;align-items:center;padding:20rpx 36rpx;border-bottom:1px solid #F5F5F5;"><image style="border-radius:50%;width:50rpx;height:50rpx;" src="{{pictureUrl+'/uploads/home/store/'+store.store_id+'/'+store.store_logo}}"></image><label style="padding-left:8rpx;" class="_span">{{store.store_name}}</label></view><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="shoplist" style="background-color:#fff;"><view style="flex:1;border-radius:100%;"><van-checkbox-group vue-id="{{'0ea076d0-1-'+index}}" value="{{checkboxList}}" data-event-opts="{{[['^change',[['checkboxChange']]]]}}" data-com-type="wx" bind:change="__e" bind:__l="__l" vue-slots="{{['default']}}"><van-checkbox vue-id="{{('0ea076d0-2-'+index)+','+('0ea076d0-1-'+index)}}" checked-color="#D9332E" name="{{index}}" data-com-type="wx" bind:__l="__l"></van-checkbox></van-checkbox-group></view><view style="flex:15;"><van-card vue-id="{{'0ea076d0-3-'+index}}" title-class="changewidth" price-class="priceClass" price="{{item.$orig.goods_price}}" desc="{{item.$orig.desarray[1]+'X'+item.$orig.goods_num}}" title="{{item.$orig.desarray[0]}}" thumb="{{pictureUrl+'/uploads/home/store/goods/'+item.g0+'/'+item.$orig.goods_image}}" data-com-type="wx" bind:__l="__l" vue-slots="{{['footer']}}"><view slot="footer"><uninumberbox class="step" vue-id="{{('0ea076d0-4-'+index)+','+('0ea076d0-3-'+index)}}" min="{{1}}" value="{{item.$orig.goods_num}}" index="{{index}}" data-event-opts="{{[['^eventChange',[['bindChange']]]]}}" bind:eventChange="__e" bind:__l="__l"></uninumberbox></view></van-card></view></view></block></view></scroll-view></view></block><block wx:else><view><view style="margin:120rpx auto;text-align:center;"><van-icon vue-id="0ea076d0-5" size="160rpx" color="#909399" name="cart-o" data-com-type="wx" bind:__l="__l"></van-icon><view style="text-align:center;color:#909399;">去买点什么</view></view></view></block><view style="position:fixed;bottom:0;border-top:1px solid #eee;height:8vh;"><van-submit-bar vue-id="0ea076d0-6" price="{{prices}}" button-text="{{listip}}" tip="{{true}}" data-event-opts="{{[['^submit',[['onClickButton']]]]}}" data-com-type="wx" bind:submit="__e" bind:__l="__l" vue-slots="{{['default']}}"><van-checkbox vue-id="{{('0ea076d0-7')+','+('0ea076d0-6')}}" checked-color="#D9332E" value="{{isAll}}" shape="round" data-event-opts="{{[['^change',[['onChange']]]]}}" data-com-type="wx" bind:change="__e" bind:__l="__l" vue-slots="{{['default']}}">全选</van-checkbox></van-submit-bar></view></view>