家政小程序
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.

index.wxml 2.9KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <view class="page">
  2. <view class="page-bd">
  3. <view class="module" wx:if="{{goodsList.length > 0}}">
  4. <view class="module-hd">
  5. <text class="tit">玥子轩母婴产品</text>
  6. <view class="text-right" bindtap="changeEditStatus">{{isEditing ? '完成' : '编辑'}}</view>
  7. </view>
  8. <view class="module-bd">
  9. <view class="goods-item" wx:for="{{goodsList}}" bindtap="changeSelect" data-index="{{index}}">
  10. <view class="left">
  11. <image class="icon-check" src="/img/icon-circle-check{{item.checked ? 'ed' : ''}}.png"></image>
  12. <image class="goods-img" src="{{item.photo}}"></image>
  13. <view class="goods-info">
  14. <view class="num-counter" wx:if="{{isEditing}}">
  15. <view class="minus" catchtap="minusAmount" data-index="{{index}}">-</view>
  16. <text class="input-num">{{item.product_amount}}</text>
  17. <view class="plus" catchtap="addAmount" data-index="{{index}}">+</view>
  18. </view>
  19. <view class="goods-name" wx:else>{{item.name}}</view>
  20. <view class="goods-price">
  21. <text class="unit">¥</text>{{item.price}}</view>
  22. </view>
  23. </view>
  24. <view class="right">
  25. <view class="btn-delete" wx:if="{{isEditing}}" catchtap="deleteGoods" data-index="{{index}}"
  26. data-id="{{item.id}}">
  27. <text>删除</text>
  28. </view>
  29. <view class="amount" wx:else>×{{item.product_amount}}</view>
  30. </view>
  31. </view>
  32. </view>
  33. </view>
  34. <view class="empty-content" wx:else>
  35. <view class="empty-content-text">购物车空空如也</view>
  36. </view>
  37. </view>
  38. <view class="page-ft">
  39. <view class="total">
  40. <view class="left">
  41. <view class="select-all" catchtap="changeSelectAll">
  42. <image class="icon-check" src="/img/icon-circle-check{{(selectedAmount > 0 && selectedAmount === goodsList.length) ? 'ed' : ''}}.png"></image>全选
  43. </view>
  44. </view>
  45. <view class="right">
  46. <block wx:if="{{isEditing}}">
  47. <view class="btn-delete" bindtap="deleteSelected">删除</view>
  48. </block>
  49. <block wx:else>
  50. <view class="total-price">合计:
  51. <text class="price">¥{{totalPrice}}</text>
  52. </view>
  53. <view class="btn-settle" bindtap="toSettle">去结算({{selectedAmount}})</view>
  54. </block>
  55. </view>
  56. </view>
  57. </view>
  58. </view>