order.wxml 3.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <!--component/order/order.wxml-->
  2. <wxs src="../../wxs/tool.wxs" module="tool"></wxs>
  3. <view class="item-box" bindtap="orderTap">
  4. <view class="z-margin-b-24 item-each">
  5. <view class="floor-1 z-flex-c-s-b z-padding-lr-32 z-padding-t-24">
  6. <view class="pica-t">{{info.to_shop === 'shop' ? '到店核销' : '上门服务'}}</view>
  7. <view>
  8. <text class="t-red" wx:if="{{info.is_service === 1}}">售后中</text>
  9. <text class="t-red" wx:elif="{{info.is_service === 2}}">已退款 ¥{{info.refund_price}}</text>
  10. <text class="after-sale" wx:elif="{{!info.shop_id && info.status === 1}}">待抢单</text>
  11. <text class="after-sale" wx:elif="{{info.shop_id && !info.skill_id && info.status === 1}}">待派单</text>
  12. <text class="after-sale" wx:elif="{{info.status === 1}}">待接单</text>
  13. <text class="after-sale" wx:elif="{{info.to_shop === 'shop' && info.status === 2}}">待核销</text>
  14. <text class="after-sale" wx:elif="{{info.status === 2}}">待出发</text>
  15. <text class="after-sale" wx:elif="{{info.status === 3}}">已出发</text>
  16. <text class="after-sale" wx:elif="{{info.status === 4}}">已到达</text>
  17. <text class="after-sale" wx:elif="{{info.status === 5}}">服务中</text>
  18. <text class="after-sale" wx:elif="{{info.status === 6}}">已完成</text>
  19. <text class="after-sale" wx:elif="{{info.status === 7}}">已评价</text>
  20. </view>
  21. </view>
  22. <view class="z-margin-t-16 z-padding-lr-32 z-flex-c">
  23. <text class="time-date">{{tool.formatTime(info.starttime,'mm-dd')}}</text>
  24. <text class="z-margin-l-16 time-hour theme-color">{{tool.formatTime(info.starttime,'HH:MM')}}</text>
  25. <view class="z-flex-1"></view>
  26. <view class="skillInfo z-flex-c" wx:if="{{info.skillInfo}}">
  27. <image src="{{tool.cdn(info.skillInfo.image)}}" class="avatar"></image>
  28. <view class="z-margin-l-24 z-font-24">{{info.skillInfo.name}}</view>
  29. </view>
  30. </view>
  31. <!-- 项目 -->
  32. <view class="z-padding-24 z-flex-c-s-b z-margin-t-24 items">
  33. <view class="z-flex">
  34. <image class="img-box z-margin-r-24" src="{{tool.cdn(info.orderDetail.image)}}" mode="aspectFill"></image>
  35. <view>
  36. <view class="item-title z-padding-b-24">{{info.orderDetail.name}}</view>
  37. <text class="item-tab" wx:if="{{info.orderDetail.sku_name}}">{{info.orderDetail.sku_name}}</text>
  38. </view>
  39. </view>
  40. <view>
  41. <view class="item-price z-padding-b-24">¥<text class="z-font-30">{{info.orderDetail.price}}</text> </view>
  42. <view class="item-number">x{{info.orderDetail.num}}</view>
  43. </view>
  44. </view>
  45. <!-- 地址 -->
  46. <view>
  47. <view class="z-padding-t-32 z-padding-lr-32 server-text z-flex-c" wx:if="{{info.to_shop === 'door'}}">
  48. <text class="text-b">服务地址:</text>
  49. {{info.address.city}} {{info.address.area}}
  50. <image src="/static/index/navigation.png" class="navigation z-margin-l-24" data-type="3" catchtap="orderBtnTap"></image>
  51. </view>
  52. <view class="z-padding-lr-32 z-padding-t-24 server-text"> <text class="text-b">用户备注:</text>{{info.memo}}
  53. </view>
  54. </view>
  55. <view class="z-margin-t-32 wire"></view>
  56. <view class="z-padding-tb-30 z-padding-lr-32 z-flex-c">
  57. <view>
  58. <text class="total z-font-22">合计:</text>
  59. <text class="unit z-font-22">¥</text>
  60. <text class="total-prices z-font-36">{{info.payprice}}</text>
  61. </view>
  62. <view class="z-flex-1"></view>
  63. <view class="z-btn receive z-font-22" data-type="1" catchtap="orderBtnTap" wx:if="{{info.is_service <= 0 && !info.shop_id && info.status === 1}}">立即抢单</view>
  64. <view class="z-btn receive z-font-22" data-type="2" catchtap="orderBtnTap" wx:if="{{info.is_service <= 0 && info.shop_id && info.status === 1 && !info.skill_id}}">立即派单</view>
  65. </view>
  66. </view>
  67. </view>