order.wxml 5.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <view class="tab-bar white-bg">
  2. <share make="{{modalInfo.show}}" aid="{{modalInfo.aid}}" sid="{{modalInfo.sid}}" pid="{{modalInfo.pid}}" orderid="{{modalInfo.orderid}}" groupid="{{modalInfo.groupid}}" groupbook="{{modalInfo.groupbook}}" status="{{modalInfo.status}}" type="1" invitefbtn="{{modalInfo.invitefbtn}}"/>
  3. <view class="tab-item{{queryData.otype == '' ? ' active':''}}" data-index="" bindtap="setTabbar">
  4. <view class="label">全部</view>
  5. </view>
  6. <view class="tab-item{{queryData.otype == 1 ? ' active':''}}" data-index="1" bindtap="setTabbar">
  7. <view class="label">
  8. <text class="info" wx:if="{{stat.payNumber > 0}}">{{stat.payNumber}}</text>
  9. 待付款
  10. </view>
  11. </view>
  12. <view class="tab-item{{queryData.otype == 2 ? ' active':''}}" data-index="2" bindtap="setTabbar">
  13. <view class="label">
  14. <text class="info" wx:if="{{stat.attendNumber > 0}}">{{stat.attendNumber}}</text>
  15. 待参加
  16. </view>
  17. </view>
  18. <view class="tab-item{{queryData.otype == 3 ? ' active':''}}" data-index="3" bindtap="setTabbar">
  19. <view class="label">
  20. <text class="info" wx:if="{{stat.commentNumber > 0}}">{{stat.commentNumber}}</text>
  21. 待评价
  22. </view>
  23. </view>
  24. <view class="tab-item{{queryData.otype == 4 ? ' active':''}}" data-index="4" bindtap="setTabbar">
  25. <view class="label">退款售后</view>
  26. </view>
  27. </view>
  28. <view class="content">
  29. <view class="order-card white-bg" wx:for="{{list}}" wx:key="unique">
  30. <navigator class="order-card-main" hover-class="none" url="/pages/order/detail/index?orderid={{item.orderid}}&otype={{queryData.otype}}&presellStatus={{item.presellStatus}}">
  31. <image src="{{item.logo}}" mode="aspectFill" binderror="errorImg" data-index="{{index}}"></image>
  32. <view class="order-card-content">
  33. <view class="listTitle">{{item.atitle}}</view>
  34. <text class="font12 black">
  35. {{item.atype == 0 ? '场次':'颜色'}}:{{item.sessionName}}
  36. {{item.atype == 0 ? (item.military == 1?'排':'套餐'):'尺寸'}}:<block wx:for="{{item.meals}}" wx:for-index="i" wx:for-item="itemName" wx:key="i">{{itemName.policyName}} <text wx:if="{{item.military == 1}}">({{item.campSex==0?'仅女生可报':(item.campSex==1?'仅男生可报':'不限性别')}})</text>({{itemName.num}})</block>
  37. <text class="r-float subtitleColor">¥<text class="font16">{{item.price}}</text></text>
  38. </text>
  39. </view>
  40. </navigator>
  41. <view class="order-card-footer">
  42. <text class="subtitleColor" wx:if="{{!(item.status == 13 && item.needPayBalance==1)}}">{{item.statusDesc}}</text>
  43. <button size="mini" class="button button-plain-gray button-radius" wx:if="{{item.status==1 && item.presellStatus != 2 && item.waitPayResult!=1}}" bindtap="cancelOrder" data-orderid="{{item.orderid}}">取消订单</button>
  44. <button plain size="mini" type="warn" class="button button-radius" wx:if="{{item.status==1 && item.waitPayResult!=1}}" bindtap="pay" data-orderid="{{item.orderid}}" data-presellStatus="{{item.presellStatus}}" data-status="item.status">{{item.presellStatus == 0 ? '我要付款':(item.presellStatus == 2 ? '支付尾款':'支付预付金')}}</button>
  45. <text wx:if="{{(item.groupbook == 1 && item.totalNum > 0 && item.status == 2 && (item.presellStatus == 0||item.presellStatus == 2)) || (item.groupbook == 1 && item.status == 13 && item.needPayBalance==0 && item.totalNum > 0)}}">
  46. <block wx:if="{{item.beforeNum != 0}}">已成{{item.beforeNum}}人团,</block>差{{item.nextNum-item.totalNum}}人成{{item.nextNum}}人团
  47. </text>
  48. <button plain size="mini" type="warn" class="button button-radius invite-group" wx:if="{{(item.groupbook == 1 && item.status == 2 && (item.presellStatus == 0||item.presellStatus == 2)) || (item.groupbook == 1 && item.status == 13 && item.needPayBalance==0)}}" data-info="{{item}}" data-title="{{item.atitle}}" data-aid="{{item.aid}}" data-sid="{{item.sid}}" data-orderid="{{item.orderid}}" data-logo="{{item.logo}}" data-inviteFbtn="1" bindtap="inviteGroup">邀请拼团</button>
  49. <button plain size="mini" type="warn" class="button button-radius invite-group" wx:if="{{item.atype==0&& item.timeContrast &&(item.groupbook != 1 || (item.groupbook == 1 && item.status == 15)) && ((item.status == 2 || item.status == 15) && (item.presellStatus == 0||item.presellStatus == 2) || (item.status == 13 && item.needPayBalance==0))}}" data-info="{{item}}" data-title="{{item.atitle}}" data-aid="{{item.aid}}" data-sid="{{item.sid}}" data-orderid="{{item.orderid}}" data-logo="{{item.logo}}" data-status="{{item.status}}" data-inviteFbtn="0" bindtap="inviteGroup">邀请好友</button>
  50. <button bindtap="comment" data-orderid="{{item.orderid}}" plain size="mini" type="warn" class="button button-radius comment" wx:if="{{item.status == 3}}">我要评价
  51. <text class="badge--fixed" wx:if="{{item.atype == 0}}">+50~100</text>
  52. </button>
  53. <button plain size="mini" type="warn" class="button button-radius cancel-refund" wx:if="{{item.status == 4 || item.status == 5}}" bindtap="cancelRefund" data-orderid="{{item.orderid}}">取消退款</button>
  54. <block wx:if="{{item.status == 13 && item.needPayBalance==1}}">
  55. <text>{{item.failureTime}} 之后,将无法支付预付金尾款。</text>
  56. <button plain size="mini" type="warn" class="button button-radius" bindtap="jumpBalancePayment" data-aid="{{item.aid}}" data-orderid="{{item.orderid}}" data-presellStatus="{{item.presellStatus}}" data-otype="{{queryData.otype}}" data-campSex="{{item.campSex}}" data-military="{{item.military}}">支付尾款</button>
  57. </block>
  58. </view>
  59. </view>
  60. </view>
  61. <view class='noData' hidden='{{list.length > 0}}'><text class="icon icon-info"></text><text>~没有相关订单~</text></view>
  62. <view class='load-more' hidden="{{loadMore}}">下面没有了哦</view>