detail.wxml 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. <view wx:if="{{ detail.order_refund_id }}" class="container p-bottom">
  2. <!-- 顶部状态栏 -->
  3. <view class="detail-header dis-flex flex-y-center">
  4. <view class="header-backdrop">
  5. <image src="/images/refund-bg.png"></image>
  6. </view>
  7. <view class="header-state">
  8. <text class="f-32 col-f">{{ detail.state_text }}</text>
  9. </view>
  10. </view>
  11. <!-- 商品详情 -->
  12. <form bindsubmit="onGoodsDetail" report-submit="true">
  13. <button class="btn-normal" formType="submit" data-id="{{ detail.order_goods.goods_id }}">
  14. <view class="detail-goods b-f m-top20 dis-flex flex-dir-row">
  15. <view class="left">
  16. <image class="goods-image" src="{{ detail.order_goods.image.file_path }}"></image>
  17. </view>
  18. <view class="right dis-flex flex-box flex-dir-column flex-x-around">
  19. <view class="goods-name">
  20. <text class="twolist-hidden">{{ detail.order_goods.goods_name }}</text>
  21. </view>
  22. <view class="dis-flex col-9 f-24">
  23. <view class="flex-box">{{ detail.order_goods.goods_attr }}</view>
  24. <text class="t-r">×{{ detail.order_goods.total_num }}</text>
  25. </view>
  26. </view>
  27. </view>
  28. </button>
  29. </form>
  30. <!-- 商品金额 -->
  31. <view class="detail-order b-f row-block">
  32. <view class="item dis-flex flex-x-end flex-y-center">
  33. <text class="">商品金额:</text>
  34. <text class="col-m">¥{{ detail.order_goods.total_pay_price }}</text>
  35. </view>
  36. <view class="item dis-flex flex-x-end flex-y-center">
  37. <text class="">订单实付金额:</text>
  38. <text class="col-m">¥{{ detail.order_master.pay_price }}</text>
  39. </view>
  40. </view>
  41. <!-- 已退款金额 -->
  42. <view wx:if="{{ detail.status.value == 20 && detail.type.value == 10 }}" class="detail-order b-f row-block dis-flex flex-x-end flex-y-center">
  43. <text class="">已退款金额:</text>
  44. <text class="col-m">¥{{ detail.refund_money }}</text>
  45. </view>
  46. <!-- 售后信息 -->
  47. <view class="detail-refund b-f m-top20">
  48. <view class="detail-refund__row dis-flex">
  49. <view class="text">
  50. <text>售后类型:</text>
  51. </view>
  52. <view class="flex-box">
  53. <text>{{ detail.type.text }}</text>
  54. </view>
  55. </view>
  56. <view class="detail-refund__row dis-flex">
  57. <view class="text">
  58. <text>申请原因:</text>
  59. </view>
  60. <view class="flex-box">
  61. <text>{{ detail.apply_desc }}</text>
  62. </view>
  63. </view>
  64. <view wx:if="{{ detail.image.length > 0 }}" class="detail-refund__row dis-flex">
  65. <view class="text">
  66. <text>申请凭证:</text>
  67. </view>
  68. <view class="image-list flex-box">
  69. <view class="image-preview" wx:for="{{ detail.image }}" wx:key="this">
  70. <image mode="aspectFill" src="{{ item.file_path }}" catchtap="previewImages" data-index="{{ index }}"></image>
  71. </view>
  72. </view>
  73. </view>
  74. </view>
  75. <!-- 售后信息 -->
  76. <view wx:if="{{ detail.status.value == 10 }}" class="detail-refund b-f m-top20">
  77. <view class="detail-refund__row dis-flex">
  78. <view class="text">
  79. <text class="col-m">拒绝原因:</text>
  80. </view>
  81. <view class="flex-box">
  82. <text>{{ detail.refuse_desc }}</text>
  83. </view>
  84. </view>
  85. </view>
  86. <!-- 商家收货地址 -->
  87. <view wx:if="{{ detail.is_agree.value == 10 }}" class="detail-address b-f m-top20">
  88. <view class="detail-address__row address-title">
  89. <text class="f-30 col-m">退货地址</text>
  90. </view>
  91. <view class="detail-address__row address-details">
  92. <view class="address-details__row">
  93. <text>收货人: {{ detail.address.name }}</text>
  94. </view>
  95. <view class="address-details__row">
  96. <text>联系电话:{{ detail.address.phone }}</text>
  97. </view>
  98. <view class="address-details__row dis-flex">
  99. <view class="text">
  100. <text>详细地址:</text>
  101. </view>
  102. <view class="flex-box">
  103. <text>{{ detail.address.detail }}</text>
  104. </view>
  105. </view>
  106. </view>
  107. <view class="detail-address__row">
  108. <view class="f-26 col-9">
  109. <text>· 未与卖家协商一致情况下,请勿寄到付或平邮</text>
  110. </view>
  111. <view class="f-26 col-9">
  112. <text>· 请填写真实有效物流信息</text>
  113. </view>
  114. </view>
  115. </view>
  116. <!-- 填写物流信息 -->
  117. <form wx:if="{{ detail.type.value == 10 && detail.is_agree.value == 10 && detail.is_user_send == 0 }}" bindsubmit="onSubmit" report-submit>
  118. <view class="detail-express b-f m-top20">
  119. <view class="form-group dis-flex flex-y-center">
  120. <view class="field">物流公司:</view>
  121. <view class="flex-box">
  122. <picker mode="selector" bindchange="onExpressChange" range="{{ expressList }}" range-key="express_name" name="express_id" value="{{ expressList[expressIndex].express_id }}">
  123. <text wx:if="{{ expressIndex > -1 }}">{{ expressList[expressIndex].express_name }}</text>
  124. <text wx:else class="col-80">请选择物流公司</text>
  125. </picker>
  126. </view>
  127. </view>
  128. <view class="form-group dis-flex flex-y-center">
  129. <view class="field">物流单号:</view>
  130. <view class="flex-box">
  131. <input placeholder="请填写物流单号" name="express_no"></input>
  132. </view>
  133. </view>
  134. </view>
  135. <!-- 确认发货 -->
  136. <view class="padding-box profile-btn">
  137. <button formType="submit" disabled="{{ disabled }}">确认发货</button>
  138. </view>
  139. </form>
  140. </view>