index.wxml 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  1. <navbar parameter="{{parameter}}" id="navbar"></navbar>
  2. <view class="order-details">
  3. <!-- 给header上与data上加on为退款订单-->
  4. <view class='header bg-color acea-row row-middle {{isGoodsReturn ? "on":""}}'>
  5. <view class="pictrue" wx:if="{{isGoodsReturn==false}}">
  6. <image src="{{orderInfo.status_pic}}"></image>
  7. </view>
  8. <view class='data {{isGoodsReturn ? "on":""}}'>
  9. <view class="state">{{orderInfo._status._msg}}</view>
  10. <view>{{orderInfo.add_time_y}}<text class="time">{{orderInfo.add_time_h}}</text></view>
  11. </view>
  12. </view>
  13. <view wx:if="{{isGoodsReturn==false}}">
  14. <view class="nav">
  15. <view class="navCon acea-row row-between-wrapper">
  16. <view class="{{status.type == 0 || status.type == -9 ? 'on':''}}">待付款</view>
  17. <view class="{{status.type == 1 ? 'on':''}}">{{orderInfo.shipping_type==1 ? '待发货':'待核销'}}</view>
  18. <view class="{{status.type == 2 ? 'on':''}}" wx:if="{{orderInfo.shipping_type == 1}}">待收货</view>
  19. <view class="{{status.type == 3 ? 'on':''}}">待评价</view>
  20. <view class="{{status.type == 4 ? 'on':''}}">已完成</view>
  21. </view>
  22. <view class="progress acea-row row-between-wrapper">
  23. <view
  24. class='iconfont {{status.type == 0 || status.type == -9 ? "icon-webicon318":"icon-yuandianxiao"}} {{status.type >= 0 ? "font-color":""}}'
  25. >
  26. </view>
  27. <view class='line {{status.type > 0 ? "bg-color":""}}'></view>
  28. <view
  29. class='iconfont {{status.type == 1 ? "icon-webicon318":"icon-yuandianxiao"}} {{status.type >= 1 ? "font-color":""}}'
  30. >
  31. </view>
  32. <view class='line {{status.type > 1 ? "bg-color":""}}' wx:if="{{orderInfo.shipping_type == 1}}"></view>
  33. <view
  34. class='iconfont {{status.type == 2 ? "icon-webicon318":"icon-yuandianxiao"}} {{status.type >= 2 ? "font-color":""}}'
  35. wx:if="{{orderInfo.shipping_type == 1}}"
  36. ></view>
  37. <view class='line {{status.type > 2 ? "bg-color":""}}'></view>
  38. <view
  39. class='iconfont {{status.type == 3 ? "icon-webicon318":"icon-yuandianxiao"}} {{status.type >= 3 ? "font-color":""}}'
  40. >
  41. </view>
  42. <view class='line {{status.type > 3 ? "bg-color":""}}'></view>
  43. <view
  44. class='iconfont {{status.type == 4 ? "icon-webicon318":"icon-yuandianxiao"}} {{status.type >= 4 ? "font-color":""}}'
  45. >
  46. </view>
  47. </view>
  48. </view>
  49. <view class="writeOff" wx:if="{{orderInfo.shipping_type == 2 && orderInfo.paid}}">
  50. <view class="title">核销信息</view>
  51. <view class="grayBg">
  52. <view class="pictrue">
  53. <image src="{{orderInfo.code}}"></image>
  54. </view>
  55. </view>
  56. <view class="gear">
  57. <image src="/images/writeOff.jpg"></image>
  58. </view>
  59. <view class="num">{{orderInfo._verify_code}}</view>
  60. <view class="rules">
  61. <view class="item">
  62. <view class="rulesTitle acea-row row-middle"> <text class="iconfont icon-shijian"></text>核销时间 </view>
  63. <view class="info"> 每日:<text class="time">{{orderInfo.system_store.day_time}}</text> </view>
  64. </view>
  65. <view class="item">
  66. <view class="rulesTitle acea-row row-middle"> <text class="iconfont icon-shuoming1"></text>使用说明 </view>
  67. <view class="info">可将二维码出示给店员扫描或提供数字核销码</view>
  68. </view>
  69. </view>
  70. </view>
  71. <view class="map acea-row row-between-wrapper" wx:if="{{orderInfo.shipping_type == 2}}">
  72. <view>自提地址信息</view>
  73. <view class="place cart-color acea-row row-center-wrapper" bindtap="showMaoLocation">
  74. <text class="iconfont icon-weizhi"></text>查看位置
  75. </view>
  76. </view>
  77. <view class="address" wx:if="{{orderInfo.shipping_type === 1 }}">
  78. <view class="name">{{orderInfo.real_name}}<text class="phone">{{orderInfo.user_phone}}</text></view>
  79. <view>{{orderInfo.user_address}}</view>
  80. </view>
  81. <view class="address" wx:else style="margin-top: 0">
  82. <view class="name" bindtap="makePhone"
  83. >{{orderInfo.system_store.name}}<text class="phone">{{orderInfo.system_store.phone}}</text
  84. ><text class="iconfont icon-tonghua font-color"></text
  85. ></view>
  86. <view>{{orderInfo.system_store._detailed_address}}</view>
  87. </view>
  88. <view class="line" wx:if="{{orderInfo.shipping_type === 1}}">
  89. <image src="/images/line.jpg"></image>
  90. </view>
  91. </view>
  92. <orderGoods evaluate="{{evaluate}}" orderId="{{order_id}}" cartInfo="{{cartInfo}}"></orderGoods>
  93. <button open-type="contact" hover-class="none" class="contactCustomer font-color">
  94. <text class="iconfont icon-kefu"></text>联系客服
  95. </button>
  96. <view class="wrapper">
  97. <view class="item acea-row row-between">
  98. <view>订单编号:</view>
  99. <view class="conter acea-row row-middle row-right"
  100. >{{orderInfo.order_id}}<text class="copy" bindtap="copy">复制</text></view
  101. >
  102. </view>
  103. <view class="item acea-row row-between">
  104. <view>下单时间:</view>
  105. <view class="conter">{{(orderInfo.add_time_y || '') +' '+(orderInfo.add_time_h || 0)}}</view>
  106. </view>
  107. <view class="item acea-row row-between">
  108. <view>支付状态:</view>
  109. <view class="conter" wx:if="{{orderInfo.paid}}">已支付</view>
  110. <view class="conter" wx:else>未支付</view>
  111. </view>
  112. <view class="item acea-row row-between">
  113. <view>支付方式:</view>
  114. <view class="conter">{{orderInfo._status._payType}}</view>
  115. </view>
  116. <view class="item acea-row row-between" wx:if="{{orderInfo.mark}}">
  117. <view>买家留言:</view>
  118. <view class="conter">{{orderInfo.mark}}</view>
  119. </view>
  120. </view>
  121. <!-- 退款订单详情 -->
  122. <view class="wrapper" wx:if="{{isGoodsReturn}}">
  123. <view class="item acea-row row-between">
  124. <view>收货人:</view>
  125. <view class="conter">{{orderInfo.real_name}}</view>
  126. </view>
  127. <view class="item acea-row row-between">
  128. <view>联系电话:</view>
  129. <view class="conter">{{orderInfo.user_phone}}</view>
  130. </view>
  131. <view class="item acea-row row-between">
  132. <view>收货地址:</view>
  133. <view class="conter">{{orderInfo.user_address}}</view>
  134. </view>
  135. </view>
  136. <view wx:if="{{orderInfo.status!=0}}">
  137. <view class="wrapper" wx:if='{{orderInfo.delivery_type=="express" }}'>
  138. <view class="item acea-row row-between">
  139. <view>配送方式:</view>
  140. <view class="conter">发货</view>
  141. </view>
  142. <view class="item acea-row row-between">
  143. <view>快递公司:</view>
  144. <view class="conter">{{orderInfo.delivery_name || ''}}</view>
  145. </view>
  146. <view class="item acea-row row-between">
  147. <view>快递号:</view>
  148. <view class="conter">{{orderInfo.delivery_id || ''}}</view>
  149. </view>
  150. </view>
  151. <view class="wrapper" wx:elif='{{orderInfo.delivery_type=="send"}}'>
  152. <view class="item acea-row row-between">
  153. <view>配送方式::</view>
  154. <view class="conter">送货</view>
  155. </view>
  156. <view class="item acea-row row-between">
  157. <view>配送人姓名:</view>
  158. <view class="conter">{{orderInfo.delivery_name || ''}}</view>
  159. </view>
  160. <view class="item acea-row row-between">
  161. <view>联系电话:</view>
  162. <view class="conter acea-row row-middle row-right"
  163. >{{orderInfo.delivery_id || ''}}<text class="copy" bindtap="goTel">拨打</text></view
  164. >
  165. </view>
  166. </view>
  167. <view class="wrapper" wx:elif='{{orderInfo.delivery_type=="fictitious"}}'>
  168. <view class="item acea-row row-between">
  169. <view>虚拟发货:</view>
  170. <view class="conter">已发货,请注意查收</view>
  171. </view>
  172. </view>
  173. </view>
  174. <view class="wrapper">
  175. <view class="item acea-row row-between">
  176. <view>支付金额:</view>
  177. <view class="conter">¥{{orderInfo.total_price}}</view>
  178. </view>
  179. <view class="item acea-row row-between" wx:if="{{orderInfo.coupon_id}}">
  180. <view>优惠券抵扣:</view>
  181. <view class="conter">-¥{{orderInfo.coupon_price}}</view>
  182. </view>
  183. <view class="item acea-row row-between" wx:if="{{orderInfo.use_integral > 0}}">
  184. <view>积分抵扣:</view>
  185. <view class="conter">-¥{{orderInfo.deduction_price}}</view>
  186. </view>
  187. <view class="item acea-row row-between" wx:if="{{orderInfo.pay_postage > 0}}">
  188. <view>运费:</view>
  189. <view class="conter">¥{{orderInfo.pay_postage}}</view>
  190. </view>
  191. <view class="actualPay acea-row row-right"
  192. >实付款:<text class="money font-color">¥{{orderInfo.pay_price}}</text>
  193. </view>
  194. </view>
  195. <view style="height: 120rpx"></view>
  196. <view class="footer acea-row row-right row-middle" wx:if="{{isGoodsReturn==false || status.type == 9}}">
  197. <view class="bnt bg-color" wx:if="{{status.type==0}}" data-order_id="{{orderInfo.order_id}}" bindtap="pay_open">
  198. 立即付款</view
  199. >
  200. <view
  201. bindtap="openSubcribe"
  202. class="bnt cancel"
  203. wx:elif="{{orderInfo.paid === 1 && orderInfo.refund_status === 0}}"
  204. hover-class="none"
  205. data-url="/pages/goods_return/index?orderId={{orderInfo.order_id}}"
  206. >申请退款</view
  207. >
  208. <view class="bnt bg-color" wx:if="{{status.class_status==1}}" bindtap="goJoinPink">查看拼团</view>
  209. <navigator
  210. class="bnt cancel"
  211. wx:if="{{orderInfo.delivery_type == 'express' && status.type!=0}}"
  212. hover-class="none"
  213. url="/pages/goods_logistics/index?orderId={{orderInfo.order_id}}"
  214. >查看物流</navigator
  215. >
  216. <view class="bnt bg-color" wx:if="{{status.class_status==3}}" bindtap="confirmOrder">确认收货</view>
  217. <view class="bnt cancel" wx:if="{{status.type==4}}" bindtap="delOrder">删除订单</view>
  218. <view class="bnt bg-color" wx:if="{{status.class_status==5}}" bindtap="goOrderConfirm">再次购买</view>
  219. </view>
  220. </view>
  221. <!-- <home></home> -->
  222. <authorize bind:onLoadFun="onLoadFun"></authorize>
  223. <payment
  224. payMode="{{payMode}}"
  225. pay_close="{{pay_close}}"
  226. bind:onChangeFun="onChangeFun"
  227. order_id="{{pay_order_id}}"
  228. totalPrice="{{totalPrice}}"
  229. ></payment>
  230. <generalWindow
  231. generalActive="{{generalActive}}"
  232. generalContent="{{generalContent}}"
  233. bind:generalWindow="generalWindow"
  234. wx:if="{{generalContent}}"
  235. ></generalWindow>