diyCoupon.wxml 4.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <template name="diyCoupon">
  2. <view wx:if="{{hasCoupon&&item.style!=3}}" class="promotion" style="padding:30rpx;margin-top:{{item.marginTop*2+'rpx'}};background-color:{{item.style==1?item.backgroundColor:'transparent'}};">
  3. <view class="slider">
  4. <view class="slider-wraper">
  5. <view class="list">
  6. <!-- 样式一 -->
  7. <block wx:if="{{item.style==1}}" wx:for="{{quan}}" wx:key="id" wx:for-index="idx" wx:for-item='qItem'>
  8. <view bindtap='receiveCoupon' data-quan_id="{{qItem.id}}" class="card-content list-item {{(qItem.is_get==1&&qItem.is_hide>0)? 'get':''}}" wx:if="{{idx<item.couponCount}}">
  9. <view class="card">
  10. <view class="card-price span">
  11. <view class="card-price--unit span">¥</view>
  12. <view class="card-price--num span">{{qItem.credit}}</view>
  13. </view>
  14. <view class="card-desc span" wx:if="{{qItem.limit_money >0}}">
  15. 满{{qItem.limit_money}}元可用</view>
  16. <view class='card-desc span fsz-16' wx:if="{{qItem.is_limit_goods_buy==0}}">使用范围:所有商品</view>
  17. <view class='card-desc span fsz-16' wx:elif="{{qItem.is_limit_goods_buy==1}}">使用范围:指定商品</view>
  18. <view class='card-desc span fsz-16' wx:elif="{{qItem.is_limit_goods_buy==2}}">使用范围:指定分类</view>
  19. <view class="card-tag span {{(qItem.is_get==1&&qItem.is_hide>0)? 'card-tag--get':''}}">
  20. <view class="card-tag--text span">已领取</view>
  21. </view>
  22. </view>
  23. </view>
  24. </block>
  25. <!-- 样式二 -->
  26. <block wx:if="{{item.style==2}}" wx:for="{{quan}}" wx:key="id" wx:for-index="idx" wx:for-item='qItem'>
  27. <view bindtap='receiveCoupon' data-quan_id="{{qItem.id}}" class="coupon-item2">
  28. <image class="coupon-item2-bg" src="{{item.host+'/static/diycomponent/coupon/img/coupon_bg.png'}}"></image>
  29. <view class="coupon-intro u-font-24 w0">
  30. <view class="coupon-price red">¥<text class="u-font-40 weight">{{qItem.credit}}</text></view>
  31. <view class="coupon-desc red u-m-t-5" wx:if="{{qItem.limit_money >0}}">满{{qItem.limit_money}}元可用</view>
  32. <view class='coupon-desc red text-overflow1 u-m-t-5' wx:elif="{{qItem.is_limit_goods_buy==0}}">使用范围:所有商品</view>
  33. <view class='coupon-desc red text-overflow1 u-m-t-5' wx:elif="{{qItem.is_limit_goods_buy==1}}">使用范围:指定商品</view>
  34. <view class='coupon-desc red text-overflow1 u-m-t-5' wx:elif="{{qItem.is_limit_goods_buy==2}}">使用范围:指定分类</view>
  35. </view>
  36. <view class="coupon-btn red u-font-28">{{qItem.is_get==1&&qItem.is_hide>0?'已领取':'领取'}}</view>
  37. </view>
  38. </block>
  39. </view>
  40. </view>
  41. </view>
  42. </view>
  43. <!-- 样式三 -->
  44. <view wx:if="{{hasCoupon&&item.style==3}}" class="promotion coupon-style3" style="margin-top:{{item.marginTop*2+'rpx'}};{{('background-image:url('+item.host+'/static/diycomponent/coupon/img/style3-bg-1.png)')}}">
  45. <view class="slider">
  46. <view class="slider-wraper">
  47. <view class="list">
  48. <block wx:if="{{item.style==3}}" wx:for="{{quan}}" wx:key="id" wx:for-index="idx" wx:for-item='qItem'>
  49. <view bindtap='receiveCoupon' data-quan_id="{{qItem.id}}" class="coupon-item3">
  50. <image class="coupon-item3-bg" src="{{item.host+'/static/diycomponent/coupon/img/style3-bg-2.png'}}"></image>
  51. <view class="coupon-intro u-font-24 u-p-t-30 text-center">
  52. <view class="coupon-price red">¥<text class="price weight">{{qItem.credit}}</text></view>
  53. <view class="red u-m-t-10 u-m-b-10" wx:if="{{qItem.limit_money >0}}">满{{qItem.limit_money}}元可用</view>
  54. <view class='coupon-desc red text-overflow1 u-m-t-5' wx:if="{{qItem.is_limit_goods_buy==0}}">所有商品</view>
  55. <view class='coupon-desc red text-overflow1 u-m-t-5' wx:elif="{{qItem.is_limit_goods_buy==1}}">指定商品</view>
  56. <view class='coupon-desc red text-overflow1 u-m-t-5' wx:elif="{{qItem.is_limit_goods_buy==2}}">指定分类</view>
  57. </view>
  58. <view class="coupon-btn u-font-24 text-center">{{qItem.is_get==1&&qItem.is_hide>0?'已领取':'领取'}}</view>
  59. </view>
  60. </block>
  61. </view>
  62. </view>
  63. </view>
  64. </view>
  65. </template>