info.wxml 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. <!--pages/reservationMan/info.wxml-->
  2. <view class="container">
  3. <view class="part">
  4. <van-field label="车牌号" input-align="right" model:value="{{info.licenseNumber}}" readonly></van-field>
  5. <van-field label="预约状态" input-align="right" readonly>
  6. <text slot="button" class="status status{{info.status}}">{{ info.statusName }}</text>
  7. </van-field>
  8. <van-field label="预约类型" input-align="right" readonly >
  9. <text slot="button" class="status status{{info.appointmentType}}">{{ filters.codeAnalysis(appointmentTypeArray, info.appointmentType, 'dictValue', 'dictLabel') }}</text>
  10. </van-field>
  11. <!-- <van-field label="预约分类" input-align="right" readonly wx:if="{{ info.appointmentType == '2' }}">
  12. <text slot="button" class="status status{{info.appointmentClassify}}">{{ filters.codeAnalysis(appointmentClassifyArray,info.appointmentClassify, 'value', 'label') }}</text>
  13. </van-field> -->
  14. <van-field label="司机姓名" input-align="right" model:value="{{info.driverName}}" readonly></van-field>
  15. <van-field label="司机电话" input-align="right" model:value="{{info.driverMobile}}" readonly></van-field>
  16. <block wx:if="{{ info.appointmentType == '1' }}">
  17. <van-field label="订单编号" input-align="right" model:value="{{info.orderNumber}}" readonly></van-field>
  18. <van-field label="订单名称" input-align="right" model:value="{{info.orderName}}" readonly></van-field>
  19. <van-field label="客户名称" input-align="right" model:value="{{info.customerName}}" readonly type="textarea" autosize></van-field>
  20. <van-field label="货品名称" input-align="right" model:value="{{info.goodsName}}" readonly></van-field>
  21. <van-field label="货品编码" input-align="right" model:value="{{info.goodsCode}}" readonly></van-field>
  22. <van-field label="提货开始时间" input-align="right" model:value="{{info.beginTime}}" readonly></van-field>
  23. <van-field label="提货结束时间" input-align="right" model:value="{{info.endTime}}" readonly></van-field>
  24. </block>
  25. <!-- 砂石预约 -->
  26. <block wx:if="{{ info.appointmentType == '1' }}">
  27. <van-field label="客户名称" input-align="right" model:value="{{info.customerName}}" readonly></van-field>
  28. <van-field label="货品名称" input-align="right" model:value="{{info.goodsName}}" readonly></van-field>
  29. <van-field label="货品编码" input-align="right" model:value="{{info.goodsCode}}" readonly></van-field>
  30. <van-field label="提货开始时间" input-align="right" model:value="{{info.beginTime}}" readonly></van-field>
  31. <van-field label="提货结束时间" input-align="right" model:value="{{info.endTime}}" readonly></van-field>
  32. </block>
  33. <!-- 砂石预约 起卸预约 -->
  34. <block wx:if="{{ info.appointmentType == '1' || info.appointmentType == '3' }}">
  35. <van-field label="装卸点位" input-align="right" model:value="{{info.loadPoint}}" readonly></van-field>
  36. <van-field label="装卸开始时间" input-align="right" model:value="{{info.loadBeginTime}}" readonly></van-field>
  37. <van-field label="装卸结束时间" input-align="right" model:value="{{info.loadEndTime}}" readonly></van-field>
  38. </block>
  39. <!-- 管桩预约 -->
  40. <block wx:if="{{ info.appointmentType == '5' }}">
  41. <van-field label="管桩计划单号" input-align="right" value="{{planNumber }}" readonly></van-field>
  42. <van-field label="- 计划名称" input-align="right" value="{{ planName }}" readonly></van-field>
  43. <van-field label="- 预约次数" input-align="right" value="{{ planCount }}" readonly></van-field>
  44. <van-field label="- 已预约次数" input-align="right" value="{{ planAlreadyCount }}" readonly></van-field>
  45. <van-field label="- 开始时间" input-align="right" value="{{ beginTime }}" readonly></van-field>
  46. <van-field label="- 结束时间" input-align="right" value="{{ endTime }}" readonly></van-field>
  47. </block>
  48. <!-- 其他预约 -->
  49. <block wx:if="{{ info.appointmentType == '6' }}">
  50. <van-field label="是否过磅" input-align="right" readonly >
  51. <text slot="button" class="status status{{info.isWeigh}}">{{ info.isWeigh=='1'?'是':'否' }}</text>
  52. </van-field>
  53. <van-field label="备注" input-align="right" value="{{ info.remark }}" readonly></van-field>
  54. </block>
  55. <van-field label="审核备注" wx:if="{{info.appointmentReason}}" input-align="right" model:value="{{info.appointmentReason}}" readonly></van-field>
  56. <!-- 砂石预约 起卸预约 -->
  57. <block wx:if="{{ info.appointmentType == '1' || info.appointmentType == '3' }}">
  58. <van-field center clearable label="司机确认" use-button-slot class="radioHeight fieldAutoHeight">
  59. <view slot="input" class="radioHeightBx" wx:if="{{ info.driverSign }}"><van-image slot="input" width="100px" height="100px" src="{{ info.driverSign }}" /></view>
  60. </van-field>
  61. <van-field label="卸货重量" input-align="right" model:value="{{info.unloadWeight}}" readonly>
  62. <view slot="right-icon">
  63. <text>吨</text>
  64. </view>
  65. </van-field>
  66. <view class="part">
  67. <van-field label="司机回签" readonly border="{{false}}"></van-field>
  68. <van-cell-group wx:if="{{ fileList.length>0 }}">
  69. <van-field name="" model:value="" label="" class="checkbox">
  70. <view slot="input" class="checkboxView">
  71. <van-uploader name="" deletable="{{false}}" file-list="{{ fileList }}" max-count="{{fileList.length}}" preview-size="80" />
  72. </view>
  73. </van-field>
  74. </van-cell-group>
  75. <van-field center clearable label="签收审核" use-button-slot class="radioHeight fieldAutoHeight">
  76. <view slot="input" class="radioHeightBx" wx:if="{{ info.auditSign }}"><van-image slot="input" width="100px" height="100px" src="{{ info.auditSign }}" /></view>
  77. </van-field>
  78. </view>
  79. </block>
  80. <block wx:if="{{ info.appointmentType == '1' || info.appointmentType == '3' || (info.appointmentType == '6' && info.isWeigh == '1') }}">
  81. <!-- 5已入场 7完成装货 -->
  82. <view style="padding: 20px 0;" wx:if="{{ info.status == '5' || info.status == '7' }}">
  83. <canvas class='canvas' canvas-id='canvas' style='width:220px;height:220px;margin: 0 auto;'></canvas>
  84. </view>
  85. </block>
  86. </view>
  87. <view style="height: 50px;"></view>
  88. </view>
  89. <wxs module="filters" src="../../utils/filter.wxs"></wxs>