goods.wxml 9.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203
  1. <import src='../../wxParse/wxParse.wxml'></import>
  2. <view class='page'>
  3. <include src='/components/common/common'></include>
  4. <include src='/components/header/header'></include>
  5. <view class='body after-navber'>
  6. <view class='w-100' style='overflow-x: hidden;position:relative;'>
  7. <include src='/components/goods-header/goods-header'></include>
  8. <include src='/components/save_qrcode/save_qrcode'></include>
  9. <view class='banner'>
  10. <swiper autoplay='true' bindchange='hide' circular='true' class='goods-image-swiper' duration='300' indicatorDots='true' interval='5000'>
  11. <block wx:for='{{goods.pic_list}}' wx:for-item='item' wx:for-index='index' wx:key='{{item.id}}'>
  12. <swiper-item>
  13. <block wx:if='{{goods.video_url}}'>
  14. <image bindtap='play' class='play {{img_hide}}' data-url='{{goods.video_url}}' src='{{__wxapp_img.store.video_play.url}}'></image>
  15. </block>
  16. <image bindtap='onGoodsImageClick' class='goods-image' data-index='{{index}}' mode='aspectFill' src='{{item.pic_url}}'></image>
  17. </swiper-item>
  18. </block>
  19. </swiper>
  20. <block wx:if='{{bargain_info}}'></block>
  21. <block wx:else>
  22. <view class='block' style='margin-bottom:0;'>
  23. <view class='time-load flex-row flex-y-center flex-x-center'>
  24. <image class='time-bg' src='{{__wxapp_img.bargain.bargain_goods.time_bg.url}}'></image>
  25. <block wx:if='{{foreshow_time > 0}}'>
  26. <view class='flex-row'>
  27. <view style='margin-right:20rpx;'>距活动开始</view>
  28. <block wx:if='{{time_list.d > 0}}'>
  29. <view class='time-box flex-y-center'>{{foreshow_time_list.d}}</view>
  30. <view style='margin: 0 10rpx;'>天</view>
  31. </block>
  32. <view class='time-box flex-y-center'>{{foreshow_time_list.h}}</view>
  33. <view>:</view>
  34. <view class='time-box flex-y-center'>{{foreshow_time_list.m}}</view>
  35. <view>:</view>
  36. <view class='time-box flex-y-center'>{{foreshow_time_list.s}}</view>
  37. </view>
  38. </block>
  39. <block wx:else>
  40. <view class='flex-row'>
  41. <view style='margin-right:20rpx;'>距活动结束</view>
  42. <block wx:if='{{time_list.d > 0}}'>
  43. <view class='time-box flex-y-center'>{{time_list.d}}</view>
  44. <view style='margin: 0 10rpx;'>天</view>
  45. </block>
  46. <view class='time-box flex-y-center'>{{time_list.h}}</view>
  47. <view>:</view>
  48. <view class='time-box flex-y-center'>{{time_list.m}}</view>
  49. <view>:</view>
  50. <view class='time-box flex-y-center'>{{time_list.s}}</view>
  51. </view>
  52. </block>
  53. </view>
  54. </view>
  55. </block>
  56. </view>
  57. <view class='block'>
  58. <view style='padding:10rpx 0 16rpx 0'>
  59. <view class='text-more-2' style='font-size:13pt;height: 2.8em;line-height: 1.4;'>{{goods.name}}</view>
  60. </view>
  61. <view class='flex-row'>
  62. <view class='flex-col flex-grow-1'>
  63. <view class='flex-row flex-y-bottom'>
  64. <view>最低
  65. <text style='color:#ff5c5c'>¥</text>
  66. <text style='margin-right:16rpx;font-size:15pt;color:#ff5c5c'>{{goods.min_price}}</text>
  67. </view>
  68. <view style='margin-right:16rpx;padding-left:50rpx'>原价¥{{goods.price}}</view>
  69. </view>
  70. <view class='flex-row' style='padding:32rpx 0 40rpx 0'>
  71. <view class='flex-grow-0'>库存:{{goods.num}}</view>
  72. <view class='flex-grow-1' style='padding-left:50rpx'>已有{{goods.sale}}人参与砍价</view>
  73. </view>
  74. </view>
  75. <view class='flex-row flex-grow-0 flex-y-center'>
  76. <button bindtap='showShareModal' class='share-btn' plain='true'>
  77. <image src='{{__wxapp_img.share.share.url}}' style='width: 40rpx;height: 40rpx'></image>
  78. <view style='color: #888'>分享</view>
  79. </button>
  80. </view>
  81. </view>
  82. </view>
  83. <block wx:if='{{bargain_info}}'>
  84. <view class='block' style='padding:24rpx 20rpx;'>
  85. <view class='flex-row'>
  86. <image class='flex-grow-0 user-img' src='{{__user_info.avatar_url}}'></image>
  87. <view class='flex-grow-1 flex-y-center'>
  88. <view>
  89. <view class='flex-row'>
  90. <view>距本次砍价结束仅剩 </view>
  91. <view class='font-o'> {{time_list.d}}天{{time_list.h}}:{{time_list.m}}:{{time_list.s}}</view>
  92. </view>
  93. <block wx:if='{{goods.min_price == bargain_info.price}}'>
  94. <view class='font-o'>已砍至最低价,赶快优惠购买吧!</view>
  95. </block>
  96. <block wx:else>
  97. <view class='font-o'>快让你的好友助你一臂之力!</view>
  98. </block>
  99. </view>
  100. </view>
  101. </view>
  102. <view style='margin-top:20rpx;'>
  103. <view class='flex-x-center' style='color:#ff5c5c;font-size:15pt;'>当前价¥{{bargain_info.price}}</view>
  104. <view>
  105. <view class='progress-box'>
  106. <view class='progress-view' style='width:{{bargain_info.money_per}}%'></view>
  107. </view>
  108. </view>
  109. <view class='flex-row' style='color:#666;'>
  110. <view class='flex-grow-1'>原价¥{{goods.price}}</view>
  111. <view class='flex-grow-0'>底价¥{{goods.min_price}}</view>
  112. </view>
  113. </view>
  114. <view class='info'>
  115. <scroll-view class='user-scroll' scrollIntoView='user-{{user_index}}' scrollWithAnimation='true' scrollY='true'>
  116. <block wx:for='{{bargain_info.bargain_info}}' wx:for-item='item' wx:for-index='index' wx:key='{{item.id}}'>
  117. <view class='one flex-row' id='user-{{index}}'>
  118. <image class='flex-grow-0' src='{{item.avatar}}'></image>
  119. <view class='flex-grow-1 flex-row flex-y-center'>
  120. <view class='flex-grow-0' style='max-width:200rpx;margin-right:6rpx;'>
  121. <view class='text-more'>{{item.nickname}} </view>
  122. </view>
  123. <view>小刀一挥帮忙砍了</view>
  124. <view style='color:#ff5c5c'>{{item.price}}</view>
  125. <view>元</view>
  126. </view>
  127. </view>
  128. </block>
  129. </scroll-view>
  130. </view>
  131. </view>
  132. </block>
  133. <view class='flex-row flex-y-center flow'>
  134. <view class='flex-grow-0'>
  135. <image src='{{__wxapp_img.bargain.bargain_goods.flow.url}}'></image>
  136. </view>
  137. <view class='flex-grow-1'>砍价流程</view>
  138. </view>
  139. <view class='block'>
  140. <view class='flex-row flex-x-center' style='padding-top:24rpx;padding-bottom:40rpx;color:#999;'>
  141. <block wx:for='{{flow}}' wx:for-item='item' wx:for-index='index' wx:key='{{item.id}}'>
  142. <block wx:if='{{item.name}}'>
  143. <view class='flex-grow-1'>
  144. <view>
  145. <view class='flex-x-center'>
  146. <image src='{{item.url}}' style='width:72rpx;height:72rpx;'></image>
  147. </view>
  148. <view class='flex-x-center' style='margin-top:20rpx;font-size:9pt'>{{item.name}}</view>
  149. </view>
  150. </view>
  151. </block>
  152. <block wx:else>
  153. <view class='flex-grow-1'>
  154. <view>
  155. <view class='flex-x-center'>
  156. <image src='{{item.url}}' style='width:52rpx;height:34rpx;margin-top:19rpx;'></image>
  157. </view>
  158. </view>
  159. </view>
  160. </block>
  161. </block>
  162. </view>
  163. </view>
  164. <view class='flex-row flex-y-center flow'>
  165. <view class='flex-grow-0'>
  166. <image src='{{__wxapp_img.bargain.bargain_goods.shuoming.url}}'></image>
  167. </view>
  168. <view class='flex-grow-1'>活动说明</view>
  169. </view>
  170. <view class='block'>
  171. <view class='shuoming'>
  172. <view>本次活动开始时间{{goods.begin_time}}</view>
  173. <view style='margin-top:10rpx;'>本次活动结束时间{{goods.end_time}}</view>
  174. </view>
  175. </view>
  176. <view class='flex-row flex-y-center flow'>
  177. <view class='flex-grow-0'>
  178. <image src='{{__wxapp_img.bargain.bargain_goods.goods.url}}'></image>
  179. </view>
  180. <view class='flex-grow-1'>商品详情</view>
  181. </view>
  182. <view class='goods-detail' style='width:100%'>
  183. <template is='wxParse' data='{{wxParseData:detail.nodes}}'></template>
  184. </view>
  185. <view class='bottom flex-row flex-x-center flex-y-center'>
  186. <block wx:if='{{bargain_info}}'>
  187. <view bindtap='buyNow' class='bottom-first flex-x-center flex-y-center' style='width:346rpx;'>立即购买</view>
  188. <navigator class='bottom-second flex-x-center flex-y-center' hoverClass='none' openType='redirect' url='/bargain/activity/activity?order_id={{bargain_info.order_id}}'>找人帮砍</navigator>
  189. </block>
  190. <block wx:else>
  191. <view bindtap='orderSubmit' class='bottom-first flex-x-center flex-y-center'>立即砍价</view>
  192. </block>
  193. </view>
  194. </view>
  195. <view bindtap='close' class='modal flex-row {{hide}}'>
  196. <view class='flex-y-center' style='width:100%;height:100%;position:relative;'>
  197. <image src='{{__wxapp_img.store.close2.url}}' style='width:50rpx;height:50rpx;position:absolute;left:24rpx;top:24rpx'></image>
  198. <video autoplay='true' direction='' id='video' src='{{url}}' style='height:80%'></video>
  199. </view>
  200. </view>
  201. </view>
  202. <include src='/components/footer/footer'></include>
  203. </view>