You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

70 lines
3.4 KiB

<!--pages/user/cartlist/list.wxml-->
<title title="购物车">
<view class="edit-btn" style="right:{{menuWidth}}px" wx:if="{{list.length>0}}" bindtap="manage">{{manageFlag?'关闭':'管理'}}</view>
</title>
<view wx:for="{{list}}" class="goods-item {{item.isTouchMove ? 'touch-move-active' : ''}}" bindtouchstart='touchStart' bindtouchmove='touchmove' data-index="{{index}}">
<view class="item{{(item.product.flag!=1 || item.sku.flag!='on')?' disable':''}}">
<view class="iconfont{{item.checked?' icon-gou':' icon-quan'}}" bindtap="select" data-index="{{index}}"></view>
<view class="img-container" bindtap="gotoDetail" data-item="{{item}}">
<image lazy-load src="{{item.sku.headimg}}" mode="aspectFill" ></image>
<view class="use-type" wx:if="{{item.delivery_method===0||item.delivery_method===1}}">
{{item.delivery_method===1?"自提":"邮寄"}}
</view>
</view>
<view class="item-info textOver">
<view class="title textOver">{{item.product.title}}</view>
<view class="sku-title textOver">
<view class="sku-name textOver">{{item.sku.sku_name}}</view>
<view class="sku-number">x{{item.num}}</view>
</view>
<view class="item-bottom" wx:if="{{item.product.flag==1 && item.sku.flag=='on'}}">
<view class="price">{{item.sku.price/100}}</view>
<view class="iconfont icon-sami-select" bindtap="minus" data-index="{{index}}"></view>
<view class="number">{{item.num}}</view>
<view class="iconfont icon-add-select" bindtap="add" data-index="{{index}}"></view>
</view>
<view class="item-bottom" wx:else>已下架</view>
</view>
</view>
<view class='del' catchtap="del" data-index="{{index}}">删除</view>
</view>
<view wx:if="{{list.length==0}}" class="common-empty" style="z-index:-1">
<image lazy-load mode="widthFix" src="https://static.ticket.sz-trip.com/xcxImages/other/nodata.png"></image>
<view>暂无内容</view>
</view>
<view style="height:113rpx"></view>
<view class="fixed-bottom" wx:if="{{list.length>0&&manageFlag===false}}">
<view bindtap="selectAll" class="iconfont{{allChecked?' icon-gou':' icon-quan'}}"></view>
<view class="tip">合计:</view>
<view class="bottom-price">¥{{allPrice/100}} </view>
<view style="margin-right: 10rpx; font-size: 29rpx;color: #000;">起</view>
<view style="flex:1"></view>
<view class="btn" bindtap="checkOrder">去下单</view>
</view>
<view class="fixed-bottom" wx:if="{{list.length>0&&manageFlag===true}}">
<view class="iconfont{{allChecked?' icon-gou':' icon-quan'}}" bindtap="selectAll"></view>
<text style="color:#666;font-size:26rpx;flex-shrink:0;margin-left:10rpx;flex:1">全选</text>
<view class="fixed-btn del-btn" bindtap="delM">删除</view>
</view>
<code showModel="{{showQrCode}}" qrcode = "{{wxqrcode}}">
</code>
<view class="mask" wx:if="{{showModel}}">
<view class="model">
<view class="model-title">
购买须知
</view>
<view class="model-content">
<view>多产品订单一经购买</view>
<view style="color:rgba(196, 0, 0, 1);margin-top: 10rpx;">不支持部分退改</view>
</view>
<view class="btn-list">
<view class="model-btn" bindtap="closeModel">
取消
</view>
<view class="model-btn" style="color:#0B898E;border-left:#D8D8D8 solid 1rpx;" bindtap="order">
确定
</view>
</view>
</view>
</view>