index.wxml 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <view class="page-container">
  2. <t-pull-down-refresh id="t-pull-down-refresh" bindrefresh="onPullDownRefresh_" t-class-indicator="t-class-indicator">
  3. <wr-order-card
  4. wx:for="{{dataList}}"
  5. wx:key="id"
  6. wx:for-item="order"
  7. wx:for-index="oIndex"
  8. order="{{order}}"
  9. data-order="{{order}}"
  10. bindcardtap="onAfterServiceCardTap"
  11. useTopRightSlot
  12. header-class="header-class"
  13. >
  14. <view class="text-btn" slot="top-right">
  15. <view class="header__right">
  16. <t-icon prefix="wr" color="#FA4126" name="goods_refund" size="20px" slot="left-icon" />
  17. {{order.typeDesc}}
  18. </view>
  19. </view>
  20. <wr-goods-card
  21. wx:for="{{order.goodsList}}"
  22. wx:key="id"
  23. wx:for-item="goods"
  24. wx:for-index="gIndex"
  25. data="{{goods}}"
  26. no-top-line="{{gIndex === 0}}"
  27. >
  28. <view slot="footer" class="order-goods-card-footer">
  29. <wr-price
  30. price="{{goods.itemRefundAmount}}"
  31. fill
  32. wr-class="order-goods-card-footer-price-class"
  33. symbol-class="order-goods-card-footer-price-symbol"
  34. decimal-class="order-goods-card-footer-price-decimal"
  35. />
  36. <view class="order-goods-card-footer-num">x {{goods.rightsQuantity}}</view>
  37. </view>
  38. </wr-goods-card>
  39. <view slot="more">
  40. <view class="status-desc">{{order.statusDesc}}</view>
  41. <wr-after-service-button-bar service="{{order}}" bindrefresh="onRefresh" />
  42. </view>
  43. </wr-order-card>
  44. <!-- 列表加载中/已全部加载 -->
  45. <wr-load-more
  46. wx:if="{{!pullDownRefreshing}}"
  47. list-is-empty="{{!dataList.length}}"
  48. status="{{listLoading}}"
  49. bindretry="onReTryLoad"
  50. >
  51. <!-- 空态 -->
  52. <view slot="empty" class="empty-wrapper">
  53. <t-empty size="240rpx" textColor="#999999" textSize="28rpx" src="{{emptyImg}}">
  54. 暂无退款或售后申请记录
  55. </t-empty>
  56. </view>
  57. </wr-load-more>
  58. </t-pull-down-refresh>
  59. </view>
  60. <t-toast id="t-toast" />
  61. <t-dialog id="t-dialog" />