goodsDetail.wxml 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324
  1. <import src="../../wxParse/wxParse.wxml"></import>
  2. <import src="../template/goodsDetail-skeleton.wxml"></import>
  3. <i-auth bind:authSuccess="authSuccess" needAuth="{{!is_login}}">
  4. <!-- <template is="goodsDetailSkeleton" wx:if="{{showSkeleton}}"></template> -->
  5. <view class='goods-wrapper'>
  6. <view class='ui-mask' bindtap='hide_share_handler' hidden='{{is_share_html}}'></view>
  7. <view class="model-services show" hidden='{{is_share_html}}'>
  8. <view class="model-services-title">分享</view>
  9. <view class="model-services-content">
  10. <view class="service-list">
  11. <view class="service-item">
  12. <button open-type="share" class='none_btn' plain="true">
  13. <image class="service-icon" mode='widthFix' src="https://mall.shiziyu888.com/dan/Common/image/weixin.png"></image>
  14. <view class="cube-text">
  15. <text>好友</text>
  16. </view>
  17. </button>
  18. </view>
  19. <view class="service-item" bindtap='get_share_img'>
  20. <image class="service-icon" mode='widthFix' src="https://mall.shiziyu888.com/dan/Common/image/friend.png"></image>
  21. <view class="cube-text">
  22. <text>海报</text>
  23. </view>
  24. </view>
  25. </view>
  26. </view>
  27. </view>
  28. <view class="spuInfoImg" style='height:{{imageSize.imageHeight}}px;background: url("/lionfish_comshop/images/index-comming-goods-bitmap.png)";background-size: 100% 100%;'>
  29. <view wx:if="{{goods.label_info && goods.label_info.type==0}}" class='item-tag'>
  30. <image class='item-tag-bg' mode='widthFix' src="../../images/tag.png"></image>
  31. <view class='tag-name {{goods.label_info.len==2?"two-word":""}}'>{{goods.label_info.tagcontent}}</view>
  32. </view>
  33. <view wx:if="{{goods.label_info && goods.label_info.type==1}}" class='item-tag' style='background:url({{goods.label_info.tagcontent}}) no-repeat left top;background-size: 100%;'></view>
  34. <text class="current" wx:if="{{fmShow==true}}">{{goodsIndex}}/{{goods_image_length}}</text>
  35. <swiper bindchange="scrollImagesChange" duration="300" style='height:{{imageSize.imageHeight}}px' interval="5000" circular>
  36. <swiper-item wx:for="{{goods_image}}" wx:key="{{index}}">
  37. <block wx:if="{{goods.video!=''&&goods.video!=null}}">
  38. <image wx:if="{{index!=0}}" src="{{item.image}}" mode="widthFix" bindload="imageLoad" lazy-load="true" bindtap='previewImg' data-idx="{{index}}"></image>
  39. <view class='video-wrap' wx:else>
  40. <view wx:if="{{fmShow==true}}">
  41. <view class='btn_view centerboth' wx:if="{{item.video==''}}"></view>
  42. <view class='btn_view centerboth' wx:else bindtap='btnPlay'><image src='../../images/play.png'></image></view>
  43. <image src="{{item.image}}" mode="widthFix" bindload="imageLoad" lazy-load="true" bindtap='previewImg' data-idx="{{index}}"></image>
  44. </view>
  45. <video class='swiper-video' wx:if="{{fmShow==false}}" id="myVideo" src="{{goods.video}}" bindended="videEnd"></video>
  46. </view>
  47. </block>
  48. <image wx:else src="{{item.image}}" mode="widthFix" bindload="imageLoad" lazy-load="true" bindtap='previewImg' data-idx="{{index}}"></image>
  49. </swiper-item>
  50. </swiper>
  51. </view>
  52. <view wx:if="{{fmShow==false}}" class='end-play' bindtap='endPlay'><text class='btn'>退出播放</text></view>
  53. <view class="spuInfo" style='z-index: {{fmShow==false?-1:2}}'>
  54. <view class="spuPrice">
  55. <image class='spuPriceBg' src='{{goods_details_price_bg?goods_details_price_bg:"../../images/shareBottomBg.png"}}'></image>
  56. <view class="price">
  57. ¥
  58. <text class="salePrice">{{goods.price_front}}</text>.{{goods.price_after}}
  59. <text class="storePrice">¥{{goods.productprice}}</text>
  60. </view>
  61. <view class="time">
  62. <text wx:if="{{goods.over_type == 1}}">距结束</text>
  63. <text class="endAct" wx:if="{{goods.over_type == 0}}">距开始</text>
  64. <text class="endAct" wx:if="{{goods.over_type == 2}}">结束时间</text>
  65. <text class="endAct" wx:if="{{goods.over_type == 2}}">{{goods.end_date}}</text>
  66. <view class="countdown-class i-count-down" wx:else>
  67. <em wx:if="{{endtime.days > 0}}">{{endtime.days}}天</em>
  68. <span class="item-class">{{endtime.hours}}</span>:
  69. <span class="item-class">{{endtime.minutes}}</span>:
  70. <span class="item-class">{{endtime.seconds}}</span>
  71. </view>
  72. </view>
  73. </view>
  74. <view class="spuDetailInfo">
  75. <view class="spuName">{{goods.goodsname}}</view>
  76. <view class="remind" wx:if="{{is_show_ziti_time==1}}">
  77. <image class="remindImg" src="../../images/icon-give.png"></image>
  78. <text>现在下单,预计({{goods.pick_up_modify}})可自提</text>
  79. </view>
  80. <view class="preferential" wx:if="{{goods.is_take_fullreduction==1}}">
  81. <view>
  82. <text class="tit">满减</text>
  83. <text class="con">满{{goods.full_money}}元减{{goods.full_reducemoney}}元</text>
  84. </view>
  85. </view>
  86. <view class="purchasing" wx:if="{{goods.one_limit_count > 0 || goods.total_limit_count > 0}}">
  87. <text class="purTit">限购</text>
  88. <text wx:if="{{goods.total_limit_count > 0}}">每人限购{{goods.total_limit_count}}份</text>
  89. <text wx:if="{{goods.one_limit_count > 0}}"> 每单限购{{goods.one_limit_count}}份</text>
  90. </view>
  91. <view class="saleNum">
  92. <text class="purTit">销量</text>
  93. <view class="stock">已售
  94. <text class="remaining"> {{goods.seller_count}} </text>件,仅剩
  95. <text class="remaining"> {{goods.total}} </text>件</view>
  96. </view>
  97. </view>
  98. <!-- 团长群 -->
  99. <view class='group' wx:if="{{isopen_community_group_share==1&&group_share_info&&group_share_info.share_avatar}}">
  100. <view class="group-avatar">
  101. <image src='{{group_share_info.share_avatar}}'></image>
  102. </view>
  103. <view class='group-m'>
  104. <view class='group-title'>{{group_share_info.share_title}}</view>
  105. <view class='group-desc'>{{group_share_info.share_desc}}</view>
  106. </view>
  107. <view class='group-r'><view class='group-btn' bindtap="showGroupCode">进入</view></view>
  108. </view>
  109. <view wx:if="{{order_comment_count > 0 && is_show_comment_list == 1}}">
  110. <view class="straightInLive">
  111. <view class="title">
  112. 商品评价
  113. <text class="commentsNum">({{order_comment_count}})</text>
  114. </view>
  115. <view class="comments" wx:for="{{comment_list}}" wx:key="{{item.comment_id}}">
  116. <view class='comment-user'>
  117. <image src='{{item.avatar}}'></image>
  118. <text>{{item.user_name}}</text>
  119. </view>
  120. <view bindtap="bindOpen" class="commentsCon {{item.isOpen&&item.showOpen?'doubleHidden':''}}" data-idx="{{index}}">{{item.content}}</view>
  121. <view class="commentsOpen" wx:if="{{item.showOpen}}">
  122. <text bindtap="bindOpen" data-idx="{{index}}">{{item.isOpen?'展开':'收起'}}</text>
  123. <image class="commentsOpenImg down" src="../../images/commentsOpen.png"></image>
  124. </view>
  125. <view class="allImg" wx:if="{{item.images.length > 0}}">
  126. <view class="commentsImg" wx:for="{{item.images}}" wx:for-index="idx" wx:for-item="imgItem" wx:key="{{idx}}">
  127. <image src='{{imgItem}}' class='goodsImg img-class' style='width:75px;height:75px;'></image>
  128. </view>
  129. </view>
  130. <navigator class="checkComments" hoverClass="none" url="/lionfish_comshop/pages/goods/comment?id={{item.goods_id}}">查看全部评论</navigator>
  131. </view>
  132. </view>
  133. </view>
  134. <view wx:if="{{buy_record_arr.count>0 && is_show_buy_record==1}}">
  135. <view class="buyRecords">
  136. <navigator class="moreBuyer" hoverClass="none" url="/lionfish_comshop/pages/goods/buyRecords?id={{goods_id}}">
  137. <view class="title">
  138. 购买记录
  139. <view class="buyNum">
  140. 已有
  141. <text>{{buy_record_arr.count}}</text> 人购买,商品共销售
  142. <text>{{goods.seller_count}}</text> 份
  143. <image class="goBuyRecords" src="../../images/community-right-arrow.png"></image>
  144. </view>
  145. </view>
  146. </navigator>
  147. <view class="buyerList">
  148. <image wx:for="{{buy_record_arr.list}}" wx:key="{{index}}" src='{{item.avatar}}' class='buyerImg img-class' style='height:90rpx;height:90rpx;'></image>
  149. <navigator class="moreBuyer" hoverClass="none" url="/lionfish_comshop/pages/goods/buyRecords?id={{goods_id}}">
  150. <image class="buyerImg" src="../../images/moreBuyer.png"></image>
  151. </navigator>
  152. </view>
  153. </view>
  154. </view>
  155. <view class="spuDetail">
  156. <image class="goodsDetailTitleImg" src="../../images/goodsDetailTitle.png"></image>
  157. <view class="warmPrompt">
  158. <view class="wxParse">
  159. <template is="wxParse" data="{{wxParseData:article.nodes}}"></template>
  160. </view>
  161. </view>
  162. </view>
  163. <view class="service">
  164. <view class="detailLogo">
  165. <text></text>
  166. <image wx:if="{{goods_details_middle_image}}" mode='widthFix' class="detailLogoImg" src="{{goods_details_middle_image}}"></image>
  167. <text></text>
  168. </view>
  169. <view class="instructions" wx:if="{{!noIns}}">
  170. <view class="wxParse">
  171. <template is="wxParse" data="{{wxParseData:instructions.nodes}}"></template>
  172. </view>
  173. </view>
  174. </view>
  175. <navigator url='/lionfish_comshop/pages/goods/industrial' class='cell' wx:if="{{goods_industrial_switch==1&&goods_industrial}}">
  176. <view class='cell-left'>
  177. <image class='cell-icon' mode='widthFix' src='data:image/jpeg;base64,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'></image>
  178. <text>工商资质</text>
  179. </view>
  180. <image class='icon-right' src='../../images/rightArrowImg.png'></image>
  181. </navigator>
  182. <image class="sloganImg" src="{{index_bottom_image?index_bottom_image:'../../images/icon-index-slogan.png'}}"></image>
  183. </view>
  184. <!--底部按钮begin-->
  185. <view class='i-fixed-bottom'>
  186. <view class="goods-bottom-bar">
  187. <view class="leftBtn">
  188. <navigator hoverClass="none" openType="switchTab" url="/lionfish_comshop/pages/index/index">
  189. <view class="bar-item back-to-index">
  190. <image class="icon" src="{{iconArr.home}}"></image>
  191. 回首页
  192. </view>
  193. </navigator>
  194. <navigator hoverClass="none" openType="switchTab" url="/lionfish_comshop/pages/order/shopCart">
  195. <view class="bar-item shop-cart">
  196. <view class="icon">
  197. <image src="{{iconArr.car}}"></image>
  198. <view class="cart-num" wx:if="{{cartNum}}">{{cartNum}}</view>
  199. </view>
  200. 购物车
  201. </view>
  202. </navigator>
  203. </view>
  204. <view class="goodsStatus" wx:if="{{goods.over_type == 0}}">即将开抢</view>
  205. <view class="goodsStatus" wx:elif="{{goods.total<=0}}">已抢光</view>
  206. <view class="goodsStatus" wx:elif="{{goods.total > 0 && goods.over_type ==2}}">团购已结束</view>
  207. <view class="goodsStatus" wx:elif="{{goods.grounding != 1}}">已下架</view>
  208. <view class="goodsStatus" wx:elif="{{is_comunity_rest == 1}}">团长休息中</view>
  209. <view class="gobuy" wx:else>
  210. <form bindsubmit="addToCart" reportSubmit="true">
  211. <view class="bar-item add-to-cart" style='background: {{goodsdetails_addcart_bg_color}}'>加入购物车</view>
  212. <button class="btn" formType="submit"></button>
  213. </form>
  214. <form bindsubmit="submit" reportSubmit="true">
  215. <button hidden formType="submit" id="formId"></button>
  216. </form>
  217. <label class="balanceBtn" for="formId">
  218. <view bindtap="balance" class="bar-item balance" style='background: {{goodsdetails_buy_bg_color}}'>立即购买</view>
  219. </label>
  220. </view>
  221. </view>
  222. </view>
  223. <!--底部按钮end-->
  224. <view class="mask" bindtap='closeSku' hidden="{{!visible}}"></view>
  225. <!---规格选择begin-->
  226. <view bind:cancel="close" class='sku-content' scrollUp="{{true}}" hidden="{{!visible}}">
  227. <view class="sku-card">
  228. <view bindtap="closeSku" class="close">
  229. <image src="../../images/icon-sku-close.png"></image>
  230. </view>
  231. <view class="sku-header">
  232. <image src='{{cur_sku_arr.skuImage}}' style="width:80px;height:80px;" class='sku-img'></image>
  233. <view class="sku-desc">
  234. <view class="sku-title">
  235. <span>{{cur_sku_arr.spuName}}</span>
  236. </view>
  237. <view class="sku-price">
  238. <view class="sale-price">
  239. ¥
  240. <span>{{cur_sku_arr.actPrice[0]}}</span>.{{cur_sku_arr.actPrice[1]}}
  241. </view>
  242. <view class="market-price">¥{{cur_sku_arr.marketPrice[0]}}.{{cur_sku_arr.marketPrice[1]}}</view>
  243. </view>
  244. <view class="sku-switch-on" wx:if="{{cur_sku_arr.spec}}">已选择:{{cur_sku_arr.spec}}</view>
  245. </view>
  246. </view>
  247. <view class="sku-spec" wx:for="{{skuList.list}}" wx:key="{{index}}">
  248. <view class="title">{{item.name}}</view>
  249. <view class="spec-list">
  250. <span bindtap="selectSku" class="{{idx==sku[index]['idx']?'on':''}}" data-disabled="{{item.canBuyNum-value<0}}" data-type="{{index}}_{{idx}}_{{value.option_value_id}}_{{value.name}}" wx:for-index="idx" wx:key="{{idx}}" data-idx="{{idx}}" wx:for="{{item.option_value}}"
  251. wx:for-item="value">{{value.name}}</span>
  252. </view>
  253. </view>
  254. <view class="sku-num-content">
  255. <view class="title">数量</view>
  256. <view class="i-class i-input-number i-input-number-size-{{size}}">
  257. <view bindtap="setNum" data-type="decrease" class="i-input-number-minus {{value<=min?'i-input-number-disabled':''}}">
  258. <image src="../../images/icon-input-reduce.png"></image>
  259. </view>
  260. <input bindblur="handleBlur" bindfocus="handleFocus" class="i-input-number-text {{min>=max?'i-input-number-disabled':''}}" disabled="true" type="number" value="{{sku_val}}"></input>
  261. <view bindtap="setNum" data-type="add" class="i-input-number-plus {{value>=max?'i-input-number-disabled':''}}">
  262. <image src="../../images/icon-input-add.png"></image>
  263. </view>
  264. </view>
  265. <view class="msg" wx:if="{{skuList[current].isLimit}}">
  266. <span wx:if="{{skuList[current].limitMemberNum>-1}}">每人限{{skuList[current].limitMemberNum}}单</span>
  267. <span wx:if="{{skuList[current].limitOrderNum>-1}}">每单限{{skuList[current].limitOrderNum}}份</span>
  268. <span></span>
  269. </view>
  270. <view class="even-num" wx:elif="{{!skuList[current].isLimit&&skuList[current].canBuyNum-value<=10&&skuList[current].canBuyNum-value>-1}}">还可以购买 {{skuList[current].canBuyNum-value}} 件</view>
  271. </view>
  272. <form bindsubmit="gocarfrom" report-submit="true">
  273. <button formType="submit" class="sku-confirm" disabled='{{cur_sku_arr.stock==0 ? true : false}}'>
  274. <view>{{cur_sku_arr.stock==0?"已抢光":"确定"}}</view>
  275. </button>
  276. </form>
  277. </view>
  278. </view>
  279. <!---规格选择end-->
  280. </view>
  281. <button class="fixed-share" bindtap='share_handler'>
  282. <image mode='aspectFit' src="../../images/share-white.png"></image>
  283. <view>分享</view>
  284. </button>
  285. <button class="fixed-service" openType="contact" wx:if="{{isShowContactBtn==1}}">
  286. <image mode='aspectFit' src="../../images/contactService.png"></image>
  287. </button>
  288. <i-order-notify i-class="order-notify" wx:if="{{order_notify_switch==1}}" stopNotify="{{stopNotify}}" />
  289. </i-auth>
  290. <!-- 新分享形式 Start -->
  291. <view class='share-modal' bindtap='closeShareModal' hidden='{{hideModal}}'>
  292. <view class='share-modal-content'>
  293. <view class='share-modal-img'>
  294. <image mode='widthFix' src='{{shareImgUrl}}'></image>
  295. </view>
  296. <view class="share-modal-btn-list">
  297. <view class="share-modal-btn-item">
  298. <button open-type="share" class='none_btn' plain="true">
  299. <image class="btn-icon" mode='widthFix' src="../../images/weixin.png"></image>
  300. <view class="btn-text">
  301. <text>分享好友</text>
  302. </view>
  303. </button>
  304. </view>
  305. <view class="share-modal-btn-item" catchtap='saveThumb'>
  306. <image class="btn-icon" mode='widthFix' src="../../images/save.png"></image>
  307. <view class="btn-text">
  308. <text>保存相册</text>
  309. </view>
  310. </view>
  311. </view>
  312. </view>
  313. </view>
  314. <canvas canvasId="myCanvas" class="canvas-img" style="width: {{canvasWidth}}px;height: {{canvasHeight}}px;"></canvas>