C端小程序
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

135 wiersze
5.6 KiB

  1. <!--pages/spellDetail/index.wxml-->
  2. <view class='container'>
  3. <!-- 拼团产品详情 -->
  4. <view class='detail'>
  5. <view class='return-index' bindtap='gotoIndex'>
  6. <image src='{{home}}' mode="widthFix"></image>
  7. </view>
  8. <view class='detail-top'>
  9. <view class='detail-top01'>
  10. <image src='{{data.coverImg}}' mode="aspectFill"></image>
  11. </view>
  12. <view class='detail-top02'>
  13. <view class='title'>{{data.title}}</view>
  14. <view class='des'>{{data.subTitle}}</view>
  15. </view>
  16. <view class='detail-top03'>
  17. <view class='detail-p-price'>{{data.salePrice}}元</view>
  18. <view class='detail-p-name'>拼团价</view>
  19. </view>
  20. </view>
  21. <view class='detail-bottom' wx:if="{{isMyself==true}}">
  22. <view class='b-unit'>元</view>
  23. <view class='b-price'>{{data.salePrice}}</view>
  24. <view class='b-name'>实付款</view>
  25. </view>
  26. </view>
  27. <!-- 拼团状态-拼团中,拼团成功 -->
  28. <view class='status' wx:if="{{isMyself==true}}" style='margin-top:30rpx;'>
  29. <view class='status-top'>
  30. <view class='p-status'>{{data.statustext}}</view>
  31. <view class='p-text' wx:if='{{data.status==10}}'>结束</view>
  32. <view class='p-time' wx:if='{{data.status==10}}'>{{sec}}</view>
  33. <view class='p-mao' wx:if='{{data.status==10}}'>:</view>
  34. <view class='p-time' wx:if='{{data.status==10}}'>{{min}}</view>
  35. <view class='p-mao' wx:if='{{data.status==10}}'>:</view>
  36. <view class='p-time' wx:if='{{data.status==10}}'>{{hour}}</view>
  37. <view class='p-mao' wx:if='{{data.status==10}}'>天</view>
  38. <view class='p-time' wx:if='{{data.status==10}}'>{{day}}</view>
  39. <view class='p-text' wx:if='{{data.status==10}}'>剩余</view>
  40. </view>
  41. <view class='status-center' style='{{"width:"+(120*data.userList.length>634?634:120*data.userList.length)+"rpx;"+"margin:0 auto;"}}'>
  42. <view class='status-lists'>
  43. <view class='tuanzhang touxiangitems' wx:for="{{data.userList}}" wx:key="{{index}}">
  44. <view class='touxiang' wx:if='{{item.avatarUrl}}'>
  45. <image src='{{item.avatarUrl}}'></image>
  46. </view>
  47. <view class='tuan-icon' wx:if='{{index==0}}'>
  48. <image src='{{tuanzhang}}'></image>
  49. </view>
  50. <view class='no-touxiang' wx:if='{{!item.avatarUrl}}'>
  51. ?
  52. </view>
  53. </view>
  54. <!-- <view class='tuanzhang touxiangitems'>
  55. <view class='touxiang'>
  56. <image src='{{spellBg}}'></image>
  57. </view>
  58. </view>
  59. <view class='tuanzhang touxiangitems'>
  60. <view class='no-touxiang'>
  61. ?
  62. </view>
  63. </view> -->
  64. </view>
  65. </view>
  66. <view class='status-bottom'>
  67. <view class='position-icon'>
  68. <image src='{{position}}'></image>
  69. </view>
  70. <view class='position'>广场地址:{{data.addr}}</view>
  71. </view>
  72. </view>
  73. <!-- 拼团状态-除拼团失败,拼团超时 wx:if='{{data.status!=10&&!isMyself}}'-->
  74. <view class='status' wx:if='{{data.status!=10&&!isMyself}}' style='padding:0;overflow:hidden;margin-top:30rpx;'>
  75. <view class='status-top' style='margin:0 20rpx;width:650rpx;box-sizing:border-box;'>
  76. <view class='p-status' style='text-align:center;width:100%;'>{{data.statustext}}</view>
  77. </view>
  78. <view class='status-center' style='margin:0 20rpx;width:650rpx;box-sizing:border-box;'>
  79. <view class='status-lists'>
  80. <view class='tuanzhang touxiangitems' wx:for="{{data.userList}}" wx:key="{{index}}">
  81. <view class='touxiang' wx:if='{{item.avatarUrl}}'>
  82. <image src='{{item.avatarUrl}}'></image>
  83. </view>
  84. <view class='tuan-icon' wx:if='{{index==0}}'>
  85. <image src='{{tuanzhang}}'></image>
  86. </view>
  87. <view class='no-touxiang' wx:if='{{!item.avatarUrl}}'>
  88. ?
  89. </view>
  90. </view>
  91. </view>
  92. </view>
  93. <!-- 按钮 -->
  94. <view class='button' style='padding:0 20rpx;'>
  95. <button bindtap='gotoshare'>发起拼团</button>
  96. <button bindtap='gotoSearch'>更多拼团商品</button>
  97. </view>
  98. <view class='status-bottom' style='background:rgba(254,243,232,1);padding:0 20rpx;box-sizing:border-box;'>
  99. <view class='position-icon'>
  100. <image src='{{position}}'></image>
  101. </view>
  102. <view class='position'>广场地址:{{data.addr}}</view>
  103. </view>
  104. </view>
  105. <!-- 拼团订单信息 -->
  106. <view class='order'>
  107. <view class='order-list'>
  108. <view class='order-title'>订单编号:</view>
  109. <view class='order-text'>{{paramData.orderId}}</view>
  110. </view>
  111. <view class='order-list'>
  112. <view class='order-title'>团单编号:</view>
  113. <view class='order-text'>{{data.orderGroupId}}</view>
  114. </view>
  115. </view>
  116. <view class='edit'>
  117. <button class='share user-motto' wx:if="{{data.status==10&&isMyself==true&&data.couponStatus==0}}" id="shareBtn" open-type="share">邀请好友拼团</button>
  118. <button class='share user-motto' wx:if="{{data.status==12||data.status==13&&data.couponStatus==0}}" bindtap='gotoAgain'>重新拼团</button>
  119. <button class='share user-motto' wx:if="{{data.status==11&&isMyself==true}}" bindtap='gotoUse'>去使用</button>
  120. </view>
  121. <view class='alert-bg' wx:if='{{showAlert&&data.status!=11}}' bindtap='gotoClose'></view>
  122. <view class='alert-box' wx:if='{{showAlert&&data.status!=11}}'>
  123. <view class='alert-close' bindtap='gotoClose'>
  124. <image src='{{close03}}'></image>
  125. </view>
  126. <view class='alert-title'>商品已下架</view>
  127. <view class='alert-button'>
  128. <button class='share user-motto' bindtap='gotoSpellList'>更多拼团商品</button>
  129. </view>
  130. </view>
  131. </view>