basket.wxml 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. <!--pages/basket/basket.wxml-->
  2. <view class='container'>
  3. <view class="prod-list">
  4. <block wx:for="{{shopCartItemDiscounts}}" wx:key='' wx:for-index="scIndex">
  5. <view class='prod-block'>
  6. <view class='discount-tips' hidden='{{!item.chooseDiscountItemDto}}'>
  7. <text class='text-block'>{{wxs.parseDiscount(item.chooseDiscountItemDto.discountRule)}}</text>
  8. <text class='text-list'>{{wxs.parseDiscountMsg(item.chooseDiscountItemDto.discountRule,item.chooseDiscountItemDto.needAmount,item.chooseDiscountItemDto.discount)}}</text>
  9. </view>
  10. <block wx:for="{{item.shopCartItems}}" wx:key='' wx:for-item="prod">
  11. <view class='item'>
  12. <view class="btn">
  13. <label>
  14. <checkbox bindtap='onSelectedItem' data-scindex="{{scIndex}}" data-index="{{index}}" value="{{prod.prodId}}" checked="{{prod.checked}}" color="#105c3e" />
  15. </label>
  16. </view>
  17. <view class='prodinfo'>
  18. <view class="pic">
  19. <image src='{{prod.pic}}' />
  20. </view>
  21. <view class="opt">
  22. <view class='prod-name'>{{prod.prodName}}</view>
  23. <text class='prod-info-text {{prod.skuName?"":"empty-n"}}'>{{prod.skuName}}</text>
  24. <view class='price-count'>
  25. <view class='price'>
  26. <text class='symbol'>¥</text>
  27. <text class='big-num'>{{wxs.parsePrice(prod.price)[0]}}</text>
  28. <text class='small-num'>.{{wxs.parsePrice(prod.price)[1]}}</text>
  29. </view>
  30. <view class="m-numSelector">
  31. <view bindtap='onCountMinus' class="minus" data-scindex="{{scIndex}}" data-index="{{index}}"></view>
  32. <input type='number' value='{{prod.prodCount}}' disabled></input>
  33. <view bindtap='onCountPlus' class="plus" data-scindex="{{scIndex}}" data-index="{{index}}"></view>
  34. </view>
  35. </view>
  36. </view>
  37. </view>
  38. </view>
  39. </block>
  40. </view>
  41. </block>
  42. <!-- <view class='lose-efficacy'>
  43. <view class='discount-tips'>
  44. <text class='text-list'>失效商品</text>
  45. <text class='empty-prod'>清空失效商品</text>
  46. </view>
  47. <view class='item'>
  48. <view class="staus">
  49. <text>失效</text>
  50. </view>
  51. <view class='prodinfo'>
  52. <view class="pic">
  53. <image src='../../images/prod/pic11.jpg' />
  54. </view>
  55. <view class="opt">
  56. <view class='prod-name'>宠物用品洗澡香波沐浴除臭留</view>
  57. <view class='prod-info-text'>60克</view>
  58. <view class='price-count'>
  59. <view class='price'>
  60. <text class='symbol'>¥</text>
  61. <text class='big-num'>{{wxs.parsePrice(10.00)[0]}}</text>
  62. <text class='small-num'>.{{wxs.parsePrice(10.00)[1]}}</text>
  63. </view>
  64. </view>
  65. </view>
  66. </view>
  67. </view>
  68. </view> -->
  69. </view>
  70. <view class="empty" wx:if="{{shopCartItemDiscounts.length==0}}">
  71. <view class="img">
  72. <image src='../../images/tabbar/basket.png'></image>
  73. </view>
  74. <view class="txt">
  75. 您还没有添加任何商品哦~
  76. </view>
  77. </view>
  78. <!-- 底部按钮 -->
  79. <view class="cart-footer" wx:if="{{shopCartItemDiscounts.length>0}}">
  80. <view class="btn all">
  81. <label bindtap='onSelAll'>
  82. <checkbox checked='{{allChecked}}' color='#f7d731;' />全选</label>
  83. </view>
  84. <view class="btn del" bindtap='onDelBasket'>
  85. <text>删除</text>
  86. </view>
  87. <view class="btn total">
  88. <view class="finally">
  89. <text>合计:</text>
  90. <view class='price'>
  91. <text class='symbol'>¥</text>
  92. <text class='big-num'>{{wxs.parsePrice(finalMoney)[0]}}</text>
  93. <text class='small-num'>.{{wxs.parsePrice(finalMoney)[1]}}</text>
  94. </view>
  95. </view>
  96. <view class="total-msg" wx:if="{{subtractMoney>0}}">
  97. 总额:¥{{wxs.toPrice(totalMoney)}} 立减:¥{{wxs.toPrice(subtractMoney)}}
  98. </view>
  99. </view>
  100. <view class="btn settle" bindtap='toFirmOrder'>
  101. <text>结算</text>
  102. </view>
  103. </view>
  104. <!-- end 底部按钮 -->
  105. </view>
  106. <wxs module="wxs" src="../../wxs/number.wxs" />