list.wxml 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. <!--pages/order/user/list/list.wxml-->
  2. <!-- <import src="list.skeleton.wxml" /> -->
  3. <!-- <template is="skeleton" wx:if="{{loading}}" /> -->
  4. <block>
  5. <view class="fiexd">
  6. <view class="pannel query">
  7. <view class="cell">
  8. <view class="cellText">
  9. <view class="iconfont {{queryShow ? 'queryShow' : ''}}" bind:tap="chooseQuery">{{queryList[queryIndex].name}}</view>
  10. <view class="inputDate" wx:if="{{queryList[queryIndex].type == 1}}">
  11. <picker header-text="开始日期" end="{{createTimeEnd}}" mode="date" bindchange="bindchange2">
  12. <view class="{{createTimeStart ? 'active' : ''}}">{{createTimeStart || '开始日期'}}</view>
  13. </picker>
  14. <span>-</span>
  15. <picker header-text="结束日期" start="{{createTimeStart}}" mode="date" bindchange="bindchange1">
  16. <view class="{{createTimeEnd ? 'active' : ''}}">{{createTimeEnd || '结束日期'}}</view>
  17. </picker>
  18. <i class="iconfont icon-close-copy" bind:tap="cleanDate"></i>
  19. </view>
  20. <!-- <picker mode="date" wx:if="{{queryList[queryIndex].type == 1}}">
  21. <view class="">{{dateRange ||queryList[queryIndex].text}}</view>
  22. </picker> -->
  23. <block wx:else>
  24. <input value="{{valueText}}" data-name="{{queryList[queryIndex].column}}" placeholder="{{queryList[queryIndex].text}}" bindinput="bindinputchange" />
  25. <i class="iconfont icon-clean" bind:tap="cleanDate"></i>
  26. </block>
  27. </view>
  28. <view class="qBtn" bind:tap="queryData">查询</view>
  29. </view>
  30. </view>
  31. <TopTabbar id="TopTabbar" class="topTab" tabList="{{statusUserList}}" tabIndex="{{status}}" bind:change="changeTabbar"></TopTabbar>
  32. <view class="xy-popup" wx:if="{{queryShow}}" bind:tap="chooseQuery" catchtouchmove="null">
  33. <view class="chooseQuery">
  34. <view wx:for="{{queryList}}" wx:key="column" data-index="{{index}}" class="{{queryIndex == index ? 'active' : ''}}" catch:tap="chooseQueryItem">{{item.name}}</view>
  35. </view>
  36. </view>
  37. </view>
  38. <scroll-view class="morpic" scroll-y='true' refresher-enabled="{{false}}" refresher-threshold="0">
  39. <navigator class="order" wx:for="{{orderList}}" wx:key="checkId" hover-class="none" url="/pages/order/user/info/info?orderId={{item.orderId}}">
  40. <view class="topInfo" catch:tap="copyText" data-orderNumber="{{item.orderNumber}}">
  41. <view class="checkNumber iconfont">订单编号:{{item.orderNumber}}</view>
  42. <view>{{statusUserList[item.status+1].name}}</view>
  43. </view>
  44. <view class="topCenter" wx:if="{{item.bxdOrderItem.length > 1}}">
  45. <scroll-view class="orderGoods" scroll-x='true'>
  46. <image mode="aspectFill" wx:for="{{item.bxdOrderItem}}" wx:key="orderItemId" wx:for-item="goods" src="{{goods.pic || '/images/empty.png'}}" />
  47. </scroll-view>
  48. <view class="orderInfo">
  49. <view><text class="rmb2">¥</text>{{item.totalAmount}}</view>
  50. <view>共{{item.bxdOrderItem.length}}件</view>
  51. </view>
  52. </view>
  53. <view class="topCenter" wx:else>
  54. <image class="goodsPic" mode="aspectFill" wx:for="{{item.bxdOrderItem}}" wx:key="orderItemId" wx:for-item="goods" src="{{goods.pic || '/images/empty.png'}}" />
  55. <view class="goodsTitle text4">{{item.bxdOrderItem[0].prodName}}</view>
  56. <view class="orderInfo1">
  57. <view><text class="rmb2">¥</text>{{item.totalAmount}}</view>
  58. <view>共{{item.bxdOrderItem.length}}件</view>
  59. </view>
  60. </view>
  61. <view class="topBottom">
  62. <view>下单时间:{{item.createTime}}</view>
  63. <view wx:if="{{item.status == 1}}" class="toolBtn" data-item="{{item}}" catch:tap="approve">取消订单</view>
  64. <view class="toolBtn" wx:if="{{item.dvyFlowId}}" data-item="{{item}}" catch:tap="goWuliu">
  65. 查看物流
  66. </view>
  67. <!-- <view class="toolBtn black" catch:tap="repay">再次购买</view> -->
  68. </view>
  69. </navigator>
  70. <view class="order" style="text-align: center;">
  71. <view wx:if="{{loadding}}" class="iconfont icon-loadding"></view>
  72. <view wx:elif="{{pages == null && orderList.length == 0}}">
  73. <image class="listEmpty" src="/images/list-empty.png"></image>
  74. <view class="loadMore" style="margin-top: 20rpx;">啥记录也没有!</view>
  75. </view>
  76. <view wx:elif="{{current < pages}}" class="loadMore" catch:tap="initData">点击加载更多</view>
  77. <view wx:else="" class="noMore">--我也是有底线的--</view>
  78. </view>
  79. </scroll-view>
  80. </block>