seeAico.wxml 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. <view class="content">
  2. <view class="see-aico-info flex-vertical-center">
  3. <view class="see-aico-item flex-vertical-center flex-level-center">
  4. <image src="/subpagesTwo/images/seeAicoDetails/icon-1.png" class="see-aico-img"></image>
  5. <view class="see-aico-text">{{hotel_name}}</view>
  6. </view>
  7. <view class="see-aico-item flex-vertical-center flex-level-center">
  8. <image src="/subpagesTwo/images/seeAicoDetails/icon-2.png" style="margin-bottom: 5rpx;" class="see-aico-img"></image>
  9. <view class="see-aico-text">{{room_name}}</view>
  10. </view>
  11. </view>
  12. <view class="data-box flex-vertical-center flex-level-center">
  13. <view bind:tap="onStartInspection" class="start-see-aico flex-vertical-center flex-level-center" wx:if="{{pageStatus===0}}" >
  14. <image src="/subpagesTwo/images/seeAicoDetails/icon-4.png" class="start-img"></image>
  15. <view class="start-text">开始巡检</view>
  16. </view>
  17. <view class="in-see-aico" wx:if="{{pageStatus===1}}">
  18. <view class="in-see-aico-prompt" wx-if="{{!statusFlag}}" >
  19. <image src="/subpagesTwo/images/seeAicoDetails/icon-5.png" class="in-see-aico-img"></image>
  20. <view class="in-see-aico-prompt-box">
  21. <view class="in-see-aico-prompt-title">巡检模式进行中。。。</view>
  22. <view class="in-see-aico-prompt-text">巡检模式进行中,设备正在自动启动。请根据设备运行情况填写巡检记录。</view>
  23. </view>
  24. </view>
  25. <view class="in-see-aico-prompt flex-vertical-center" wx:else>
  26. <image src="/subpagesTwo/images/seeAicoDetails/icon-8.png" class="end-see-aico-img"></image>
  27. <view class="in-see-aico-prompt-box">
  28. <view class="end-see-aico-prompt-title">巡检已完成,确认设备情况</view>
  29. </view>
  30. </view>
  31. <view class="in-see-aico-list in-see-aico-list-tbm flex-vertical-center flex-space-between" wx:for="{{ deviceList }}"
  32. wx:key="index">
  33. <view class="flex-vertical-center">
  34. <view class="device-name">
  35. {{item.entity_name}}
  36. </view>
  37. <image src="{{item.checked!==0? '/subpagesTwo/images/seeAicoDetails/icon-7.png':'/subpagesTwo/images/seeAicoDetails/icon-6.png'}}" class="device-status-img"></image>
  38. </view>
  39. <view class="flex-vertical-center" >
  40. <view class="in-see-aico-btn flex-vertical-center flex-level-center {{item.checked=== 0 ? 'c-F76666' : 'c-888'}}" style="margin-right: 12rpx"
  41. bind:tap="setDeviceStats" data-index="{{ index }}" data-status="{{ 0 }}">
  42. 异常
  43. </view>
  44. <view class="in-see-aico-btn flex-vertical-center flex-level-center {{item.checked=== 1 ? 'c-3AA' : 'c-888'}}"
  45. bind:tap="setDeviceStats" data-index="{{ index }}" data-status="{{ 1 }}">
  46. 正常
  47. </view>
  48. </view>
  49. </view>
  50. <view wx-if="{{!statusFlag}}" class="in-see-aico-submit flex-vertical-center flex-level-center" style="background-color: #606972 !important;" >
  51. 提交结果
  52. </view>
  53. <view wx:else class="in-see-aico-submit flex-vertical-center flex-level-center" bind:tap="onSubmit" style="background: linear-gradient(315deg, #0ABCA4 0%, rgba(11, 195, 170, 0.8) 100%);" >
  54. 提交结果
  55. </view>
  56. </view>
  57. <view class="in-see-aico" wx:if="{{pageStatus===2}}">
  58. <view class="in-see-aico-prompt flex-vertical-center">
  59. <image src="/subpagesTwo/images/seeAicoDetails/icon-8.png" class="end-see-aico-img"></image>
  60. <view class="in-see-aico-prompt-box">
  61. <view class="end-see-aico-prompt-title">巡检已完成,确认设备情况</view>
  62. </view>
  63. </view>
  64. <view class="in-see-aico-list end-see-aico-list-tbm-1">
  65. <view class="end-see-aico-item mb36">
  66. 巡查设备:<text class="see-aico-d-count">{{count}}</text>
  67. </view>
  68. <view class="end-see-aico-item mb36">
  69. 正常设备:<text class="normal-d-count">{{normal}}</text>
  70. </view>
  71. <view class="end-see-aico-item mb36">
  72. 异常设备:<text class="abnormal-d-count">{{abnormal}}</text>
  73. </view>
  74. <view class="end-see-aico-item">
  75. 异常设备为:<text class="abnormal-d-count">{{abnormal_d_name}}</text>
  76. </view>
  77. </view>
  78. <view class="in-see-aico-list end-see-aico-list-tbm-2 flex-vertical-center">
  79. <image src="/subpagesTwo/images/seeAicoDetails/icon-9.png" class="input-img"></image>
  80. <input type="text" class="bindNotesInput" bindinput="bindNotesInput" value="{{ notesInput }}" placeholder="请文字输入巡检异常设备情况,如都正常不用填写" />
  81. </view>
  82. <view class="end-see-aico-btn-box flex-vertical-center">
  83. <view bind:tap="onShow1" class="end-see-aico-btn end-see-aico-btn-color-1 flex-vertical-center flex-level-center" style="margin-right: 24rpx">
  84. 重新巡检
  85. </view >
  86. <view bind:tap="onClosePage" class="end-see-aico-btn end-see-aico-btn-color-2 flex-vertical-center flex-level-center">
  87. 结束巡检
  88. </view>
  89. </view>
  90. </view>
  91. </view>
  92. <van-popup show="{{ show1 }}" round bind:close="onConfirm">
  93. <view class="popup-box-1 flex-column flex-level-center">
  94. <view class="popup-title-1">重新巡检</view>
  95. <view class="popup-text-1 flex-level-center">确定要重新巡检该房间吗?</view>
  96. <view class="flex-level-center">
  97. <view bind:tap="onConfirm" class="popup-btn-1 end-see-aico-btn-color-1 flex-vertical-center flex-level-center" style="margin-right: 20rpx">
  98. 重新巡检
  99. </view >
  100. <view bind:tap="onConfirm" class="popup-btn-1 end-see-aico-btn-color-2 flex-vertical-center flex-level-center">
  101. 关闭
  102. </view>
  103. </view>
  104. </view>
  105. </van-popup>
  106. <van-popup show="{{ show2 }}" round bind:close="onClose2">
  107. <view class="popup-box-2 flex-column flex-level-center">
  108. <view class="flex-level-center">
  109. <image src="/subpagesTwo/images/seeAicoDetails/icon-10.png" class="popup-abnormal-img"></image>
  110. <view class="popup-title-1">巡检异常</view>
  111. </view>
  112. <view class="popup-text-1 flex-level-center">{{show2Text||"巡检未完成,请保持房间网络和电源 畅通后,重新巡检"}}</view>
  113. <view class="flex-level-center">
  114. <view bind:tap="onClose2" class="popup-btn-2 end-see-aico-btn-color-1 flex-vertical-center flex-level-center">
  115. 重新巡检
  116. </view >
  117. </view>
  118. </view>
  119. </van-popup>
  120. </view>