暫無描述

inspection.wxml 3.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. <wxs src="inspection.wxs" module="mood"></wxs>
  2. <view class="top">
  3. 共{{total}}巡查记录
  4. <!-- 巡查 -->
  5. <view class="trajectory" catchtap="Patrol">巡查</view>
  6. </view>
  7. <view class="inspection">
  8. <!-- 数据列表 -->
  9. <block wx:for="{{listData}}" wx:key="index">
  10. <view class="xuncha_list" bind:tap="lookDetail" data-id='{{item.id}}'>
  11. <view class="person">
  12. <view class="per_left">巡查人:{{item.userName}}</view>
  13. <view class="per_right" style=" {{ !item.isExist ? 'color:green' : 'color:red' }} ; font-weight:600">
  14. {{ !item.isExist ? '未产生工单' : '已产生工单' }}
  15. </view>
  16. </view>
  17. <view class="park">巡查地点:{{item.objectName}}</view>
  18. <view class="times">巡查日期:{{ item.startTime }}</view>
  19. <view class="person te">
  20. <view class="per_times">巡查耗时:{{ mood.formatSeconds(item.totalTime ) }}</view>
  21. <view class="per_km">
  22. 巡查里程: {{item.mileage >= 1 ? item.mileage + 'km' : item.mileage * 1000 + 'm'}}
  23. </view>
  24. </view>
  25. </view>
  26. </block>
  27. <view class="nodata" wx:if="{{ flag }}">没有更多数据了</view>
  28. </view>
  29. <!-- 模态框 -->
  30. <view class="weizhi" catchtap="showScaling">筛选</view>
  31. <!-- 筛选框 -->
  32. <view class="dailogBox" wx:if='{{ scaling }}'>
  33. <view class="scalingBox">
  34. <view class="closeImg" catchtap="close">
  35. <image src="./../../../images/weatherImg/close.png"></image>
  36. </view>
  37. <!-- 巡查人员: -->
  38. <view class="scaling_itme" wx:if="{{ !showBtnFlag }}">
  39. <view class="scaling_itme_left">巡查人员:</view>
  40. <view class="scaling_itme_right">
  41. <input bindinput="getXunChaName" value="{{ xunChaName }}" type="text" placeholder="请输入巡查人员名称" maxlength="20"></input>
  42. </view>
  43. </view>
  44. <!-- 巡查路段 -->
  45. <view class="scaling_itme">
  46. <view class="scaling_itme_left">巡查标段:</view>
  47. <picker class="scaling_itme_right" range="{{xunAddres}}" range-key="sectionName" bindchange="bindChaRoad">
  48. <view>
  49. {{ xunAddres[xunAddresIndex].sectionName ? xunAddres[xunAddresIndex].sectionName: "请输入巡查地点" }}
  50. </view>
  51. </picker>
  52. </view>
  53. <!-- 巡查日期 -->
  54. <view class="scaling_itme">
  55. <view class="scaling_itme_left">开始时间:</view>
  56. <picker class="scaling_itme_right" mode="date" value="{{date3}}" bindchange="bindDateChange3">
  57. <view>{{ date3 ? date3: "请选择开始时间" }}</view>
  58. </picker>
  59. </view>
  60. <view class="scaling_itme">
  61. <view class="scaling_itme_left">结束时间:</view>
  62. <picker class="scaling_itme_right" mode="date" value="{{date2}}" bindchange="bindDateChange2">
  63. <view>{{ date2 ? date2: "请选择结束时间" }}</view>
  64. </picker>
  65. </view>
  66. <!-- 状态筛选 -->
  67. <view class="scaling_itme">
  68. <view class="scaling_itme_left">是否存在工单:</view>
  69. <picker class="scaling_itme_right" mode="selector" range="{{isExid}}" range-key="name" value="{{index2}}" bindchange="bindDateChange4">
  70. <view>{{ isExid[index2] ? isExid[index2].name: "是否生成工单" }}</view>
  71. </picker>
  72. </view>
  73. <view class="scaling_fooder">
  74. <view class="scaling_fooder_left" bind:tap="qxScaling">重置</view>
  75. <view class="scaling_fooder_right" bind:tap="qdScaling">确定</view>
  76. </view>
  77. </view>
  78. </view>