processedDetail.vue 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243
  1. <template>
  2. <view>
  3. <view class="timeBox flex justify-between align-center padding-lr-sm">
  4. <view class="time">2021-01-18 15:16:45</view>
  5. <button class="cu-btn radius bg-green sm">已处理</button>
  6. </view>
  7. <view v-if="type==1">
  8. <!-- 基本信息start -->
  9. <view class="basic-info">
  10. <view class="info-tit margin-left-xs">
  11. <text class="cuIcon-titles margin-right-xs"></text>
  12. 基本信息
  13. </view>
  14. <view class="info-content">
  15. <view class="info-one-info ">
  16. <text>站点名称:</text>
  17. <text>测试站点一</text>
  18. </view>
  19. <view>
  20. <text>线路名称:</text>
  21. <text>进线一</text>
  22. </view>
  23. <view>
  24. <text>警告信息:</text>
  25. <text>母线停电</text>
  26. </view>
  27. <view>
  28. <text>警告状态:</text>
  29. <text>复归</text>
  30. </view>
  31. <view>
  32. <text>采集终端:</text>
  33. <text>DA00012784</text>
  34. </view>
  35. <view>
  36. <text>站点地址:</text>
  37. <text>沪太路8786弄155号<text class="icon iconfont map" @click="mapLocation()">&#xe612;</text></text>
  38. </view>
  39. <view>
  40. <text>联系人:</text>
  41. <text>韩正义</text>
  42. </view>
  43. <view>
  44. <text>联系方式:</text>
  45. <text>15122423833<text class="phone icon iconfont" @click="submit()">&#xe61d;</text></text>
  46. </view>
  47. <view>
  48. <text>运行数据:</text>
  49. <text class="checkMore" @tap="goOpeDataDetail">点击查看</text>
  50. </view>
  51. <view>
  52. <text>视频:</text>
  53. <text class="checkMore" @tap="goVideoDetail">点击查看</text>
  54. </view>
  55. </view>
  56. </view>
  57. <!-- 基本信息end -->
  58. <!-- 处理信息start -->
  59. <view class="processStatus">
  60. <view class="info-tit margin-left-xs">
  61. <text class="cuIcon-titles margin-right-xs"></text>
  62. 处理信息
  63. </view>
  64. <view class="info-content">
  65. <view class="info-one-info ">
  66. <text>是否误报:</text>
  67. <text>误报</text>
  68. </view>
  69. <view>
  70. <text>处理人:</text>
  71. <text>13262908415</text>
  72. </view>
  73. <view>
  74. <text>处理时间:</text>
  75. <text>2021-01-27 09:41:12</text>
  76. </view>
  77. <view>
  78. <text>处理内容:</text>
  79. <text>测试</text>
  80. </view>
  81. </view>
  82. </view>
  83. <!-- 处理状态end -->
  84. </view>
  85. <view v-else>
  86. <!-- 基本信息start -->
  87. <view class="basic-info">
  88. <view class="info-tit margin-left-xs">
  89. <text class="cuIcon-titles margin-right-xs"></text>
  90. 基本信息
  91. </view>
  92. <view class="info-content">
  93. <view class="info-one-info ">
  94. <text>设备名称:</text>
  95. <text>火点侦测摄像机</text>
  96. </view>
  97. <view>
  98. <text>设备地址:</text>
  99. <text>上海市虹口区塘沽路伍继办公室</text>
  100. </view>
  101. <view>
  102. <text>告警信息:</text>
  103. <text>火点/高温检测告警</text>
  104. </view>
  105. </view>
  106. </view>
  107. <!-- 基本信息end -->
  108. <!-- 报警当前情况截图start -->
  109. <view class="basic-info">
  110. <view class="info-tit margin-left-xs">
  111. <text class="cuIcon-titles margin-right-xs"></text>
  112. 报警当前情况截图
  113. </view>
  114. <view class="info-content padding-lr-lg">
  115. <image src="../../static/video-img.png" style="width:100%"></image>
  116. </view>
  117. </view>
  118. <!-- 报警当前情况截图end -->
  119. <!-- 处理信息start -->
  120. <view class="processStatus">
  121. <view class="info-tit margin-left-xs">
  122. <text class="cuIcon-titles margin-right-xs"></text>
  123. 处理信息
  124. </view>
  125. <view class="info-content">
  126. <view class="info-one-info ">
  127. <text>是否误报:</text>
  128. <text>误报</text>
  129. </view>
  130. <view>
  131. <text>处理人:</text>
  132. <text>13262908415</text>
  133. </view>
  134. <view>
  135. <text>处理时间:</text>
  136. <text>2021-01-27 09:41:12</text>
  137. </view>
  138. <view>
  139. <text>处理内容:</text>
  140. <text>测试</text>
  141. </view>
  142. </view>
  143. </view>
  144. <!-- 处理状态end -->
  145. </view>
  146. </view>
  147. </template>
  148. <script>
  149. export default {
  150. data() {
  151. return {
  152. radio: 'A',
  153. radio: 'B',
  154. modalName: null,
  155. type: '0'
  156. }
  157. },
  158. onLoad: function(option) {
  159. console.log(option.type); //打印出上个页面传递的参数。
  160. this.type = option.type;
  161. },
  162. methods: {
  163. submit() {
  164. uni.makePhoneCall({
  165. phoneNumber: '15122423833' //仅为示例
  166. });
  167. },
  168. mapLocation(){
  169. uni.openLocation({
  170. latitude: 31.469465,
  171. longitude: 121.327514,
  172. success: function() {
  173. console.log('success');
  174. }
  175. });
  176. },
  177. // 页面跳转
  178. goOpeDataDetail() {
  179. uni.navigateTo({
  180. url: '/pages/unprocessDetail/opeDataDetail/opeDataDetail',
  181. success: res => {},
  182. fail: () => {},
  183. complete: () => {}
  184. });
  185. },
  186. goVideoDetail() {
  187. uni.navigateTo({
  188. url: '/pages/unprocessDetail/videoDetail/videoDetail',
  189. success: res => {},
  190. fail: () => {},
  191. complete: () => {}
  192. });
  193. },
  194. RadioChange(e) {
  195. this.radio = e.detail.value
  196. },
  197. textareaAInput(e) {
  198. this.textareaAValue = e.detail.value
  199. },
  200. }
  201. }
  202. </script>
  203. <style lang="scss">
  204. .timeBox {
  205. height: 88rpx;
  206. background: #EFF4FF;
  207. line-height: 88rpx;
  208. .time {
  209. color: #333
  210. }
  211. }
  212. .info-tit {
  213. color: #4074E7;
  214. line-height: 90rpx;
  215. height: 90rpx;
  216. }
  217. // 基本信息
  218. .info-content>view {
  219. margin-left: 24rpx;
  220. border-bottom: 1px solid #EDEDED;
  221. line-height: 92rpx;
  222. color: #666;
  223. }
  224. .info-content view text:first-child {
  225. width: 160rpx;
  226. display: inline-block
  227. }
  228. </style>