index.wxml 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <!--index.wxml-->
  2. <view class="wrap">
  3. <view class="cate_list">
  4. <van-tabs active="{{ type }}" line-width="59rpx" line-height="4rpx" title-active-color="#D54C43" title-inactive-color="#333333" bind:click="onChange">
  5. <!-- <van-tab title="当前订单" name="{{ 1 }}"></van-tab>
  6. <van-tab title="历史订单" name="{{ 2 }}"></van-tab> -->
  7. <van-tab title="全部" name="-1"></van-tab>
  8. <van-tab title="未支付" name="0"></van-tab>
  9. <van-tab title="待发货" name="1"></van-tab>
  10. <van-tab title="待自提" name="2"></van-tab>
  11. <van-tab title="已完成" name="3"></van-tab>
  12. </van-tabs>
  13. </view>
  14. <view class="order_list">
  15. <view class="order_item" wx:for="{{ dataList }}" wx:key="index" bind:tap="goDetail" data-id="{{ item.id }}">
  16. <view class="item_t">
  17. <view class="item_t_l">
  18. <view class="item_t_l_t">
  19. <view class="item_tag">{{ item.fare_type ? '自取' : '外卖' }}</view>
  20. <view class="shop_name">{{ item.store.title }}</view>
  21. </view>
  22. <view class="order_time">下单时间:{{ item.created_at }}</view>
  23. </view>
  24. <view class="item_t_r">
  25. <text class="" wx:if="{{ item.fare_type == 1}}">{{ item.order_status == 2 ? '已完成' : item.order_status == 0 ? '已关闭' : item.pay_status != 1 ? '待支付' : item.ship_status ? '已自提' : '待自提' }}</text>
  26. <text class="send_time" wx:if="{{ item.fare_type == 0 && item.order_status == 1 && item.ship_status == 1 }}">{{ item.count_time }}</text>
  27. <text class="" wx:if="{{ item.fare_type == 0}}">{{ item.order_status == 2 ? '已完成' : item.order_status == 0 ? '已关闭' : item.pay_status != 1 ? '待支付' : item.ship_status ? '配送中' : '待配送' }}</text>
  28. <van-icon name="arrow" />
  29. </view>
  30. </view>
  31. <view class="item_nr">
  32. <view class="item_goods">
  33. <image class="goods_tu" wx:for="{{ item.thumbArrCustom }}" wx:for-item="img" wx:key="index" src="{{ imgUrl + img }}"></image>
  34. <image class="goods_tu_more" wx:if="{{ item.thumbArrLength > 3 }}" src="/statics/img/more_tu.png"></image>
  35. </view>
  36. <view class="item_total">
  37. <view class="price"><text class="unit">¥</text>{{ item.pay_price }}</view>
  38. <view class="num">共{{ item.goodsNums }}件</view>
  39. </view>
  40. </view>
  41. <view class="item_btns">
  42. <view class="btn cancel" wx:if="{{ item.ship_status == 0 && item.order_status == 1}}" data-id="{{ item.id }}" data-item="{{ item }}" catch:tap="cancleOrder">取消订单</view>
  43. <view class="btn" wx:if="{{item.order_status == 1 && item.pay_status != 1}}" data-id="{{ item.id }}" catch:tap="goTopay">立即支付</view>
  44. <view class="btn" wx:if="{{ item.pay_status == 1 && item.ship_status == 1 && item.order_status == 1 }}" data-id="{{ item.id }}" catch:tap="receiveOrder">收货</view>
  45. <view class="btn" wx:if="{{ item.order_status == 2 }}" catch:tap="toGoods">再来一单</view>
  46. </view>
  47. </view>
  48. </view>
  49. </view>
  50. <!-- loading -->
  51. <!-- <van-overlay show="{{ loading }}" z-index="100">
  52. <van-loading custom-class="custom_loading" />
  53. </van-overlay> -->