coupon.wxml 5.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <view class="container">
  2. <view class="coupon-form">
  3. <!-- <view class="input-box">
  4. <input class="coupon-sn" value="{{couponNumber}}" placeholder="请输入优惠码" bindinput="bindCouponNumberInput" />
  5. <view bindtap="clearData"><image class="clear-icon" src="/static/images/clear-fb.png"></image>
  6. </view>
  7. </view>
  8. <button class="add-btn" bindtap="exchangeCoupon">兑换</button> -->
  9. <view class="tab-bar">
  10. <view wx:for="{{tabList}}" wx:key="{{index}}" bindtap="toggleTab" data-index="{{index}}" class="tab-bar-item {{ index == tabIndex ? 'active' : '' }}">{{ item }}
  11. </view>
  12. </view>
  13. </view>
  14. <!-- <view class="help">使用说明</view> -->
  15. <view class="no-coupon" wx:if="{{couponList.length <= 0}}">
  16. <view class="c">
  17. <view class="title-box">
  18. 暂无优惠券~
  19. </view>
  20. <view class="to-index-btn" bindtap="toIndexPage">
  21. 去逛逛
  22. </view>
  23. </view>
  24. </view>
  25. <!-- 用户优惠券列表start -->
  26. <view style="margin: 16px 1px;" wx:for="{{couponList}}" wx:key="{{item.couponId}}" data-coupon-Url="{{item.advImgUrl}}" data-coupon-id="{{item.couponId}}">
  27. <view class="coupon-box {{item.isReceive==0?'coupon-box1':'coupon-box2'}} coupon-box-g">
  28. <view class="coupon-bg {{item.isReceive==0?'coupon-bg1':'coupon-bg2'}}" bindtap="getCouponDetail" data-coupon-Id="{{item.couponId}}" data-store-Topic-Id="{{item.storeTopicId}}">
  29. <view>
  30. <text class="coupon-currency">¥</text>{{item.tickDiscType==00?item.voucherMoney:''}}{{item.tickDiscType==01?item.discRatio:''}}{{item.tickDiscType==02?item.exchCond:''}}</view>
  31. <view class="coupon-type">{{item.tickDiscType==00?'满'+item.voucherCond+'可用':''}}{{item.tickDiscType==01?'满'+item.discCond+'可用':''}}{{item.tickDiscType==02?'满'+item.exchCond+'可用':''}}</view>
  32. </view>
  33. <view class="coupon-info" bindtap="getCouponDetail" data-coupon-Id="{{item.couponId}}" data-store-Topic-Id="{{item.storeTopicId}}">
  34. <view class="coupon-title">{{ item.name }}</view>
  35. <view class="coupon-desc">
  36. <view style="font-size: 26rpx;">{{ item.inValidTime }}</view>
  37. </view>
  38. <view class="coupon-desc-shop">
  39. <view style='font-size:24rpx;'>{{item.applyType==00?'全部商品可用':''}}{{item.applyType==01?'部分商品可用':''}}{{item.applyType==02?'部分商品可用':''}}{{item.goodsBizType==00?'-仅限保税仓商品':''}}{{item.goodsBizType==02?'-仅限补货商品':''}}{{item.goodsBizType==10?'-仅限现场速递商品':''}}{{item.goodsBizType==11?'-仅限普通商品':''}}</view>
  40. </view>
  41. </view>
  42. <view class="{{item.isReceive==0?'coupon-info-use':'coupon-info-use2'}}" bindtap="{{item.isReceive==0?'linkCoupon':''}}" data-tick-Id="{{item.tickDiscId}}" data-store-Topic-Id="{{item.storeTopicId}}">
  43. <view class="coupon-desc-use">
  44. {{item.isReceive==0?'去使用':''}}{{item.isReceive==1?'已过期':''}}{{item.isReceive==2?'暂不可用':''}}{{discStatus==1?'已使用':''}}
  45. </view>
  46. </view>
  47. </view>
  48. </view>
  49. <!-- 用户优惠券列表end -->
  50. <view class="coupon-data" wx:if="{{(discStatus==0 && couponList.length==0) || discStatus==1 || (discStatus==2 && couponList.length==0)}}">
  51. <view style='color: #999;font-size: 26rpx;text-align: center;padding-top:30rpx;' wx:if="{{ticketDiscountList.length > 0}}">领取优惠券</view>
  52. <!-- 查看门店优惠券列表 -->
  53. <view style="margin: 16px 0px;" wx:for="{{ticketDiscountList}}" wx:key="{{item.tickDiscId}}" data-coupon-id="{{item.tickDiscId}}">
  54. <view class="coupon-box {{item.isReceive==0?'coupon-box1':'coupon-box2'}} coupon-box-g">
  55. <view class="coupon-bg {{item.isReceive==0?'coupon-bg1':'coupon-bg2'}}" bindtap="getCouponDetail2" data-disc-Id="{{item.tickDiscId}}" data-store-Topic-Id="{{item.storeTopicId}}">
  56. <view>
  57. <text class="coupon-currency">¥</text>{{item.tickDiscType==00?item.voucherMoney:''}}{{item.tickDiscType==01?item.discRatio:''}}{{item.tickDiscType==02?item.exchCond:''}}</view>
  58. <!-- <view class="coupon-type" wx:if="{{item.tickDiscType==00}}">代金券</view>
  59. <view class="coupon-type" wx:if="{{item.tickDiscType==01}}">折扣券</view>
  60. <view class="coupon-type" wx:if="{{item.tickDiscType==02}}">兑换券</view> -->
  61. <view class="coupon-type">{{item.tickDiscType==00?'满'+item.voucherCond+'可用':''}}{{item.tickDiscType==01?'满'+item.discCond+'可用':''}}{{item.tickDiscType==02?'满'+item.exchCond+'可用':''}}</view>
  62. </view>
  63. <view class="coupon-info" bindtap="getCouponDetail2" data-disc-Id="{{item.tickDiscId}}" data-store-Topic-Id="{{item.storeTopicId}}">
  64. <view class="coupon-title">{{ item.name }}</view>
  65. <view class="coupon-desc">
  66. <view style="font-size: 26rpx;">{{ item.inValidTime }}</view>
  67. <!-- <view style='font-size:24rpx;color:#000;'>{{ item.discDecl }}</view> -->
  68. </view>
  69. <view class="coupon-desc-shop">
  70. <view style='font-size:24rpx;'>{{item.applyType==00?'全部商品可用':''}}{{item.applyType==01?'部分商品可用':''}}{{item.applyType==02?'部分商品可用':''}}</view>
  71. </view>
  72. </view>
  73. <view class="{{item.isReceive==0?'coupon-info-use':'coupon-info-use2'}}" bindtap="{{item.isReceive==0?'getUserCoupon':''}}" data-coupon-Id="{{item.tickDiscId}}" data-store-Topic-Id="{{item.storeTopicId}}">
  74. <view class="coupon-desc-use">
  75. {{item.isReceive==0?'领取':'已领完'}}
  76. </view>
  77. </view>
  78. </view>
  79. </view>
  80. <!-- 查看门店优惠券列表end -->
  81. </view>
  82. </view>