measure_frm.html 6.59 KB
<!DOCTYPE html>
  <html>
  <head>
      <meta charset="utf-8">
      <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/>
      <title>测量信息_frm</title>
      <link rel="stylesheet" type="text/css" href="../../css/api.css"/>
      <link rel="stylesheet" type="text/css" href="../../css/aui.css"/>
      <link rel="stylesheet" type="text/css" href="../../css/measure/measure.css"/>
      <style>
          html,
          body{
            background-color: #F4F6F9;
          }
      </style>
  </head>
  <body>
    <div class="measure-title">
      <div style="margin-left:15px;margin-right:15.5px;">
        <div class="aui-row aui-row-flex top-14">
          <div class="aui-col aui-col-span-1" style="margin-top: 1rem;">
            <div class="title-sign"></div>
          </div>
          <div class="aui-col aui-col-span-15">
            <span class="device-name" id="device_imei">设备编号:000000000000000</span>
          </div>
          <div class="aui-col aui-col-span-8 aui-row-flex-end">
            <span class="measure-tip">数据来自实时采集</span>
          </div>
        </div>
      </div>
    </div>
    <div class="info-panel">
      <div class="info-inside-panel">
        <div class="aui-row aui-row-flex padding-top-21">
          <div class="aui-col aui-col-span-3 aui-row-flex-start">
            <img src="../../image/measure/info-icon1.png" style="width:22px;height:22px;" />
          </div>
          <div class="aui-col aui-col-span-10 aui-row-flex-start">
            <span class="measure-obj">电流</span>
          </div>
          <div class="aui-col aui-col-span-11 aui-row-flex-end">
            <span class="num-value" id="dl">0.0</span><span class="num-value">A</span>
          </div>
        </div>
        <div class="panel-line margin-top-21"></div>
        <div class="aui-row aui-row-flex margin-top-21">
          <div class="aui-col aui-col-span-3 aui-row-flex-start">
            <img src="../../image/measure/info-icon2.png" style="width:22px;height:22px;" />
          </div>
          <div class="aui-col aui-col-span-10 aui-row-flex-start">
            <span class="measure-obj">剩余电流</span>
          </div>
          <div class="aui-col aui-col-span-11 aui-row-flex-end">
            <span class="num-value" id="sydl">0</span><span class="num-value">mA</span>
          </div>
        </div>
        <div class="panel-line margin-top-21"></div>
        <div class="aui-row aui-row-flex margin-top-21">
          <div class="aui-col aui-col-span-3 aui-row-flex-start">
            <img src="../../image/measure/info-icon3.png" style="width:22px;height:22px;" />
          </div>
          <div class="aui-col aui-col-span-10 aui-row-flex-start">
            <span class="measure-obj">电压</span>
          </div>
          <div class="aui-col aui-col-span-11 aui-row-flex-end">
            <span class="num-value" id="dy">0.0</span><span class="num-value">V</span>
          </div>
        </div>
        <div class="panel-line margin-top-21"></div>
        <div class="aui-row aui-row-flex margin-top-21">
          <div class="aui-col aui-col-span-3 aui-row-flex-start">
            <img src="../../image/measure/info-icon4.png" style="width:22px;height:22px;" />
          </div>
          <div class="aui-col aui-col-span-10 aui-row-flex-start">
            <span class="measure-obj">频率</span>
          </div>
          <div class="aui-col aui-col-span-11 aui-row-flex-end">
            <span class="num-value" id="pl">0.00</span><span class="num-value">Hz</span>
          </div>
        </div>
        <div class="panel-line margin-top-21"></div>
        <div class="aui-row aui-row-flex margin-top-21">
          <div class="aui-col aui-col-span-3 aui-row-flex-start">
            <img src="../../image/measure/info-icon5.png" style="width:22px;height:22px;" />
          </div>
          <div class="aui-col aui-col-span-10 aui-row-flex-start">
            <span class="measure-obj">线缆温度</span>
          </div>
          <div class="aui-col aui-col-span-11 aui-row-flex-end">
            <span class="num-value" id="xlwd">0</span><span class="num-value"></span>
          </div>
        </div>
        <div class="panel-line margin-top-21"></div>
        <div class="aui-row aui-row-flex margin-top-21">
          <div class="aui-col aui-col-span-3 aui-row-flex-start">
            <img src="../../image/measure/info-icon6.png" style="width:22px;height:22px;" />
          </div>
          <div class="aui-col aui-col-span-10 aui-row-flex-start">
            <span class="measure-obj">内部温度</span>
          </div>
          <div class="aui-col aui-col-span-11 aui-row-flex-end">
            <span class="num-value" id="nbwd">0</span><span class="num-value"></span>
          </div>
        </div>
        <div class="panel-line margin-top-21"></div>
      </div>
    </div>
  </body>
  <script type="text/javascript" src="../../script/api.js"></script>
  <script type="text/javascript" src="../../script/common.js"></script>
  <script type="text/javascript">
    var defaultImei;
    var token;
    var userId;
      apiready = function(){
        api.parseTapmode();
        defaultImei = $api.getStorage('defaultDevice');
        token = $api.getStorage('userToken');
        userId = $api.getStorage('userID');
        $api.html($api.byId("device_imei"), '设备编号:'+ defaultImei);
        /** 下拉刷新 */
        api.setRefreshHeaderInfo({
            loadingImg:'',
            bgColor: '#5B7FF8',
            textColor: '#000',
            textDown: '刷新测量信息...',
            textUp: '松开刷新...'
        }, function(ret, err) {
          getMeasureInfo();
        });
        getMeasureInfo();
      };
    function getMeasureInfo() {
      //当前单个设备的所有信息
      api.ajax({
        url: HOST + '/iot_api/v1/app/device?imei='+defaultImei,
        method: 'GET',
        headers: {
          'Content-Type': 'application/json;charset=utf-8',
          'token': token
        },
      }, function(ret, err) {
        api.refreshHeaderLoadDone();
        if (ret.code == 0) {
          var info = ret.data.device;
          $api.html($api.byId("dl"), info.etc_current);
          $api.html($api.byId("sydl"), info.etc_rest_current);
          $api.html($api.byId("dy"), info.etc_voltage);
          $api.html($api.byId("pl"), info.etc_rate);
          $api.html($api.byId("xlwd"), info.etc_line_temp);
          $api.html($api.byId("nbwd"), info.etc_temp1);
        }else {
          api.toast({msg: '参数请求失败',duration: 2000,location: 'bottom'});
        }
      });
    }
  </script>
  </html>