detail.wxml 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. <!--pages/luckDraw/detail.wxml-->
  2. <view class="page" wx:if="{{showPage}}">
  3. <view class="head-bg">
  4. <image src="/images/luck-draw/head-bg.png" />
  5. </view>
  6. <!-- 抽奖视图 -->
  7. <view class="luck-draw-box">
  8. <view class="luck-draw-body">
  9. <view class="luck-draw-tip">
  10. <image class="_niyou" src="/images/luck-draw/niyou.png" />
  11. <image wx:for="{{remainNumSplits}}" wx:key="key" class="_num _{{item}}" src="/images/luck-draw/{{item}}.png" />
  12. <image class="_ci" src="/images/luck-draw/ci.png" />
  13. <image class="_cjjh" src="/images/luck-draw/cjjh.png" />
  14. </view>
  15. <view class="luck-draw-record-btn" catchtap="toLuckDrawPage">抽奖记录</view>
  16. <!-- 奖品转盘 -->
  17. <view class="luck-draw-gifts">
  18. <view wx:for="{{giftList}}" wx:key="idx" wx:for-index="idx" class="_gift _pos_{{idx}}">
  19. <view class="_ico">
  20. <image wx:if="item.iconPath" src="{{item.iconUrl}}"/>
  21. </view>
  22. <view class="_text">
  23. <text></text>
  24. </view>
  25. <image class="_bg" src="{{item.active ? '/images/luck-draw/gift-booth-active.png': '/images/luck-draw/gift-booth.png'}}" />
  26. </view>
  27. <!-- 抽奖按钮 -->
  28. <block wx:if="{{forbidTurn}}">
  29. <view class="_gift _turn_btn">
  30. <image class="_bg" src="/images/luck-draw/gift-booth-center-disable.png" />
  31. </view>
  32. </block>
  33. <block wx:else>
  34. <view class="_gift _turn_btn" catchtap="turnPrize">
  35. <button wx:if="{{!isLogin}}" class="phone-button" open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber" />
  36. <image class="_bg" src="/images/luck-draw/gift-booth-center.png" />
  37. <view wx:if="{{isLogin}}" class="_nums">
  38. <text>{{remainNum}}/{{allNum}}</text>
  39. </view>
  40. </view>
  41. </block>
  42. </view>
  43. </view>
  44. <!-- 背景 -->
  45. <view class="luck-draw-bg">
  46. <image src="/images/luck-draw/gift-box.png" />
  47. </view>
  48. </view>
  49. <!-- 活动规则 -->
  50. <view class="block-item-title">
  51. <view/>
  52. <text>活动规则</text>
  53. <view/>
  54. </view>
  55. <view class="rule-des">
  56. <text>{{ruleDesc}}</text>
  57. </view>
  58. <!-- 中奖名单 -->
  59. <view class="block-item-title">
  60. <view/>
  61. <text>中奖名单</text>
  62. <view/>
  63. </view>
  64. <view class="hit-record-list">
  65. <view class="_item" wx:for="{{hitRecordList}}" wx:key="key">
  66. <view>{{item.mobile}}</view>
  67. <viwe>{{item.goodsName}}</viwe>
  68. </view>
  69. </view>
  70. <!-- 中奖对话框 -->
  71. <view class="dlg" wx:if="{{showHitPrizeDlg}}">
  72. <view class="prize-body">
  73. <view class="prize-title">
  74. 恭喜您中奖了!
  75. <image src="/images/luck-draw/hbar.png" />
  76. </view>
  77. <view class="prize-subtitle">{{hitResult.goodsName}}</view>
  78. <view class="prize-figure">
  79. <!-- 图片封面 -->
  80. <image wx:if="{{hitResult.goodsBigImage}}" src="{{hitResult.goodsBigImage}}" />
  81. <image src="/images/luck-draw/gift.png" wx:else />
  82. </view>
  83. <view class="prize-tip">{{hitResult.hitDesc || ""}}</view>
  84. <view class="btns">
  85. <view class="_btn _confirm" catchtap="closeDlg">确定</view>
  86. <jumpmallapp wx:if="{{hitResult.goodsType == 1}}" class="_btn _exchange">去使用</jumpmallapp>
  87. <view wx:if="{{hitResult.goodsType == 3}}" catchtap="toLookHitPhoto" class="_btn _exchange">去使用</view>
  88. </view>
  89. <image class="_bg" src="/images/luck-draw/hitdlgbg.png" />
  90. </view>
  91. <view class="_layer" catchtap="closeDlg" />
  92. </view>
  93. <!-- 未中奖对话框 -->
  94. <view class="dlg" wx:if="{{showNoHitPrizeDlg}}">
  95. <view class="prize-body">
  96. <view class="prize-title">
  97. 再接再厉!
  98. <image src="/images/luck-draw/hbar.png" />
  99. </view>
  100. <view class="prize-subtitle">离奖品只差一个手势~</view>
  101. <view class="prize-figure">
  102. <image src="/images/luck-draw/nogift.png" />
  103. </view>
  104. <view class="prize-tip">点击确认继续抽奖!</view>
  105. <view class="btns">
  106. <view class="_btn _share" catchtap="closeDlg">确认</view>
  107. </view>
  108. <image class="_bg" src="/images/luck-draw/hitdlgbg.png" />
  109. </view>
  110. <view class="_layer" catchtap="closeDlg" />
  111. </view>
  112. <!-- 需要分享显示 -->
  113. <view class="dlg" wx:if="{{showNeedShareDlg}}">
  114. <view class="prize-body">
  115. <view class="prize-title">
  116. 再接再厉!
  117. <image src="/images/luck-draw/hbar.png" />
  118. </view>
  119. <view class="prize-subtitle">离奖品只差一个手势~</view>
  120. <view class="prize-figure">
  121. <image src="/images/luck-draw/nogift.png" />
  122. </view>
  123. <view class="prize-tip">分享可获得更多抽奖机会!</view>
  124. <view class="btns">
  125. <button class="_btn _share" open-type="share">分享</button>
  126. </view>
  127. <image class="_bg" src="/images/luck-draw/hitdlgbg.png" />
  128. </view>
  129. <view class="_layer" catchtap="closeDlg" />
  130. </view>
  131. <!-- 状态 -->
  132. <view wx:if="{{status != 2}}" class="status_tip_layer" catchtap="turnActivityListPage">
  133. <view class="_text" wx:if="{{errMessage}}">
  134. <view>{{errMessage}}</view>
  135. </view>
  136. <view wx:elif="{{status == 3}}" class="_text">
  137. <view>此活动已结束</view>
  138. <view>敬请关注其他活动...</view>
  139. </view>
  140. <view class="_text" wx:else>
  141. <view>距活动开启还剩</view>
  142. <view>{{countDownTime}}</view>
  143. </view>
  144. </view>
  145. </view>
  146. <custom-preview-image wx:if="{{showCustomPreview}}" src="{{previewImgSrc}}" bind:closeCallback="closePreviewImage"/>