C端小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

96 regels
7.5 KiB

  1. <button class='goback' bindtap='goback'><image src='{{wmhome}}' mode="widthFix"></image></button>
  2. <view class='content-box' style='{{"padding-bottom:"+(lists.length>0?"200rpx":"0")}}'>
  3. <view class='top' wx:if='{{flag=="spellList"&&list.length>0}}'>
  4. <view class="banner" wx:if="{{list.length>0}}" hover-class="none" hover-stop-propagation="false">
  5. <c-banner wx:key="unique" list="{{list}}" />
  6. </view>
  7. </view>
  8. <view class='no-data01' style='{{"margin-top:"+(list.length>0?"320rpx":"20rpx")+";"+"height:"+(list.length>0?"calc(100vh - 460rpx)":"calc(100vh - 160rpx)")}}' wx:if='{{flag=="spellList"&&lists.length==0}}'>
  9. <image src='{{nodata}}'></image>
  10. <view class='no-data-text'>暂无数据</view>
  11. </view>
  12. <view class='no-data' wx:if='{{flag=="myspellList"&&lists.length==0}}'>
  13. <image src='{{nodata}}'></image>
  14. <view class='no-data-text'>暂无数据</view>
  15. </view>
  16. <view class='content' style='{{"margin-top:"+(flag=="spellList"&&list.length>0?"320rpx":"20rpx")}}'>
  17. <view class='sepll-list' wx:if='{{flag=="spellList"}}' wx:for="{{lists}}" wx:key="{{index}}" data-couponId='{{item.couponId}}' data-id='{{item.id}}' bindtap='invite'>
  18. <view class='spell-left'>
  19. <image src='{{item.coverImg}}' mode="aspectFill"></image>
  20. </view>
  21. <view class='spell-center'>
  22. <view class='tilte'>{{item.title}}</view>
  23. <view class='remark'>{{item.subTitle}}</view>
  24. <view class='spell-num'>{{item.pressLimitNum+'人团'}}</view>
  25. <view class='price'>
  26. <view class='price01'>
  27. <view class='price-num'>{{item.salePriceStr}}</view>
  28. <view class='price-unit'>元</view>
  29. </view>
  30. <view class='price02'>{{item.priceStr}}</view>
  31. </view>
  32. </view>
  33. <view class='spell-right'>
  34. <view class='right-button'>去拼团</view>
  35. <view class='right-text'>剩余{{item.remainInventory}}</view>
  36. </view>
  37. </view>
  38. <view class='sepll-list' wx:if='{{flag=="myspellList"}}' wx:for="{{lists}}" wx:key="{{index}}" style='position:relative;height:auto;'>
  39. <view class='spell-top'>
  40. <view class='spell-top-left' wx:if='{{item.orderStatus!=15&&item.orderStatus!=16&&!(item.orderStatus==13&&item.couponStatus==1)}}'>
  41. <view class='top-title' wx:if='{{item.remainPeople!=0}}'>距离成团还差</view>
  42. <view class='top-num' wx:if='{{item.remainPeople!=0}}'>{{item.remainPeople+'人'}}</view>
  43. <view class='top-title' style='color:#8C8C8C;' wx:if='{{item.remainPeople==0}}'>{{item.pressLimitNum+'人成团'}}</view>
  44. </view>
  45. <view class='spell-top-left' wx:if='{{item.orderStatus==15||item.orderStatus==16||(item.orderStatus==13&&item.couponStatus==1)}}'>
  46. <view class='top-title'>拼团未开始</view>
  47. </view>
  48. <view class='spell-top-right' style='{{"color:"+((item.orderStatus==10||item.orderStatus==15)?"#FF3232":item.orderStatus==11?"#57B257":"#8C8C8C")}}'>{{item.statusText02}}</view>
  49. </view>
  50. <view class='spell-bottom'>
  51. <view class='spell-left' data-id='{{item.id}}' data-data='{{item}}' bindtap='{{((item.couponStatus==1&&item.orderStatus!=11)||(item.orderGroupId=="0"&&item.orderStatus!=15)||item.orderStatus==16)?"":item.orderStatus!=15?"gotoStatusDetail":"gotoPay"}}'>
  52. <image src='{{item.coverImg}}' mode="aspectFill"></image>
  53. </view>
  54. <view class='spell-center' data-id='{{item.id}}' data-data='{{item}}' bindtap='{{((item.couponStatus==1&&item.orderStatus!=11)||(item.orderGroupId=="0"&&item.orderStatus!=15)||item.orderStatus==16)?"":item.orderStatus!=15?"gotoStatusDetail":"gotoPay"}}'>
  55. <view class='tilte'>{{item.title}}</view>
  56. <view class='remark'>{{item.subTitle}}</view>
  57. <view class='price' style='margin-top:50rpx;'>
  58. <view class='price01'>
  59. <view class='price-text'style="display: inline;font-size: 24rpx;">拼团价</view>
  60. <view class='price-num'>{{item.salePrice/100}}</view>
  61. <view class='price-unit'>元</view>
  62. </view>
  63. </view>
  64. </view>
  65. <view class='spell-right' style='position:absolute;width:auto;bottom:30rpx;right:20rpx;'>
  66. <!-- 继续邀请好友 -->
  67. <button class='share user-motto right-button' open-type="share" id="shareBtn" wx:if='{{item.couponStatus!=1&&item.orderStatus==10&&item.orderGroupId!="0"}}' data-status='{{item.status}}' data-data='{{item}}' hover-class="other-button-hover" style="width:auto;display:inline-block;padding:0 8rpx;">{{item.statusText}}</button>
  68. <!-- 去使用 -->
  69. <view class='right-button' data-data='{{item}}' wx:if='{{item.orderStatus==11}}' data-status='{{item.status}}' bindtap='gotoUse' style="width:auto;display:inline-block;padding:0 8rpx;">{{item.statusText}}</view>
  70. <!-- 重新拼团 -->
  71. <view class='right-button' data-data='{{item}}' wx:if='{{item.couponStatus!=1&&item.orderStatus==13&&item.orderGroupId!="0"}}' data-status='{{item.status}}' bindtap='gotoAgain' style="width:auto;display:inline-block;padding:0 8rpx;">{{item.statusText}}</view>
  72. <!-- 已下架 -->
  73. <view class='right-button' wx:if='{{item.couponStatus==1&&item.orderStatus!=11}}' data-status='{{item.status}}' bindtap='gotoEdit' style="width:auto;display:inline-block;background:#B5B5B5;padding:0 8rpx;">已下架</view>
  74. <!-- 拼团未支付 -->
  75. <view class='right-button' wx:if='{{item.couponStatus!=1&&item.orderStatus!=11&&item.orderStatus!=15&&item.orderGroupId=="0"}}' data-status='{{item.status}}' bindtap='gotoEdit' style="width:auto;display:inline-block;background:#B5B5B5;padding:0 8rpx;">拼团未支付</view>
  76. <!-- 拼团失败 -->
  77. <view class='right-button' wx:if='{{item.couponStatus!=1&&item.orderStatus==12&&item.orderGroupId!="0"}}' data-status='{{item.status}}' bindtap='gotoEdit' style="width:auto;display:inline-block;background:#B5B5B5;padding:0 8rpx;">{{item.statusText}}</view>
  78. <!-- 参团失败 -->
  79. <view class='right-button' wx:if='{{item.couponStatus!=1&&item.orderStatus==14&&item.orderGroupId!="0"}}' data-status='{{item.status}}' bindtap='gotoEdit' style="width:auto;display:inline-block;background:#B5B5B5;padding:0 8rpx;">{{item.statusText}}</view>
  80. <!-- 拼团待支付 -->
  81. <view class='right-button' wx:if='{{item.couponStatus!=1&&item.orderStatus==15}}' data-data='{{item}}' data-status='{{item.status}}' bindtap='gotoPay' style="width:auto;display:inline-block;padding:0 8rpx;">{{item.statusText}}</view>
  82. <!-- 拼团发起未支付 -->
  83. <view class='right-button' wx:if='{{item.couponStatus!=1&&item.orderStatus==16&&item.orderGroupId!="0"}}' data-status='{{item.status}}' bindtap='gotoEdit' style="width:auto;display:inline-block;background:#B5B5B5;padding:0 8rpx;">{{item.statusText}}</view>
  84. <!-- <view class='right-button' wx:if='{{item.couponStatus!=1&&item.orderStatus==16&&item.orderGroupId!="0"}}' data-data='{{item}}' data-status='{{item.status}}' bindtap='gotoPay' style="width:auto;display:inline-block;padding:0 8rpx;">{{item.statusText}}</view> -->
  85. </view>
  86. </view>
  87. </view>
  88. </view>
  89. <view class='bottom'>
  90. <view class='bottom-left' bindtap="getSpellList" style="background:{{flag=='spellList'?'#FF7250':'#F3453A'}}">拼团商品</view>
  91. <view class='bottom-right' bindtap="getmyList" style="background:{{flag!='spellList'?'#FF7250':'#F3453A'}}">我的拼团</view>
  92. </view>
  93. <view class="loading" wx:if="{{loading}}">
  94. {{content}}
  95. </view>
  96. </view>