selectCoupons.wxml 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <wxs src="./selectCoupon.wxs" module="m1" />
  2. <t-popup visible="{{couponsShow}}" placement="bottom" bind:visible-change="hide">
  3. <view class="select-coupons">
  4. <view class="title">选择优惠券</view>
  5. <block wx:if="{{couponsList && couponsList.length > 0}}">
  6. <view class="info">
  7. <block wx:if="{{!selectedNum}}">你有{{couponsList.length}}张可用优惠券</block>
  8. <block wx:else>
  9. 已选中{{selectedNum}}张推荐优惠券, 共抵扣
  10. <wr-price fill="{{false}}" price="{{reduce || 0}}" />
  11. </block>
  12. </view>
  13. <scroll-view class="coupons-list" scroll-y="true">
  14. <view class="coupons-wrap">
  15. <block wx:for="{{couponsList}}" wx:key="index" wx:for-item="coupon">
  16. <coupon-card
  17. title="{{coupon.title}}"
  18. type="{{coupon.type}}"
  19. status="{{coupon.status}}"
  20. desc="{{coupon.desc}}"
  21. value="{{coupon.value}}"
  22. tag="{{coupon.tag}}"
  23. timeLimit="{{coupon.timeLimit}}"
  24. >
  25. <view class="slot-radio" slot="operator">
  26. <t-icon bindtap="selectCoupon" data-key="{{coupon.key}}" name="{{coupon.isSelected ? 'check-circle-filled' : 'circle'}}" color="#fa4126" size="40rpx"/>
  27. </view>
  28. </coupon-card>
  29. <view class="disable" wx:if="{{coupon.status == 'useless'}}">此优惠券不能和已勾选的优惠券叠加使用</view>
  30. </block>
  31. </view>
  32. </scroll-view>
  33. </block>
  34. <view wx:else class="couponp-empty-wrap">
  35. <t-image t-class="couponp-empty-img" src="{{emptyCouponImg}}" />
  36. <view class="couponp-empty-title">暂无优惠券</view>
  37. </view>
  38. <view class="coupons-cover" />
  39. </view>
  40. </t-popup>