hios-miniprogram/pages/cart/cart.wxml
shengliang 32f71cd1cc 1、删除一些无效css代码
2、解决wx:key的warinng
3、删除无用的函数
4、取消订单时停止定时器
5、针对订单操作后,返回订单列表没有刷新的问题,添加一个标志(不过不是最好的办法,暂时这样吧)
6、修复再来一单,提交一次后,再返回再提交时出现订单不存在的bug
2020-02-29 10:45:24 +08:00

53 lines
3.2 KiB
Plaintext

<view class='container'>
<view class="goodsList" wx:if="{{cartGoods.length > 0}}">
<view class="a-goods {{item.isTouchMove ? 'touch-move-active' : ''}}" wx:for="{{cartGoods}}" wx:key="id" bindtouchstart="touchstart" bindtouchmove="touchmove" data-index="{{index}}">
<view class='content'>
<view wx:if="{{item.number >0 && item.is_on_sale == 1}}" class="checkbox {{item.checked ? 'checked' : ''}}" bindtap="checkedItem" data-item-index="{{index}}"></view>
<view wx:else class="checkbox"></view>
<view class="goods-info">
<navigator class="goods-url" hover-class="none" url="/pages/goods/goods?id={{item.goods_id}}">
<view class="img-box">
<image src="{{item.list_pic_url}}" class="img" />
</view>
<view class="text-box">
<view class="{{item.number >0 && item.is_on_sale == 1?'goods-title':'out-stock-title'}}">{{item.goods_name}}</view>
<view class="goods-label">{{item.goods_specifition_name_value}}</view>
<view class="goods-price">
<view class='price-now'>¥{{item.retail_price}}</view>
</view>
<view class="selnum" wx:if="{{item.number > 0 && item.is_on_sale == 1}}">
<view data-item-index="{{index}}" class="cut" catchtap="cutNumber">-</view>
<input value="{{item.number}}" class="number" disabled="true" type="number" />
<view data-item-index="{{index}}" class="add" catchtap="addNumber" disabled='{{disabled}}'>+</view>
</view>
<view wx:else class="out-stock">暂时缺货</view>
</view>
</navigator>
</view>
</view>
<view class="delete-btn" data-item-index="{{index}}" catchtap="deleteGoods">
删除
</view>
</view>
</view>
<view class="cart-empty-container {{hasCartGoods == 0?'show':''}}">
<view class='cart-empty-view'>
<image class='cart-empty' src='http://lucky-icon.meiweiyuxian.com/hio/cart-empty.png'></image>
</view>
<view class='cart-empty-txt'>车里什么都没有,快去买一点吧</view>
<view class="to-index-btn" bindtap="toIndexPage">
去逛逛
</view>
<!-- <view class="to-index-btn" bindtap="test">
测试
</view> -->
</view>
<view class="settle-box" wx:if="{{cartGoods.length > 0}}">
<view class="left-price">
<view class="all-selected {{checkedAllStatus ? 'checked' : ''}}" bindtap="checkedAll">全选({{cartTotal.checkedGoodsCount}})</view>
<view class="total" hidden="">合计:¥{{cartTotal.checkedGoodsAmount}}</view>
</view>
<view class="to-pay-btn" hidden="" bindtap="checkoutOrder">去结算</view>
<!-- <view class="to-pay-btn" hidden="" bindtap="test">去结算</view> -->
</view>
</view>