qxz_detail_list_detailOld.html 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title></title>
  6. <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
  7. <link href="https://cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.css" rel="stylesheet">
  8. <link href="../css/mui.min.css" rel="stylesheet" />
  9. <link rel="stylesheet" href="../css/iconfont.css" />
  10. <link href="../css/common.css" rel="stylesheet" />
  11. <link rel="stylesheet" href="../css/mescroll.min.css">
  12. <link rel="stylesheet" type="text/css" href="../css/mui.picker.min.css" />
  13. <style type="text/css">
  14. /*.mui-content {
  15. background: #fff;
  16. }*/
  17. body,
  18. .mui-content,
  19. #dataList {
  20. background: #0088e5;
  21. }
  22. /*设备信息*/
  23. .equipScope {
  24. margin: 4% 6% 0 6%;
  25. background: rgba(255, 255, 255, 0.4);
  26. padding: 5px;
  27. border-radius: 7px;
  28. position: relative;
  29. }
  30. .equipmsg {
  31. /*position:relative;*/
  32. }
  33. .qxzImg {
  34. background-image: url(../images/qxz.jpg);
  35. /*background-image: url(http://120.27.222.26/qxz_photo/default.png);*/
  36. height: 200px;
  37. background-size: cover;
  38. border-radius: 7px;
  39. }
  40. .qxzDescribe {
  41. position: absolute;
  42. right: 10px;
  43. bottom: 5px;
  44. }
  45. .qxzDescribe>div {
  46. font-size: 12px;
  47. background: rgba(57, 160, 230, 0.7);
  48. line-height: 22px;
  49. color: #fff;
  50. padding-left: 8px;
  51. padding-right: 8px;
  52. margin-bottom: 5px;
  53. border-radius: 10px;
  54. }
  55. /*实时状态*/
  56. .sensor {
  57. position: relative;
  58. float: left;
  59. width: 41%;
  60. height: 180px;
  61. background: rgba(255, 255, 255, 0.3);
  62. border-radius: 10px;
  63. margin-left: 6%;
  64. margin-top: 20px;
  65. }
  66. .sensorIcon {
  67. background: rgba(255, 255, 255, 0.35);
  68. border-radius: 50%;
  69. position: absolute;
  70. width: 2.5em;
  71. height: 2.5em;
  72. top: 10px;
  73. left: 10px;
  74. line-height: 3.8em;
  75. text-align: center;
  76. vertical-align: middle;
  77. }
  78. .sensorIcon>img {
  79. width: 74%;
  80. }
  81. .sensorAisle {
  82. position: absolute;
  83. top: 45px;
  84. left: 14px;
  85. color: rgba(255, 255, 255, 0.76);
  86. font-size: 12px;
  87. letter-spacing: 1px;
  88. }
  89. .sensorResult {
  90. color: #ffffff;
  91. font-size: 16px;
  92. line-height: 200px;
  93. text-align: center;
  94. }
  95. .sensorUnit {
  96. position: absolute;
  97. bottom: 10px;
  98. right: 10px;
  99. color: rgba(255, 255, 255, 0.76);
  100. font-size: 12px;
  101. letter-spacing: 1px;
  102. }
  103. /*24小时数据*/
  104. .seeMore {
  105. text-align: center;
  106. }
  107. .seeMore>button {
  108. background: rgba(255, 255, 255, 0.4);
  109. border: none;
  110. border-radius: 30px;
  111. color: #fff;
  112. padding: 10px 40px;
  113. margin: 30px 0;
  114. }
  115. .seeMore>button:active {
  116. background: #005b99;
  117. }
  118. </style>
  119. </head>
  120. <body>
  121. <header class="mui-bar mui-bar-nav">
  122. <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
  123. <h1 class="mui-title" id="title">气象站设备</h1>
  124. </header>
  125. <div class="mui-content">
  126. <div class="equipmsg">
  127. <div class="equipScope">
  128. <div class="qxzImg"></div>
  129. <div class="qxzDescribe">
  130. <div id="equipName">项目名称:设备16061203</div>
  131. <div id="equipId">设备ID:16061203</div>
  132. <div id="updataTime">更新时间:2019-04-10 15:51:24</div>
  133. </div>
  134. </div>
  135. </div>
  136. <div id="dataList">
  137. <!--最新数据-->
  138. <div class="clearfix" id="newResultDat">
  139. <!--<div class="sensor">
  140. <div class="sensorIcon">
  141. <img src="../images/dev/icon_101.png"/>
  142. </div>
  143. <div class="sensorAisle">
  144. 通道1
  145. </div>
  146. <div class="sensorResult">
  147. </div>
  148. <div class="sensorUnit">温度</div>
  149. </div>-->
  150. </div>
  151. </div>
  152. </div>
  153. <script src="../js/jquery-2.1.0.js"></script>
  154. <script src="../js/mui.min.js"></script>
  155. <script src="../js/mescroll.min.js" charset="utf-8"></script>
  156. <script src="../js/mui.picker.min.js" type="text/javascript" charset="utf-8"></script>
  157. <script src="../js/common.js"></script>
  158. <script src="120.27.222.26/static/js/reportmanage/qxz_dict.js"></script>
  159. <script type="text/javascript">
  160. var equipId;
  161. var equipName;
  162. var upl_time;
  163. var qxz_data;
  164. mui.init();
  165. mui.plusReady(function() {
  166. var self = plus.webview.currentWebview();
  167. equipId = self.equipId;
  168. equipName = self.equipName
  169. upl_time = self.upl_time
  170. qxz_data = self.qxz_data
  171. $('#equipId').html('设备ID:' + equipId);
  172. $('#equipName').html('项目名称:' + equipName);
  173. $('#updataTime').html('数据更新时间:' + upl_time);
  174. var qxz_data = eval('(' + qxz_data + ')');
  175. newData = qxz_data.data;
  176. if(newData.length) {
  177. for(var i = 0; i < newData.length; i++) {
  178. var kind = qxz_dict[newData[i].eNum][1];
  179. var eUnit = qxz_dict[newData[i].eNum][2];
  180. var html = '<div class="sensor"><div class="sensorIcon"><img src="../images/dev/icon_' + newData[i].eNum + '.png"/>' +
  181. '</div><div class="sensorAisle">通道' + newData[i].eKey.substr(1) + '</div>' +
  182. '<div class="sensorResult">' + newData[i].eValue + eUnit + '</div><div class="sensorUnit">' + kind + '</div></div>'
  183. $('#newResultDat').append(html);
  184. }
  185. } else {
  186. var html = '<div class="sensor" style="width: 88%;"><div class="sensorResult">暂无数据</div></div>';
  187. $('#newResultDat').html(html);
  188. }
  189. })
  190. </script>
  191. </body>
  192. </html>