1
0

joinGroup.wxml 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. <scroll-view class="container" scroll-y="true">
  2. <view class="backhome" bindtap="switchNav">
  3. <image src="/static/images/home.png"></image>
  4. <text style="padding-left: 5px;">首页</text>
  5. </view>
  6. <view wx:if="{{openAttr}}" class="modal-wrap"></view>
  7. <navigator url="/pages/groupDetail/groupDetail?id={{group.id}}">
  8. <view class="goods-info">
  9. <image class="goods-pic" src="{{goods.list_pic_url}}"></image>
  10. <view class="goods-desc">
  11. <text class="goods-title">{{goods.name}}</text>
  12. <view class="goods-price">
  13. <text class="min-price">¥{{group.retail_min_price}}</text>
  14. <text class="price">¥{{group.retail_price}}</text>
  15. </view>
  16. <view class="price-tag">
  17. <text>{{min_open_group}}人拼团</text>
  18. <text>拼团立省{{group.retail_price - group.retail_min_price}}元</text>
  19. </view>
  20. </view>
  21. </view>
  22. </navigator>
  23. <view class="group-info">
  24. <view wx:if="{{!attendList[0].overdue && (attendList[0].attend_status == 0 || attendList[0].attend_status == 1)}}">
  25. <view wx:if="{{type == 1}}" class="desc">还差
  26. <text>{{min_open_group - attend_num}}</text>位新人,快喊小伙伴一起拼团吧</view>
  27. <view wx:if="{{type == 0}}" class="desc">已有{{attend_num}}参与,还差
  28. <text>{{min_open_group - attend_num}}</text>人拼团成功</view>
  29. <view class="deadline">仅剩
  30. <text>{{groupEnd.dateformat.day}}天{{groupEnd.dateformat.hr}}:{{groupEnd.dateformat.min}}:{{groupEnd.dateformat.sec}}</text>失效</view>
  31. </view>
  32. <view wx:if="{{attendList[0].attend_status == 2}}" class="desc">拼团成功</view>
  33. <view wx:if="{{attendList[0].attend_status == 3}}" class="desc">拼团失败</view>
  34. <view wx:if="{{attendList[0].overdue && attendList[0].attend_status != 2 && attendList[0].attend_status != 3}}" class="desc">该活动已结束</view>
  35. <view class="member">
  36. <view wx:for="{{attendList}}" style="background-image: url({{item.avatar}})" wx:key="index" class="member-item {{ index == 0 ? 'member-chief' : 'member-group' }}"></view>
  37. <view wx:for="{{min_open_group - attend_num}}" wx:key="index" class="member-item member-cell">?</view>
  38. </view>
  39. </view>
  40. <view wx:if="{{openAttr}}" class="attr-pop">
  41. <view class="attr-close" bindtap="switchAttrPop">X</view>
  42. <view class="img-info">
  43. <image class="img" src="{{goods.list_pic_url}}"></image>
  44. <view class="info">
  45. <view class="c">
  46. <view class="p">价格:¥{{group.retail_min_price}}</view>
  47. <view class="a" wx:if="{{productList.length>0}}">已选择:{{checkedSpecText}}</view>
  48. </view>
  49. </view>
  50. </view>
  51. <view class="spec-con">
  52. <view class="spec-item" wx:for="{{specificationList}}" wx:key="{{item.specification_id}}">
  53. <view class="name">{{item.name}}</view>
  54. <view class="values">
  55. <view class="value {{vitem.checked ? 'selected' : ''}}" bindtap="clickSkuValue" wx:for="{{item.valueList}}" wx:for-item="vitem" wx:key="{{vitem.id}}" data-value-id="{{vitem.id}}" data-name-id="{{vitem.specification_id}}">{{vitem.value}}</view>
  56. </view>
  57. </view>
  58. <view class="number-item">
  59. <view class="name">数量</view>
  60. <view class="selnum">
  61. <view class="cut" bindtap="cutNumber">-</view>
  62. <input value="{{number}}" class="number" disabled="true" type="number" />
  63. <view class="add" bindtap="addNumber">+</view>
  64. </view>
  65. </view>
  66. </view>
  67. </view>
  68. <button wx:if="{{!attendList[0].overdue&&group.open_status==1 && (attendList[0].attend_status == 0 || attendList[0].attend_status == 1)}}" class="share-btn" open-type="share">
  69. <image src="/static/images/weixin.png"></image>分享给微信好友</button>
  70. <button wx-if="{{group.open_status!=1 || selfStatus == 1}}" class="more-link">已关闭</button>
  71. <button wx-if="{{group.open_status==1&&type == 0 && !attendList[0].overdue}}" bindtap="switchAttrPop" class="join-btn">我要参团</button>
  72. <button wx-if="{{openAttr && group.open_status==1}}" bindtap="checkProduct" class="confirm-btn">确定</button>
  73. <view class="more-group">更多拼团
  74. <navigator class="more-link" open-type="switchTab" url="/pages/goodsActivity/goodsActivity?type=0">更多 ></navigator>
  75. </view>
  76. <view class="topic-list">
  77. <view class="item" wx:for="{{groupList}}" wx:key="{{item.id}}">
  78. <view class="imgtt">
  79. <image class="img" src="{{item.item_pic_url}}"></image>
  80. <view class="imgline">
  81. <view class="priceInfo">最低开团价:
  82. <text class="price">¥{{item.retail_min_price}}</text>
  83. <text class="orgPrice line-through">¥{{item.retail_price}}</text>
  84. </view>
  85. <view class="right">
  86. <navigator url="../groupDetail/groupDetail?id={{item.id}}">
  87. <button class="btn">立即开团</button>
  88. </navigator>
  89. </view>
  90. </view>
  91. </view>
  92. <view class="info">
  93. <text class="title">{{item.title}}</text>
  94. <text class="desc">{{item.subtitle}}</text>
  95. </view>
  96. </view>
  97. </view>
  98. </scroll-view>