examine.wxml 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. <view style="padding: 32rpx;">
  2. <view class="title-1">航次信息</view>
  3. <view class="card">
  4. <view class="line">
  5. <view class="title">货主名称</view>
  6. <view class="content">{{currentBillItem.cargoOwner}}</view>
  7. </view>
  8. <view class="line">
  9. <view class="title">货种</view>
  10. <view class="content">{{currentBillItem.cargo}}</view>
  11. </view>
  12. <view class="line">
  13. <view class="title">开航时间</view>
  14. <view class="content">{{currentBillItem.setSailTime}}</view>
  15. </view>
  16. <view class="line">
  17. <view class="title">实际到港时间</view>
  18. <view class="content">{{currentBillItem.actualArrivalTime}}</view>
  19. </view>
  20. </view>
  21. <view class="title-1">单据</view>
  22. <view class="df aic jcsa">
  23. <image wx:for="{{currentBillItem.shipownerUploadFiles}}" wx:key="id" bindtap="previewImage" wx:if="{{item.checked}}" style="height:200rpx;margin: 10rpx;" src="{{item.viewUrl}}" data-src="{{item.viewUrl}}" mode="aspectFill"></image>
  24. </view>
  25. <view class="df acc aic jcsb mt30" wx:if="{{!isAcc}}">
  26. <view bindtap="changeTab" data-tab="{{5}}">不通过</view>
  27. <view bindtap="showAcc">通过</view>
  28. </view>
  29. <block wx:else>
  30. <view class="fs26 mb20" style="color:#555">请选择分配单据类型</view>
  31. <view class="df aic jcsa">
  32. <view class="tabsview {{tab==1?'current-btn':''}}" bindtap="changeTab" data-tab="{{1}}">运单</view>
  33. <view class="tabsview {{tab==2?'current-btn':''}}" bindtap="changeTab" data-tab="{{2}}">磅单</view>
  34. <view class="tabsview {{tab==4?'current-btn':''}}" bindtap="changeTab" data-tab="{{4}}">汽车磅单</view>
  35. </view>
  36. <view class="df line2 disc" style="padding: 20rpx;border-bottom: 2rpx solid #ddd;margin-top: 30rpx;" wx:if="{{tab==2||tab==4}}">
  37. <view class="box-title">卸货港</view>
  38. <view>
  39. <picker class="picker0" bindchange="bindDiscPortChange" value="{{currentDischargeIndex}}" range="{{currentBillItem.discPorts}}" range-key="portName">
  40. <view class="text">
  41. {{currentBillItem.discPorts[currentDischargeIndex].portName||'请选择卸货港'}}
  42. </view>
  43. </picker>
  44. </view>
  45. </view>
  46. <block wx:if="{{tab==2}}">
  47. <view class="p20 box2" wx:if="{{currentDischargeIndex!=-1}}">
  48. <view class="df line2">
  49. <view class="box-title ">卸货时间</view>
  50. <view>
  51. <picker class="picker2" mode="date" style="border-radius: 0;" model:value="{{dischargeTime}}">
  52. <view class="text" style="color:#6C6C6C">
  53. {{dischargeTime||'选择卸货时间'}}
  54. </view>
  55. </picker>
  56. </view>
  57. </view>
  58. <view class="df line2">
  59. <view class="box-title">卸货吨位(吨)</view>
  60. <view><input model:value="{{dischargeTons}}" type="digit" placeholder="必填" /></view>
  61. </view>
  62. <view class="df line2">
  63. <view class="box-title">卸货件数</view>
  64. <view class="text"><input model:value="{{dischargePieces}}" type="number" /></view>
  65. </view>
  66. <view class="primary" bindtap="distributeBills">确认</view>
  67. </view>
  68. </block>
  69. <block wx:if="{{tab==4}}">
  70. <view wx:if="{{ocrList.length==0}}" class="primary" bindtap="ocr">开始识别</view>
  71. <view wx:else>
  72. <block wx:for="{{ocrList}}" wx:key="viewUrl">
  73. <view class="p20 box2" wx:if="{{currentDischargeIndex!=-1&&ocrList.length}}">
  74. <view class="df jcsb line2">
  75. <view>车牌</view>
  76. <view><input bindblur="ocrInputBlur" data-index="{{index}}" data-param="carNum" value="{{item.carNum}}" type="text" placeholder="" /></view>
  77. </view>
  78. <view class="df jcsb line2">
  79. <view>收货单位</view>
  80. <view><input bindblur="ocrInputBlur" data-index="{{index}}" data-param="receivingUnit" value="{{item.receivingUnit}}" type="text" /></view>
  81. </view>
  82. <view class="df jcsb line2">
  83. <view>毛重</view>
  84. <view><input bindblur="ocrInputBlur" data-index="{{index}}" data-param="grossWeight" value="{{item.grossWeight}}" type="digit" /></view>
  85. </view>
  86. <view class="df jcsb line2">
  87. <view>皮重</view>
  88. <view><input bindblur="ocrInputBlur" data-index="{{index}}" data-param="tare" value="{{item.tare}}" type="digit" /></view>
  89. </view>
  90. <view class="df jcsb line2">
  91. <view>净重</view>
  92. <view><input bindblur="ocrInputBlur" data-index="{{index}}" data-param="netWeight" value="{{item.netWeight}}" type="digit" /></view>
  93. </view>
  94. </view>
  95. </block>
  96. </view>
  97. <view wx:if="{{currentDischargeIndex!=-1&&ocrList.length}}" class="primary" bindtap="distributeBills">确认</view>
  98. <view style="height: 30rpx;"></view>
  99. </block>
  100. </block>
  101. </view>