work-order-detail.wxml 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. <!--pagesPublic/pages/work-order-detail/work-order-detail.wxml-->
  2. <view class="navigation">
  3. <image class="nav-back" src="/pages/images/arrow.png" mode="" bindtap="backTap" />
  4. <text class="nav-title">工单详情</text>
  5. </view>
  6. <view class="pageBox">
  7. <image class="bgimage" src="/pages/images/work-order-detail-bg.png" mode="widthFix" />
  8. <view class="detail">
  9. <view class="item-row">
  10. <text class="item-label">报修类型:</text>
  11. <text class="item-value">{{type}}</text>
  12. </view>
  13. <view class="item-row">
  14. <text class="item-label">维修地址:</text>
  15. <text class="item-value">{{address}}</text>
  16. </view>
  17. <view class="item-row">
  18. <text class="item-label">联系电话:</text>
  19. <text class="item-value">{{phone}}</text>
  20. </view>
  21. <view class="item-row">
  22. <text class="item-label">预约上门时间:</text>
  23. <text class="item-value">{{arriveTime}}</text>
  24. </view>
  25. <view class="item-row">
  26. <text class="item-label">问题描述:</text>
  27. <text class="item-value">{{description}}</text>
  28. </view>
  29. <view class="item-row" style="align-items: flex-start;">
  30. <text class="item-label">图片:</text>
  31. <view class="item-image-box">
  32. <image src="" mode="" />
  33. <image src="" mode="" />
  34. </view>
  35. </view>
  36. </view>
  37. </view>
  38. <view class="progressBox" wx:if="{{isWorker}}">
  39. <view class="progress-head">
  40. <image class="head-image" src="/pages/images/hourglass.png" mode="" />
  41. <text class="head-title">维修进度</text>
  42. </view>
  43. <view class="progress-detail">
  44. <view class="detail-row">
  45. <view class="circle checked">
  46. <view class="inner-circle"></view>
  47. </view>
  48. <view class="vertical-line checked"></view>
  49. <view class="step-name checked">发起工单</view>
  50. <image class="icon-complete" src="/pages/images/complete.png" mode="" />
  51. <view class="status-text checked">发起成功</view>
  52. </view>
  53. <view class="detail-row">
  54. <view class="circle">
  55. <view class="inner-circle"></view>
  56. </view>
  57. <view class="vertical-line"></view>
  58. <view class="step-name">管理员审核</view>
  59. <image class="icon-complete" src="/pages/images/complete.png" mode="" />
  60. <view class="status-text">待审核</view>
  61. </view>
  62. <view class="detail-row">
  63. <view class="circle">
  64. <view class="inner-circle"></view>
  65. </view>
  66. <view class="vertical-line"></view>
  67. <view class="step-name">工人上门维修</view>
  68. <image class="icon-complete" src="/pages/images/complete.png" mode="" />
  69. <view class="status-text">待上门</view>
  70. </view>
  71. <view class="detail-row">
  72. <view class="circle">
  73. <view class="inner-circle"></view>
  74. </view>
  75. <view class="step-name">用户确认签字</view>
  76. <image class="icon-complete" src="/pages/images/complete.png" mode="" />
  77. <view class="status-text">待确认</view>
  78. </view>
  79. </view>
  80. </view>
  81. <view class="progressBox" wx:else="{{isWorker}}">
  82. <view class="progress-head">
  83. <image class="head-image2" src="/pages/images/worker.png" mode="" />
  84. <text class="head-title2">维修结果填报</text>
  85. </view>
  86. <view class="report-form">
  87. <form bindsubmit="submitReport">
  88. <view class="report-row">
  89. <label for="" class="report-label">是否完成维修:</label>
  90. <radio-group bindchange="radioChange">
  91. <label for="" style="color: {{colorComplete}};">
  92. <radio value="已完成" checked="true" color="#508FF4" />已完成
  93. </label>
  94. <label for="" style="color: {{colorIncomplete}};">
  95. <radio value="未完成" color="#508FF4" />未完成
  96. </label>
  97. </radio-group>
  98. </view>
  99. <view class="report-row" style="align-items: flex-start;" wx:if="{{complete}}">
  100. <label for="" class="report-label">维修结果:</label>
  101. <image class="report-photo" src="/pages/images/photo2.png" mode="" bindtap="uploadImage" />
  102. </view>
  103. <view class="report-row" wx:else="{{complete}}">
  104. <label for="" class="report-label">原因:</label>
  105. <input class="report-input" type="text" name="reason" maxlength="200" placeholder="请填写失败原因" placeholder-style="color:#999999" />
  106. </view>
  107. <button class="report-submit" form-type="submit">提 交</button>
  108. </form>
  109. </view>
  110. </view>