order.wxml 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. <view class='page'>
  2. <include src='/components/common/common'></include>
  3. <include src='/components/header/header'></include>
  4. <view class='body after-navber'>
  5. <block wx:if='{{show_index}}'>
  6. <navigator class='return-index-btn' openType='redirect' url='/pages/index/index'>
  7. <image src='{{__wxapp_img.nav.index.url}}' style='width: 50rpx;height: 50rpx'></image>
  8. </navigator>
  9. </block>
  10. <view class='flex-row tab-bar'>
  11. <view class='flex-grow-1'>
  12. <navigator class='{{(status == 0?"active":"")}}' openType='redirect' url='/pages/order/order?status=0'><text>待付款</text></navigator>
  13. </view>
  14. <view class='flex-grow-1'>
  15. <navigator class='{{(status == 1?"active":"")}}' openType='redirect' url='/pages/order/order?status=1'><text>待发货</text></navigator>
  16. </view>
  17. <view class='flex-grow-1'>
  18. <navigator class='{{(status == 2?"active":"")}}' openType='redirect' url='/pages/order/order?status=2'><text>待收货</text></navigator>
  19. </view>
  20. <view class='flex-grow-1'>
  21. <navigator class='{{(status == 3?"active":"")}}' openType='redirect' url='/pages/order/order?status=3'><text>已完成</text></navigator>
  22. </view>
  23. <view class='flex-grow-1'>
  24. <navigator class='{{(status == 4?"active":"")}}' openType='redirect' url='/pages/order/order?status=4'><text>售后</text></navigator>
  25. </view>
  26. </view>
  27. <view class='order-list'>
  28. <block wx:if='{{show_no_data_tip}}'>
  29. <view class='no-data-tip'>暂无相关订单</view>
  30. </block>
  31. <block wx:for='{{order_list}}' wx:for-item='order' wx:for-index='index' wx:key='{{order.id}}'>
  32. <view class='order-item'>
  33. <navigator url='{{(status == 4?"/pages/order-refund-detail/order-refund-detail?id=" + order.order_refund_id:"/pages/order-detail/order-detail?id=" + order.order_id)}}'>
  34. <view style='font-size: 9pt;margin-bottom: 12rpx;white-space: nowrap;overflow: hidden;text-overflow: ellipsis'>{{order.mch.name}}</view>
  35. <view class='flex-row order-info'>
  36. <view class='flex-grow-1'>订单号:{{order.order_no}}</view>
  37. <view class='flex-grow-0'>{{order.addtime}}</view>
  38. </view>
  39. <view class='goods-list'>
  40. <block wx:for='{{order.goods_list}}' wx:for-item='goods' wx:for-index='index' wx:key='{{goods.id}}'>
  41. <view class='goods-item flex-row'>
  42. <view class='flex-grow-0' style='overflow: visible'>
  43. <image class='goods-pic' mode='aspectFill' src='{{goods.goods_pic}}'></image>
  44. </view>
  45. <view class='flex-grow-1 flex-col'>
  46. <view class='flex-grow-1'>
  47. <view class='goods-name'>{{goods.goods_name}}</view>
  48. <view class='attr-list'>
  49. <block wx:for='{{goods.attr_list}}' wx:for-item='attr' wx:for-index='index' wx:key='{{attr.id}}'>
  50. <view class='attr-item'> {{attr.attr_group_name}}:{{attr.attr_name}} </view>
  51. </block>
  52. </view>
  53. </view>
  54. <view class='flex-grow-0 flex-row'>
  55. <view class='flex-grow-1 num'>×{{goods.num}}</view>
  56. <view class='flex-grow-0 price'>¥:{{goods.price}}</view>
  57. </view>
  58. </view>
  59. </view>
  60. </block>
  61. </view>
  62. </navigator>
  63. <view class='flex-row'>
  64. <view class='flex-grow-1 flex-y-center'>
  65. <block wx:if='{{status == 4}}'>
  66. <block wx:if='{{order.refund_type == 1}}'> 退货退款: <text style='color: #ff4544'>¥{{order.refund_price}}</text></block>
  67. <block wx:if='{{order.refund_type == 2}}'> 换货 </block>
  68. </block>
  69. <block wx:else>合计:¥{{order.pay_price}}</block>
  70. </view>
  71. <view class='flex-grow-0 flex-y-center flex-row'>
  72. <block wx:if='{{status == 4}}'>
  73. <block wx:if='{{order.refund_status == 0}}'>
  74. <view>
  75. <block wx:if='{{order.refund_type == 1}}'>
  76. <block wx:if='{{order.is_agree == 0}}'>等待处理</block>
  77. <block wx:else>
  78. <block wx:if='{{order.is_user_send == 0}}'>待买家发货</block>
  79. <block wx:else>等卖家待处理</block>
  80. </block>
  81. </block>
  82. <block wx:else>等卖家待处理</block>
  83. </view>
  84. </block>
  85. <block wx:if='{{order.refund_status == 1}}'>
  86. <view style='color: #36ba75'>已同意并退款</view>
  87. </block>
  88. <block wx:if='{{order.refund_status == 2}}'>
  89. <view style='color: #36ba75'>已同意换货</view>
  90. </block>
  91. <block wx:if='{{order.refund_status == 3}}'>
  92. <block wx:if='{{order.refund_type == 1}}'>
  93. <view style='color: #ff4544'>已拒绝退货退款</view>
  94. </block>
  95. <block wx:if='{{order.refund_type == 2}}'>
  96. <view style='color: #ff4544'>已拒绝换货</view>
  97. </block>
  98. </block>
  99. </block>
  100. <block wx:else>
  101. <block wx:if='{{order.is_send == 0}}'>
  102. <view class='flex-grow-1'>
  103. <block wx:if='{{order.apply_delete == 1}}'><text>退款申请中</text></block>
  104. <block wx:else><button bindtap='orderRevoke' class='order-option-btn' data-id='{{order.order_id}}'>{{(order.is_pay?"退款":"取消")}}</button></block>
  105. </view>
  106. </block>
  107. <block wx:if='{{ (order.is_pay == 0 && order.pay_type != 2) }}'>
  108. <view class='flex-grow-1'><button bindtap='orderPay' class='order-option-btn' data-id='{{order.order_id}}'
  109. data-index='{{index}}'>付款</button></view>
  110. </block>
  111. <block wx:if='{{ ( ( ( (order.is_pay == 1 || order.pay_type == 2) && order.is_offline == 1) && order.is_send == 0) && order.apply_delete == 0) }}'>
  112. <view class='flex-grow-1'>
  113. <view bindtap='orderQrcode' class='order-option-btn clerk flex-y-center' data-index='{{index}}'>
  114. <image data-index='{{index}}' src='{{__wxapp_img.store.clerk.url}}' style='width:26rpx;height:26rpx;margin-right:10rpx'></image>
  115. 核销码
  116. </view>
  117. </view>
  118. </block>
  119. <!-- <block wx:if='{{ ( ( ( (order.is_pay == 1 || order.pay_type == 2) && (order.is_offline == 1 || order.is_offline == 0)) && order.is_confirm == 0) && order.apply_delete == 0) && order.is_virtual == 1 }}'>
  120. <view class='flex-grow-1'>
  121. <view bindtap='orderQrcode' class='order-option-btn clerk flex-y-center' data-index='{{index}}'>
  122. <image data-index='{{index}}' src='{{__wxapp_img.store.clerk.url}}' style='width:26rpx;height:26rpx;margin-right:10rpx'></image>
  123. 核销码
  124. </view>
  125. </view>
  126. </block> -->
  127. <block wx:if='{{ (order.is_send == 1 && order.is_confirm == 0) }}'>
  128. <view class='flex-grow-1 flex-row'>
  129. <block wx:if='{{order.express}}'>
  130. <view class='flex-grow-0'>
  131. <navigator class='order-option-btn' url='/pages/express-detail/express-detail?id={{order.order_id}}'>物流
  132. </navigator>
  133. </view>
  134. </block>
  135. <view class='flex-grow-0'><button bindtap='orderConfirm' class='order-option-btn' data-id='{{order.order_id}}'>确认收货
  136. </button></view>
  137. </view>
  138. </block>
  139. <block wx:if='{{ ( ( (order.is_send == 1 && order.is_confirm == 1) && order.is_comment == 0) && __is_comment) }}'>
  140. <view class='flex-grow-1'>
  141. <block wx:if='{{__is_comment}}'>
  142. <navigator class='order-option-btn' url='/pages/order-comment/order-comment?id={{order.order_id}}'>评价
  143. </navigator>
  144. </block>
  145. </view>
  146. </block>
  147. <block wx:if='{{order.refund == 1}}'>
  148. <view class='flex-grow-1'>
  149. <navigator class='order-option-btn' openType='redirect' url='/pages/order/order?order_id={{order.order_id}}&status=4'>售后详情
  150. </navigator>
  151. </view>
  152. </block>
  153. </block>
  154. </view>
  155. </view>
  156. </view>
  157. </block>
  158. </view>
  159. <view bindtap='hide' class='flex-row flex-y-center modal {{(hide == 1?"hide":"")}}'>
  160. <view class='flex-y-center' style='width:100%;height:800rpx;padding:100rpx;'>
  161. <view style='background-color:#fff;width:100%;height:100%;border-radius:10rpx;padding:0 50rpx;'>
  162. <view class='flex-x-center' style='width:100%;height:50rpx;margin-top:50rpx;font-size:13pt;margin-bottom:20rpx'>核销二维码</view>
  163. <image src='{{qrcode}}' style='width:450rpx;height:450rpx;'></image>
  164. </view>
  165. </view>
  166. </view>
  167. </view>
  168. <include src='/components/footer/footer'></include>
  169. </view>