| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258 |
- <!doctype html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title></title>
- <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
- <link href="https://cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.css" rel="stylesheet">
- <link rel="stylesheet" href="../css/reset.css" />
- <link href="../css/mui.min.css" rel="stylesheet" />
- <link rel="stylesheet" href="../css/iconfont.css" />
- <script src="../js/base.js" type="text/javascript" charset="utf-8"></script>
- <link href="../css/common.css" rel="stylesheet" />
- <style type="text/css">
- /*body,.mui-content {
- background: #fff;
- }*/
-
- .qxMsg {
- margin: 10px 20px;
- /*background: pink;*/
- }
- .qxMsg >li{
- margin-bottom: .2rem;
- }
-
- .qxitem>div {
- display: inline-block;
- }
- .aisleNum{
- width: .4rem;
- margin-right: .5rem;
- }
-
- .cutline {
- display: inline-block;
- width: 10px;
- height: 10px;
- border-radius: 50%;
- background: #00aaea;
- position: relative;
- margin: 0 3% 0 1%;
- }
-
- .cutline:after {
- position: absolute;
- content: '';
- width: 2px;
- height: 43px;
- background: #00aaea;
- left: 44%;
- top: 10px;
- }
-
- .qxdetail {
- vertical-align: top;
- width: 80%;
- line-height: 34px;
- }
-
- .aisleName {
- background: #fff;
- border-radius: 3px;
- position: relative;
- }
-
- .mui-navigate-right {
- padding-left: 10px;
- }
-
- .valueNum {
- display: none;
- }
-
- .valueNum>div {
- margin-top: 15px;
- background: #c5c5c5;
- border-radius: 3px;
- padding-left: 10px;
- color: #fff;
- }
-
- .inputRow {
- line-height: 14px;
- font-size: 12px;
- padding: 3px 2px 3px 10px;
- position: relative;
- }
-
- .uptime {
- position: absolute;
- right: 3px;
- top: 30%;
- }
-
- .mui-navigate-right:after {
- content: '\e581';
- }
-
- .mui-navigate-top:after {
- content: '\e580';
- }
- /**/
-
-
- .aisleName:before {
- position: absolute;
- content: '';
- width: 2px;
- height: 38px;
- background: #00aaea;
- left: -7.5%;
- top: -18px;
- }
- .aisleNamefirat:before {
- position: absolute;
- content: '';
- width: 0;
- height: 0;
- background: #00aaea;
- left: -7.5%;
- top: 0;
- }
-
- .aisleName:after {
- width: 10px;
- height: 10px;
- border-radius: 50%;
- background: #c5c5c5;
- position: absolute;
- content: '';
- left: -9%;
- top: 16px;
- background: #00aaea;
- }
-
- .inputRow:before {
- position: absolute;
- content: '';
- width: 2px;
- height: 84px;
- background: #c5c5c5;
- left: -7.5%;
- top: -23px;
- z-index: 999;
- }
-
- .inputRow:after {
- width: 10px;
- height: 10px;
- border-radius: 50%;
- background: #c5c5c5;
- position: absolute;
- content: '';
- left: -9%;
- top: 16px;
- /* background: #00aaea; */
- }
- </style>
- </head>
- <body>
- <header class="mui-bar mui-bar-nav">
- <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
- <h1 class="mui-title" id="title">环境监测</h1>
- </header>
- <div class="mui-content">
- <ul class="qxMsg">
- <li class="qxitem">
- <div class="aisleNum">e1</div>
- <div class="qxdetail">
- <div class="aisleName">
- <div class="mui-navigate-right">风速(m/s)</div>
- </div>
- <div class="valueNum">
- <div class="inputRow">
- <div>最大值</div>
- <div>23</div>
- <div class="uptime">2019-11-12 12:56:23</div>
- </div>
- <div class="inputRow">
- <div>最小值</div>
- <div>0</div>
- <div class="uptime">2019-11-12 12:57:23</div>
- </div>
- </div>
- </div>
- </li>
- <li class="qxitem">
- <div class="aisleNum">e21</div>
- <div class="qxdetail">
- <div class="aisleName">
- <div class="mui-navigate-right">风速(m/s)</div>
- </div>
- <div class="valueNum">
- <div class="inputRow">
- <div>最大值</div>
- <div>23</div>
- <div class="uptime">2019-11-12 12:56:23</div>
- </div>
- <div class="inputRow">
- <div>最小值</div>
- <div>0</div>
- <div class="uptime">2019-11-12 12:57:23</div>
- </div>
- </div>
- </div>
- </li>
- </ul>
- </div>
- <script src="../js/jquery-2.1.0.js"></script>
- <script src="../js/mui.min.js"></script>
- <script src="../js/common.js"></script>
- <script type="text/javascript">
- var equipId;
- mui.init();
- var allData = [];
- mui.plusReady(function() {
- var self = plus.webview.currentWebview();
- equipId = self.equipId;
- equipName = self.equipName
- data = self.data
- $('#title').html('设备ID:' + equipId);
- $('#equipName').html('项目名称:' + equipName);
- console.log(JSON.stringify(data));
- var html = '';
- for(var i = 0;i<data.length;i++){
- var min_time = data[i].min_time;
- var minlength = min_time.length-1;
- var max_time = data[i].max_time;
- var maxlength = max_time.length-1;
- html += '<li class="qxitem"><div class="aisleNum">'+data[i].ekey+'</div>'+
- '<div class="qxdetail"><div class="aisleName"><div class="mui-navigate-right">'+data[i].unit[1]+'('+data[i].unit[2]+')</div>'+
- '</div><div class="valueNum"><div class="inputRow"><div>最大值</div><div>'+data[i].max+'</div>'+
- '<div class="uptime">'+max_time.substring(1,maxlength)+'</div></div><div class="inputRow">'+
- '<div>最小值</div><div>'+data[i].min+'</div><div class="uptime">'+min_time.substring(1,minlength)+'</div>'+
- '</div></div></div></li>';
- if(i == data.length-1){
- $('.qxMsg').html(html);
- }
- }
- })
- $('body').on('tap', '.aisleName', function() {
- var _this = this;
- $(_this).next().slideToggle(function() {
- if($(this).is(":visible")) {
- $(_this).children().addClass('mui-navigate-top')
- } else {
- $(_this).children().removeClass('mui-navigate-top')
- }
- });
- })
- </script>
- </body>
- </html>
|