index.wxml 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <view id="js-page-wrap" class="promotion-detail-container">
  2. <view wx:if="{{banner}}" class="wrap" id="{{independentID}}">
  3. <view class="banner-wrap">
  4. <t-image src="{{banner}}" mode="aspectFill" webp="{{true}}" t-class="t-class-promotion-head" />
  5. <view
  6. wx:if="{{!showBannerDesc && (time >= 0 || statusTag === 'finish')}}"
  7. class="count-down-wrap in-banner-count-down-wrap"
  8. >
  9. <block wx:if="{{statusTag === 'finish'}}">
  10. <view class="status-tag {{statusTag}}">已结束</view>
  11. <text class="count-down-label">活动已结束</text>
  12. </block>
  13. <block wx:else>
  14. <view wx:if="{{statusTag === 'before'}}" class="status-tag {{statusTag}}"> 未开始 </view>
  15. <text class="count-down-label">距结束仅剩</text>
  16. <count-down
  17. wx:if="{{time > 0}}"
  18. t-class="wr-cd-class"
  19. time="{{time}}"
  20. format="DD天 HH:mm:ss"
  21. bind:finish="countDownFinishHandle"
  22. />
  23. </block>
  24. <view class="detail-entry" bind:tap="bannerClickHandle">
  25. <text class="detail-entry-label">规则详情</text>
  26. <t-icon name="chevron-right" size="34rpx" style="color: #999" />
  27. </view>
  28. </view>
  29. <view
  30. wx:if="{{showBannerDesc && (useBannerDescSlot || time >= 0 || statusTag === 'finish')}}"
  31. class="banner-desc-wrap"
  32. >
  33. <block wx:if="{{useBannerDescSlot}}">
  34. <slot name="banner-desc" />
  35. </block>
  36. <block wx:else>
  37. <view class="count-down-wrap after-banner-count-down-wrap">
  38. <block wx:if="{{statusTag === 'finish'}}">
  39. <view class="status-tag {{statusTag}}">已结束</view>
  40. <text class="count-down-label">活动已结束</text>
  41. </block>
  42. <block wx:else>
  43. <view wx:if="{{statusTag === 'before'}}" class="status-tag {{statusTag}}"> 未开始 </view>
  44. <text class="count-down-label">距结束仅剩</text>
  45. <count-down
  46. class="{{cdClass}}"
  47. wr-class="wr-cd-class"
  48. wx:if="{{time > 0}}"
  49. time="{{time}}"
  50. format="DD天 HH:mm:ss"
  51. bind:finish="countDownFinishHandle"
  52. />
  53. </block>
  54. <view class="detail-entry" bind:tap="bannerClickHandle">
  55. <text class="detail-entry-label">规则详情</text>
  56. <t-icon name="chevron-right" size="34rpx" style="color: #999" />
  57. </view>
  58. </view>
  59. </block>
  60. </view>
  61. </view>
  62. </view>
  63. <view wx:if="{{list && list.length>0}}" class="promotion-goods-list">
  64. <goods-list
  65. wr-class="goods-list-container"
  66. goodsList="{{list}}"
  67. bind:click="goodClickHandle"
  68. bind:addcart="cardClickHandle"
  69. />
  70. </view>
  71. <t-toast id="t-toast" />
  72. </view>