index.wxml 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274
  1. <!--<block wx:if="{{details.orderMode == 6 || details.orderMode == 6}}">-->
  2. <!--<view class="order-info">-->
  3. <!--<view class="order-info-title">订单申请信息</view>-->
  4. <!--</view>-->
  5. <!--</block>-->
  6. <!-- <block wx:if="{{details != null}}">
  7. <view class="device">
  8. <view class="device-header">
  9. <view class="device-header-title">基本信息</view>
  10. </view>
  11. <view class="device-list">
  12. <view>任务类型: <text class="pull-right">{{details.workTypeModeName}}</text></view>
  13. <view>申请人姓名: <text class="pull-right">{{details.realName}}</text></view>
  14. <view>所属科室: <text class="pull-right">{{details.depName}}</text></view>
  15. <view>联系电话: <text class="pull-right">{{details.mobile}}</text></view>
  16. </view>
  17. </view>
  18. </block> -->
  19. <view class="device">
  20. <view class="device-header">
  21. <view class="device-header-title">任务内容</view>
  22. </view>
  23. <view class="device-content task-info">
  24. {{details.content}}
  25. <block wx:if="{{details.voices != ''}}">
  26. <view class="voicebtnfinish" data-flag="{{flag}}" data-audio="{{details.voices}}" bindtap="playRadio">
  27. <image class="playimg" src="{{taskContent.showImg}}"></image>
  28. <image class="blimg" src="/images/icons/bl.png"></image>
  29. <view class="second">{{taskContent.second}}</view>
  30. </view>
  31. <!-- <image class="voiceimg" bindtap="playRadio" src="{{taskContent.showImg}}"></image> -->
  32. </block>
  33. <view wx:if="{{details.images.length > 0 || details.videos != ''}}" class="device-images">
  34. <image wx:if="{{ details.videos != ''}}" src="/images/icons/shipinyishangchuan@2x.png" data-video="{{details.videos}}" bindtap="videotap"></image>
  35. <block wx:if="{{details.images.length > 0 }}" wx:for="{{details.images}}" wx:key="key">
  36. <image mode="aspectFill" bindtap="previewImage" data-src="{{item}}" src="{{item}}" />
  37. </block>
  38. </view>
  39. </view>
  40. </view>
  41. <!-- <view class="device" wx:if="{{details.images.length > 0}}">
  42. <view class="device-header">
  43. <view class="device-header-title">图片</view>
  44. </view>
  45. <view class="device-image">
  46. <block wx:for="{{details.images}}" wx:key="key">
  47. <image mode="aspectFill" bindtap="previewImage" data-src="{{item}}" src="{{item}}" />
  48. </block>
  49. </view>
  50. </view>
  51. <block wx:if="{{details.videos != ''}}">
  52. <view class="device">
  53. <view class="device-header">
  54. <view class="device-header-title">视频</view>
  55. </view>
  56. <view class="device-content">
  57. <image class="images-img" src="/images/icons/shipinyishangchuan@2x.png" data-video="{{details.videos}}" bindtap="videotap"></image>
  58. </view>
  59. </view>
  60. </block> -->
  61. <block wx:if="{{details.workTypeMode == 1}}">
  62. <view wx:if="{{details.repair.addressTitle != '' && details.repair.addressTitle != null}}" class="device">
  63. <view class="device-header">
  64. <view class="device-header-title">报修地点</view>
  65. <text class="pull-right" wx:if="{{details.repair.addressTitle}}">{{details.repair.addressTitle}}</text>
  66. </view>
  67. </view>
  68. <view wx:if="{{details.repair.orderType != ''}}" class="device">
  69. <view class="device-header">
  70. <view class="device-header-title">报修事项</view>
  71. </view>
  72. <view class="device-list">
  73. <view>报修事项
  74. <text class="pull-right">{{details.repair.orderType}}</text>
  75. </view>
  76. <view>报修类型
  77. <text class="pull-right">{{details.repair.orderTypeMatter}}</text>
  78. </view>
  79. </view>
  80. </view>
  81. </block>
  82. <block wx:if="{{details.workTypeMode == 3}}">
  83. <view class="order-convey-type">
  84. <view class="device-header">
  85. <view class="device-header-title">运送类型</view>
  86. </view>
  87. <view class="device">
  88. <view class="device-header">
  89. <view class="device-header-title type-title">{{details.oc.typeName}}</view>
  90. </view>
  91. </view>
  92. </view>
  93. <view class="order-convey-type">
  94. <view class="device-header">
  95. <view class="device-header-title">运送设备</view>
  96. </view>
  97. <view class="device">
  98. <view class="device-header">
  99. <view class="device-header-title type-title">{{details.oc.deviceName}}</view>
  100. </view>
  101. </view>
  102. </view>
  103. <view class="order-convey-type">
  104. <view class="device-header">
  105. <view class="device-header-title">优先级</view>
  106. </view>
  107. <view class="device">
  108. <view class="device-header">
  109. <view class="device-header-title type-title">{{details.oc.priority}}</view>
  110. </view>
  111. </view>
  112. </view>
  113. <!-- <view class="device" data-id="{{details.orderId}}" data-type="{{details.typeNum}}" data-num="{{details.goodsNum}}" bindtap="handleTransportType">
  114. <view class="device-header">
  115. <view class="device-header-title">运送类型</view>
  116. </view>
  117. <view class="device-list">
  118. <view>运送类型
  119. <text class="pull-right">您已选择:{{details.typeNum}}种类别 {{details.goodsNum}}件物品 ></text>
  120. </view>
  121. </view>
  122. </view> -->
  123. <view class="device">
  124. <view class="device-header">
  125. <view class="device-header-title">需求时间</view>
  126. </view>
  127. <view class="device-list">
  128. <view>需求时间 <text class="pull-right">{{details.oc.xqTime}}</text></view>
  129. <view>完成时间 <text class="pull-right">{{details.oc.xqTime}}</text></view>
  130. </view>
  131. </view>
  132. <view class="device">
  133. <view class="device-header">
  134. <view class="device-header-title">运送路线</view>
  135. </view>
  136. <view class="device-list">
  137. <view>取件地点 <text class="pull-right">{{details.oc.startName}}</text></view>
  138. <view>送达地点 <text class="pull-right">{{details.oc.endName}}</text></view>
  139. </view>
  140. </view>
  141. <view class="device">
  142. <view class="device-header">
  143. <view class="device-header-title">病人信息</view>
  144. </view>
  145. <view class="device-list">
  146. <view>床号 <text class="pull-right">{{details.oc.ocp.bedNumber}}</text></view>
  147. <view>病人姓名 <text class="pull-right">{{details.oc.ocp.name}}</text></view>
  148. <view>病案号 <text class="pull-right">{{details.oc.ocp.baNumber}}</text></view>
  149. <view wx:if="{{details.oc.ocp.gender==0}}">性别 <text class="pull-right">未知</text></view>
  150. <view wx:if="{{details.oc.ocp.gender==1}}">性别 <text class="pull-right">男</text></view>
  151. <view wx:if="{{details.oc.ocp.gender==2}}">性别 <text class="pull-right">女</text></view>
  152. <view wx:if="{{details.oc.ocp.back==1}}">是否往返 <text class="pull-right">是</text></view>
  153. <view wx:if="{{details.oc.ocp.back==0}}">是否往返 <text class="pull-right">否</text></view>
  154. </view>
  155. </view>
  156. </block>
  157. <!-- <block wx:if="{{details.lastTodoContent != ''}}">
  158. <view class="device">
  159. <view class="device-header">
  160. <view class="device-header-title">备注信息</view>
  161. </view>
  162. <view class="device-content">
  163. {{details.lastTodoContent}}
  164. </view>
  165. </view>
  166. </block> -->
  167. <block wx:if="{{details.orderMode == 1}}">
  168. <view class="">
  169. <button class="cancel" bindtap="handleShowModel">撤销</button>
  170. </view>
  171. <modalView show="{{showModal}}" bindcancel="modalCancel" bindconfirm='handleCancelOrder' single='{{single}}'>
  172. <view class='modal-content'>
  173. <scroll-view scroll-y class='main-content'>
  174. <input placeholder="请在此处输入撤销原因" type="text" value="{{ reason }}" name="reason" bindinput="getValue"/>
  175. </scroll-view>
  176. </view>
  177. </modalView>
  178. </block>
  179. <block wx:if="{{details.orderMode == 2 || details.orderMode == 3}}">
  180. <view class="device">
  181. <view class="device-header">
  182. <view class="device-header-title">取消原因</view>
  183. </view>
  184. <view class="device-content">
  185. {{details.cancelReason}}
  186. </view>
  187. </view>
  188. </block>
  189. <block wx:if="{{details.orderMode == 4 || details.orderMode == 5 || details.orderMode == 6}}">
  190. <view class="device" wx:for="{{details.todoList}}" wx:key="key">
  191. <view class="device-header">
  192. <view class="device-header-title">执行信息</view>
  193. </view>
  194. <view class="device-list">
  195. <view>执行人员: <text class="pull-right">{{item.toRealName}}</text></view>
  196. <view wx:if="{{item.confirmTime!=''}}">接单时间: <text class="pull-right">{{item.confirmTime}}</text></view>
  197. <view wx:if="{{item.doneTime!=''}}">完成时间: <text class="pull-right">{{item.doneTime}}</text></view>
  198. <view wx:if="{{item.mobile!=''}}">联系电话: <text class="pull-right">{{item.mobile}}</text></view>
  199. <view>状态: <text class="pull-right">{{item.todoModeOutText}}</text></view>
  200. </view>
  201. </view>
  202. <!-- <block wx:if="{{details.lastFinishImg.length > 0}}">
  203. <view class="device">
  204. <view class="device-header">
  205. <view class="device-header-title">汇报图片</view>
  206. </view>
  207. <view class="device-image">
  208. <block wx:for="{{details.lastFinishImg}}" wx:key="key">
  209. <image mode="aspectFill" bindtap="handlePreviewImage" data-src="{{item}}" src="{{item}}" />
  210. </block>
  211. </view>
  212. </view>
  213. </block> -->
  214. </block>
  215. <block wx:if="{{details.orderMode == 5}}">
  216. <view class="device">
  217. <view class="device-header">
  218. <view class="device-header-title">评价</view>
  219. </view>
  220. <view class='stars'>
  221. <view class='content'>
  222. <view class="stars-content" bindtap="handleStarChoose">
  223. <block wx:for="{{starMap}}" wx:key="">
  224. <image wx:if="{{star>=index+1}}" style="padding-right: .5em" class="stars-check" data-star="{{index+1}}" src="{{ checked }}"></image>
  225. <image wx:if="{{star<index+1}}" style="padding-right: .5em" class="stars-check" data-star="{{index+1}}" src="{{ unchecked }}"></image>
  226. </block>
  227. <text class="stars-text">{{starMap[star-1]}}</text>
  228. </view>
  229. </view>
  230. </view>
  231. <view class="device-content">
  232. <form bindsubmit="handleComplainOrder">
  233. <textarea class="complain" placeholder="请输入评价内容(20字)" maxlength="20" name="content"/>
  234. <button class="btn" form-type="submit"> 评价 </button>
  235. </form>
  236. </view>
  237. </view>
  238. </block>
  239. <block wx:if="{{details.orderMode == 6}}">
  240. <view class="device">
  241. <view class="device-header">
  242. <view class="device-header-title">评价</view>
  243. </view>
  244. <view class='stars'>
  245. <view class='content'>
  246. <view class="stars-content">
  247. <block wx:for="{{starMap}}" wx:key="">
  248. <image wx:if="{{details.comment.score>=index+1}}" style="padding-right: .5em" class="stars-check" data-star="{{index+1}}" src="{{ checked }}"></image>
  249. <image wx:if="{{details.comment.score<index+1}}" style="padding-right: .5em" class="stars-check" data-star="{{index+1}}" src="{{ unchecked }}"></image>
  250. </block>
  251. <text class="stars-text">{{starMap[details.comment.score-1]}}</text>
  252. </view>
  253. </view>
  254. </view>
  255. <view class="device-content">
  256. <textarea class="complain" value="{{details.comment.content}}" disabled="{{true}}" name="content"/>
  257. </view>
  258. </view>
  259. </block>