hdw
2018-11-19 9ddd943af4a3b650b5fa877eff8d4f2ce643448a
gx_tieta/WebRoot/index.jsp
@@ -403,6 +403,7 @@
   <script type="text/javascript" src="js/loading.js"></script>
   <script type="text/javascript" src="src/layui.js"></script>
   <script type="text/javascript" src="src/layui.all.js"></script>
   <script type="text/javascript" src="pages/js/pages/homeInfo.js"></script>
   <script type="text/javascript">
   var permits;
   <%   Object obj=session.getAttribute("permits");
@@ -2468,7 +2469,8 @@
               var content = '<div style="padding:6px;"><span>蓄电池组告警数目:</span>'+data.code+'<a style="margin-left: 14px" href="javascript:loadToWarnPage();">详情>></a></div>'+
                     '<div style="padding:6px;"><span>蓄电池组落后数目:</span>'+data.sum+'<a style="margin-left: 14px" href="javascript:loadToBehindPage();">详情>></a></div>'+
                     '<div style="padding:6px;"><span>蓄电池组延时数目:</span>'+data.newsum+'<a style="margin-left: 14px" href="javascript:loadToDischargeDelay();">详情>></a></div>'+
                     '<div style="padding:6px"><a href="javascript:loadToRealTime();">实时数据</a><a style="margin-left: 20px" href="javascript:loadToOldTime();">历史数据</a><a style="margin-left: 20px" href="javascript:showHomeInfo();">基站信息</a></div>'+
                     '<div style="padding:6px"><a href="javascript:loadToRealTime();">实时数据</a><a style="margin-left: 20px" href="javascript:loadToOldTime();">历史数据</a>'+
                     '<a style="margin-left: 20px" href="javascript:showHomeInfo('+data.data.StationId+');">基站信息</a></div>'+
                     '<div style="padding:6px;"><span>地址:</span>'+data.data.Address+'</div>'+
                     '<input type="hidden" class="ipt-hide home" value="'+data.data.StationName+'">'+
                     '<input type="hidden" class="ipt-hide province" value="'+data.data.stationName1+'">'+
@@ -2675,122 +2677,6 @@
   function loadToHomeInfo() {
      var stationId = $('.ipt-hide').eq(1).val();
      //window.open('homeinfor.jsp?stationId='+stationId);
   }
   // 显示机房信息
   function showHomeInfo() {
      var sid = $('.ipt-hide.sid').val();
      var temp = {
         StationId: sid
      };
      // 查询基站的信息
      $.ajax({
         type: 'post',
         async: true,
         url: 'BattInfAction!serchBattAllInfoByStationId',
         data: 'json='+JSON.stringify(temp),
         dataType: 'json',
         success: function(result) {
            var rs = JSON.parse(result.result);
            if(rs.code == 1) {
               var data = rs.data;
               console.log(data);
               var rsData = formatHomeInfo(data);
               $('#homeInfoIframeData').data('data', rsData);
               // 显示面板
               layer.open({
                  type: 2,
                  title: '<i class="fa fa-home"></i>基站信息',
                  area: ['960px', '524px'],
                  fixed: false, //不固定
                  maxmin: true,
                  content: 'iframe/homeinfo.html'
               });
            }else {
               layer.msg('暂无基站信息!');
            }
         }
      });
   }
   // 格式化机房信息数据
   function formatHomeInfo(data) {
      var groupDefaults = {
         homeid: '',
         homename: '',
         homeip: '',
         groupid: '',
         groupname: '',
         ordernum: '',
         brand: '',
         model: '',
         monproperty: '',
         startusetime: '',
         chargecurr: '',
         chargevol: '',
         equipeinfo: '',
         person: ''
      };
      var homeDefaults = {
      };
      var rs = {
         tabc:[]
      };
      var tabc = rs.tabc;
      // 遍历data生成机房的值
      for(var i=0; i<data.length; i++) {
         var _data = data[i];
         var tmp = {};
         tmp.title = '电池组'+(i+1)+'信息';
         tmp.type = 'group';
         tmp.content = $.extend({}, groupDefaults);
         tmp.tshow = '';
            tmp.cshow = '';
         if(i==0) {
            tmp.tshow = 'layui-this';
               tmp.cshow = 'layui-show';
         }
         // 设置content的值
         var content = tmp.content;
         content.homeid = _data.StationId;             // 机房id
         content.homename = _data.StationName;         // 机房名称
         content.homeip = _data.StationIp;            // 机房ip
         content.groupid = _data.BattGroupId;         // 电池组id
         content.groupname = _data.BattGroupName;      // 电池组名称
         content.ordernum = _data.GroupIndexInFBSDevice+1;// 电池组编号
         content.brand = _data.BattProducer;            // 电池品牌
         content.model = _data.BattModel;
         var monproperty = '标称容量:'+_data.MonCapStd+'AH'+',标称单体电压:'+_data.MonVolStd+'V'+',标称内阻:'+_data.MonResStd.toFixed(3)+'mΩ'
                     +',标称温度:'+_data.MonTmpStd+'℃'+',单体数量:'+_data.MonCount+'节';
         content.monproperty = monproperty;
         content.startusetime = new Date(_data.BattInUseDate).format('yyyy-MM-dd');
         content.chargecurr = _data.BattFloatCurrent;
         content.chargevol = _data.FloatVolLevel;
         var equipeinfo = '型号:'+_data.FBSDeviceName+',ID:'+_data.FBSDeviceId
                     +',IP:'+_data.FbsDeviceIp+',BIndex:'+_data.GroupIndexInFBSDevice;
         content.equipeinfo = equipeinfo;
         content.person = '';
         tabc.push(tmp);
      }
      var home = data[0].binf_ex;
      var tmp = {};
      tmp.title = '基站信息';
      tmp.type = 'home';
      tmp.content = $.extend({}, homeDefaults);
      tmp.tshow = '';
        tmp.cshow = '';
        // 设置content的值
      var content = tmp.content;
      tabc.push(tmp);
      // 返回结果集
      return rs;
   }
   
   // 获取echarts对象的opt