logisticsInfo.wxml 4.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <!-- pages/logisticsInfo/logisticsInfo.wxml -->
  2. <!-- 物流信息 -->
  3. <view class="logistics-page">
  4. <view class="logistics-box" wx:if="{{package.length}}">
  5. <!-- nav -->
  6. <view class="package-list {{package.length>=5?'package-overlength':'package-list-flex'}}" scroll-into-view="{{intoView}}" wx-if='{{package.length>1}}'>
  7. <block wx:for="{{package}}" wx:key="{{index}}">
  8. <view class="package-item" data-sts="{{index}}" bindtap="navChange">
  9. <view class="nav-txt {{isCurrent == index?'active':''}}">包裹{{index+1}}</view>
  10. </view>
  11. </block>
  12. </view>
  13. <!-- 包裹信息 -->
  14. <view class="package-info {{package.length>1 ? 'mt100' : ''}}">
  15. <view class="package-prod">
  16. <!-- 单个包裹 -->
  17. <view class="single-package" wx:if="{{package[isCurrent].orderItems.length == 1}}">
  18. <view class="prod-pic">
  19. <image src="{{package[isCurrent].orderItems[0].pic ? package[isCurrent].orderItems[0].pic : '../../../images/icon/package-icon.png' }}" class="prod-pic"></image>
  20. <view class="quantity">×{{package[isCurrent].orderItems[0].prodCount}}</view>
  21. </view>
  22. <view class="prod-con">
  23. <!-- 物流状态 1已揽收 2运输途中 3已签收 4问题件 201达到目的城市 -1删除 -->
  24. <view class="prod-status" wx:if="{{package[isCurrent].status != -1}}">
  25. {{['','已揽收','运输途中','已签收','问题件','达到目的城市'][package[isCurrent].status]}}
  26. </view>
  27. <view class="prod-status" wx:if="{{package[isCurrent].status == -1}}">删除</view>
  28. <view class="prod-carrier">承运来源:{{package[isCurrent].deliveryDto.companyName}}</view>
  29. <view class="carrier">
  30. <text class="waybill-num">运单编号:{{package[isCurrent].deliveryDto.originId}}</text>
  31. <text class="copy-btn" bindtap="copyBtn">复制</text>
  32. </view>
  33. </view>
  34. </view>
  35. <!-- 多个包裹 -->
  36. <view class="multiple-package" wx:if="{{package[isCurrent].orderItems.length > 1}}">
  37. <view class="prod-con">
  38. <view class="prod-status" wx:if="{{package[isCurrent].status != -1}}">
  39. {{['','已揽收','运输途中','已签收','问题件','达到目的城市'][package[isCurrent].status]}}
  40. </view>
  41. <view class="prod-status" wx:if="{{package[isCurrent].status == -1}}">删除</view>
  42. <view class="prod-carrier">承运来源: {{package[isCurrent].deliveryDto.companyName}}</view>
  43. <view class="carrier">
  44. <text class="waybill-num">运单编号:{{package[isCurrent].deliveryDto.dvyFlowId}}</text>
  45. <text class="copy-btn" bindtap="copyBtn">复制</text>
  46. </view>
  47. </view>
  48. <view class="prod-item">
  49. <block wx:for="{{package[isCurrent].orderItems}}" wx:for-item="prod">
  50. <view class="prod-item-pic">
  51. <image src="{{prod.pic ? prod.pic : '../../../images/icon/package-icon.png' }}" class="prod-pic"></image>
  52. <view class="quantity">×{{prod.prodCount}}</view>
  53. </view>
  54. </block>
  55. </view>
  56. </view>
  57. </view>
  58. <!-- 物流信息 -->
  59. <view class="logistics-info">
  60. <view class="logistics-box" wx:if="{{package[isCurrent].deliveryDto.traces.length}}">
  61. <view class="logistics">
  62. <block wx:for="{{package[isCurrent].deliveryDto.traces}}" wx:for-item="tracesItem" wx:key="index">
  63. <view class="item">
  64. <view class="time">{{tracesItem.acceptTime}}</view>
  65. <view class="des">{{tracesItem.acceptStation}}</view>
  66. </view>
  67. </block>
  68. </view>
  69. </view>
  70. <!-- 物流信息为空 -->
  71. <view class="logistics-info-empty" wx:if="{{!package[isCurrent].deliveryDto.traces.length}}">
  72. 暂无配送信息
  73. </view>
  74. </view>
  75. </view>
  76. </view>
  77. <!-- 包裹信息为空 -->
  78. <view class="expresses-empty" wx:if="{{!package.length}}">暂无包裹信息</view>
  79. </view>