1
0

group.wxml 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234
  1. <view class="container">
  2. <view class="tab-bar">
  3. <view wx:for="{{tabList}}" wx:key="{{index}}" bindtap="toggleTab" data-index="{{index}}" class="tab-bar-item {{ index == tabIndex ? 'active' : '' }}">{{ item }}</view>
  4. </view>
  5. <swiper current="{{tabIndex}}" bindchange="swiperChange" style="height: 92vh;">
  6. <!-- 全部 -->
  7. <swiper-item>
  8. <scroll-view scroll-y="true" style="height: 100%;">
  9. <view class="group-panel" wx:for="{{openList}}" wx:key="{{index}}">
  10. <view wx:if="{{item.attend_status==0}}" class="panel-head">
  11. <text class="desc">待付款</text>
  12. <text class="deadline">剩 {{item.dateformat.day}}天{{item.dateformat.hr}}小时{{item.dateformat.min}}分{{item.dateformat.sec}}秒</text>
  13. </view>
  14. <view wx:if="{{item.attend_status==1}}" class="panel-head">
  15. <text class="desc">拼团中,还差{{item.min_open_group-item.attend_num}}人成团</text>
  16. <text class="deadline">剩 {{item.dateformat.day}}天{{item.dateformat.hr}}小时{{item.dateformat.min}}分{{item.dateformat.sec}}秒</text>
  17. </view>
  18. <view wx:if="{{item.attend_status==2}}" class="panel-head">
  19. <text class="desc">拼团完成</text>
  20. </view>
  21. <view wx:if="{{item.attend_status==3}}" class="panel-head">
  22. <text class="desc">拼团失败</text>
  23. </view>
  24. <view class="panel-body">
  25. <!-- <view class="title">{{item.title}}</view> -->
  26. <view class="box">
  27. <image class="l" src="{{item.abbr_pic_url}}"></image>
  28. <view class="m">
  29. <view class="desc">{{item.title}}</view>
  30. <view class="attr">{{null!=item.goods_specification_name_value?item.goods_specification_name_value:""}}</view>
  31. </view>
  32. <view class="r">
  33. <view class="price">¥{{item.retail_price}}</view>
  34. <view class="min-price">¥{{item.retail_min_price}}</view>
  35. <view class="num">x{{item.number}}</view>
  36. </view>
  37. </view>
  38. </view>
  39. <view class="panel-foot">
  40. <view class="desc">免配送费,合计
  41. <text style="color: #FF5778">¥{{item.order_price}}</text>
  42. </view>
  43. </view>
  44. <view class="btn-group">
  45. <navigator url="../../joinGroup/joinGroup?openId={{item.open_id}}&groupId={{item.group_id}}&goodsId={{group.goods_id}}&min_open_group={{item.min_open_group}}&attend_num={{item.attend_num}}&end_time={{item.end_time}}">
  46. <button class="btn btn-l">拼团详情</button>
  47. </navigator>
  48. <navigator url="../../joinGroup/joinGroup?openId={{item.open_id}}&groupId={{item.group_id}}&goodsId={{group.goods_id}}&min_open_group={{item.min_open_group}}&attend_num={{item.attend_num}}&end_time={{item.end_time}}">
  49. <button wx:if="{{item.attend_status==1}}" class="btn btn-r">邀请参团</button>
  50. </navigator>
  51. <navigator url="/pages/pay/pay?orderId={{item.order_id}}&actualPrice={{item.actual_price}}">
  52. <button wx:if="{{item.attend_status==0}}" class="btn btn-r">去支付</button>
  53. </navigator>
  54. </view>
  55. </view>
  56. <view class="group-panel" wx:if="{{openList.length<=0}}">
  57. <view class="no-data">
  58. <image src="/static/images/tip-null.png"></image>
  59. <text>暂无拼团信息</text>
  60. </view>
  61. </view>
  62. </scroll-view>
  63. </swiper-item>
  64. <!-- 待付款 -->
  65. <swiper-item>
  66. <scroll-view scroll-y="true" style="height: 100%;">
  67. <view class="group-panel" wx:if="{{openList0.length>0}}" wx:for="{{openList0}}" wx:key="{{index}}">
  68. <view class="panel-head">
  69. <text class="desc">待付款</text>
  70. <text class="deadline">剩 {{item.dateformat.day}}天{{item.dateformat.hr}}小时{{item.dateformat.min}}分{{item.dateformat.sec}}秒</text>
  71. </view>
  72. <view class="panel-body">
  73. <!-- <view class="title">{{item.title}}</view> -->
  74. <view class="box">
  75. <image class="l" src="{{item.abbr_pic_url}}"></image>
  76. <view class="m">
  77. <view class="desc">{{item.title}}</view>
  78. <view class="attr">{{null!=item.goods_specification_name_value?item.goods_specification_name_value:""}}</view>
  79. </view>
  80. <view class="r">
  81. <view class="price">¥{{item.retail_price}}</view>
  82. <view class="min-price">¥{{item.retail_min_price}}</view>
  83. <view class="num">x{{item.number}}</view>
  84. </view>
  85. </view>
  86. </view>
  87. <view class="panel-foot">
  88. <view class="desc">免配送费,合计
  89. <text style="color: #FF5778">¥{{item.order_price}}</text>
  90. </view>
  91. </view>
  92. <view class="btn-group">
  93. <navigator url="../../joinGroup/joinGroup?openId={{item.open_id}}&groupId={{item.group_id}}&goodsId={{group.goods_id}}&min_open_group={{item.min_open_group}}&attend_num={{item.attend_num}}&end_time={{item.end_time}}">
  94. <button class="btn btn-l">拼团详情</button>
  95. </navigator>
  96. <navigator url="/pages/pay/pay?orderId={{item.order_id}}&actualPrice={{item.actual_price}}">
  97. <button wx:if="{{item.attend_status==0}}" class="btn btn-r">去支付</button>
  98. </navigator>
  99. </view>
  100. </view>
  101. <view class="group-panel" wx:if="{{openList0.length<=0}}">
  102. <view class="no-data">
  103. <image src="/static/images/tip-null.png"></image>
  104. <text>暂无待付款拼团</text>
  105. </view>
  106. </view>
  107. </scroll-view>
  108. </swiper-item>
  109. <!-- 拼团中 -->
  110. <swiper-item>
  111. <scroll-view scroll-y="true" style="height: 100%;">
  112. <view class="group-panel" wx:if="{{openList1.length>0}}" wx:for="{{openList1}}" wx:key="{{index}}">
  113. <view class="panel-head">
  114. <text class="desc">拼团中,还差{{item.min_open_group-item.attend_num}}人成团</text>
  115. <text class="deadline">剩 {{item.dateformat.day}}天{{item.dateformat.hr}}小时{{item.dateformat.min}}分{{item.dateformat.sec}}秒</text>
  116. </view>
  117. <view class="panel-body">
  118. <!-- <view class="title">{{item.title}}</view> -->
  119. <view class="box">
  120. <image class="l" src="{{item.abbr_pic_url}}"></image>
  121. <view class="m">
  122. <view class="desc">{{item.title}}</view>
  123. <view class="attr">{{null!=item.goods_specification_name_value?item.goods_specification_name_value:""}}</view>
  124. </view>
  125. <view class="r">
  126. <view class="price">¥{{item.retail_price}}</view>
  127. <view class="min-price">¥{{item.retail_min_price}}</view>
  128. <view class="num">x{{item.number}}</view>
  129. </view>
  130. </view>
  131. </view>
  132. <view class="panel-foot">
  133. <view class="desc">免配送费,合计
  134. <text style="color: #FF5778">¥{{item.order_price}}</text>
  135. </view>
  136. </view>
  137. <view class="btn-group">
  138. <navigator url="../../joinGroup/joinGroup?openId={{item.open_id}}&groupId={{item.group_id}}&goodsId={{group.goods_id}}&min_open_group={{item.min_open_group}}&attend_num={{item.attend_num}}&end_time={{item.end_time}}">
  139. <button class="btn btn-l">拼团详情</button>
  140. </navigator>
  141. <navigator url="../../joinGroup/joinGroup?openId={{item.open_id}}&groupId={{item.group_id}}&goodsId={{group.goods_id}}&min_open_group={{item.min_open_group}}&attend_num={{item.attend_num}}&end_time={{item.end_time}}">
  142. <button class="btn btn-r">邀请参团</button>
  143. </navigator>
  144. </view>
  145. </view>
  146. <view class="group-panel" wx:if="{{openList1.length<=0}}">
  147. <view class="no-data">
  148. <image src="/static/images/tip-null.png"></image>
  149. <text>暂无拼团中信息</text>
  150. </view>
  151. </view>
  152. </scroll-view>
  153. </swiper-item>
  154. <!-- 拼团成功 -->
  155. <swiper-item>
  156. <scroll-view scroll-y="true" style="height: 100%;">
  157. <view class="group-panel" wx:if="{{openList2.length>0}}" wx:for="{{openList2}}" wx:key="{{index}}">
  158. <view class="panel-body">
  159. <!-- <view class="title">{{item.title}}</view> -->
  160. <view class="box">
  161. <image class="l" src="{{item.abbr_pic_url}}"></image>
  162. <view class="m">
  163. <view class="desc">{{item.title}}</view>
  164. <view class="attr">{{null!=item.goods_specification_name_value?item.goods_specification_name_value:""}}</view>
  165. </view>
  166. <view class="r">
  167. <view class="price">¥{{item.retail_price}}</view>
  168. <view class="min-price">¥{{item.retail_min_price}}</view>
  169. <view class="num">x{{item.number}}</view>
  170. </view>
  171. </view>
  172. </view>
  173. <view class="panel-foot">
  174. <view class="desc">免配送费,合计
  175. <text style="color: #FF5778">¥{{item.order_price}}</text>
  176. </view>
  177. </view>
  178. <view class="btn-group">
  179. <navigator url="../../joinGroup/joinGroup?openId={{item.open_id}}&groupId={{item.group_id}}&goodsId={{group.goods_id}}&min_open_group={{item.min_open_group}}&attend_num={{item.attend_num}}&end_time={{item.end_time}}">
  180. <button class="btn btn-l">拼团详情</button>
  181. </navigator>
  182. <!-- <button class="btn btn-r">邀请参团</button> -->
  183. </view>
  184. </view>
  185. <view class="group-panel" wx:if="{{openList2.length<=0}}">
  186. <view class="no-data">
  187. <image src="/static/images/tip-null.png"></image>
  188. <text>暂无拼团成功信息</text>
  189. </view>
  190. </view>
  191. </scroll-view>
  192. </swiper-item>
  193. <!-- 拼团失败 -->
  194. <swiper-item>
  195. <scroll-view scroll-y="true" style="height: 100%;">
  196. <view class="group-panel" wx:if="{{openList3.length>0}}" wx:for="{{openList3}}" wx:key="{{index}}">
  197. <view class="panel-body">
  198. <!-- <view class="title">{{item.title}}</view> -->
  199. <view class="box">
  200. <image class="l" src="{{item.abbr_pic_url}}"></image>
  201. <view class="m">
  202. <view class="desc">{{item.title}}</view>
  203. <view class="attr">{{null!=item.goods_specification_name_value?item.goods_specification_name_value:""}}</view>
  204. </view>
  205. <view class="r">
  206. <view class="price">¥{{item.retail_price}}</view>
  207. <view class="min-price">¥{{item.retail_min_price}}</view>
  208. <view class="num">x{{item.number}}</view>
  209. </view>
  210. </view>
  211. </view>
  212. <view class="panel-foot">
  213. <view class="desc">免配送费,合计
  214. <text style="color: #FF5778">¥{{item.order_price}}</text>
  215. </view>
  216. </view>
  217. <view class="btn-group">
  218. <navigator url="../../joinGroup/joinGroup?openId={{item.open_id}}&groupId={{item.group_id}}&goodsId={{group.goods_id}}&min_open_group={{item.min_open_group}}&attend_num={{item.attend_num}}&end_time={{item.end_time}}">
  219. <button class="btn btn-l">拼团详情</button>
  220. </navigator>
  221. <!-- <button class="btn btn-r">邀请参团</button> -->
  222. </view>
  223. </view>
  224. <view class="group-panel" wx:if="{{openList3.length<=0}}">
  225. <view class="no-data">
  226. <image src="/static/images/tip-null.png"></image>
  227. <text>暂无拼团失败信息</text>
  228. </view>
  229. </view>
  230. </scroll-view>
  231. </swiper-item>
  232. </swiper>
  233. </view>