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

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  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 class="module-ft">
  34. <view class="booking">
  35. <view class="input-item">
  36. <view class="label">姓名</view>
  37. <view class="input-content">
  38. <input type="text" class="input-text" bindinput="_handleInput" data-name="name" placeholder="您的称呼" />
  39. </view>
  40. </view>
  41. <view class="input-item">
  42. <view class="label">电话</view>
  43. <view class="input-content">
  44. <input type="number" class="input-text" bindinput="_handleInput" data-name="phone" placeholder="您的手机号码" />
  45. </view>
  46. </view>
  47. <view class="input-item ">
  48. <view class="label ">地址</view>
  49. <view class="input-content">
  50. <input type="text" class="input-text" bindinput="_handleInput" data-name="address" placeholder="寄送地址" />
  51. </view>
  52. </view>
  53. </view>
  54. </view>
  55. </view>
  56. <view class="empty-content" wx:else>
  57. <view class="empty-content-text">购物车空空如也</view>
  58. </view>
  59. </view>
  60. <view class="page-ft">
  61. <view class="total">
  62. <view class="left">
  63. <view class="select-all" catchtap="changeSelectAll">
  64. <image class="icon-check" src="/img/icon-circle-check{{(selectedAmount > 0 && selectedAmount === goodsList.length) ? 'ed' : ''}}.png"></image>全选
  65. </view>
  66. </view>
  67. <view class="right">
  68. <block wx:if="{{isEditing}}">
  69. <view class="btn-delete" bindtap="deleteSelected">删除</view>
  70. </block>
  71. <block wx:else>
  72. <view class="total-price">合计:
  73. <text class="price">¥{{totalPrice}}</text>
  74. </view>
  75. <view class="btn-settle" bindtap="toSettle">去结算({{selectedAmount}})</view>
  76. </block>
  77. </view>
  78. </view>
  79. </view>
  80. </view>