81041
2018-11-02 a8fe9c8c558fff0bf9d0e2ebdd32e045e17639d2
gx_tieta/WebRoot/Top.jsp
@@ -64,7 +64,7 @@
         <div class="batt-state">
         
            <div class="list">
               <div class="list-contain"><s:text name='Computer_room'/><s:text name='Power_cut'/><s:text name='Num'/>:<a href="batt-state-manage.jsp" class="badge default" id="poweroff_num">0</a></div>      <!-- 机房停电数 -->
               <div class="list-contain"><s:text name='Computer_room'/><s:text name='Power_cut'/><s:text name='Num'/>:<a href="batt-state-manage.jsp?station_state=2" class="badge default" id="poweroff_num">0</a></div>      <!-- 机房停电数 -->
            </div>
            <div class="list">
               <div class="list-contain"><s:text name="Batt"/><s:text name="Alarm"/><s:text name="Num"/>:<a href="elewarn.jsp" class="badge danger" id="batt_alarm_num">0</a></div>                        <!-- 电池告警数 -->
@@ -620,6 +620,35 @@
      });
   }
   
   //查询最近30内的设备和电池告警并播报语音
   function searchRecentlyAlarm(){
      $.ajax({
             type: "post",
           url: "Battalarm_dataAction!serchIn30",
           async:true,
           dataType:'json',
           data:null,
           success: function(data){
              //console.info(data);
              var model = eval("("+data.result+")");
              //console.info(model);
              if(model.code == 1){
                 var alarm_str = "";
                 for(var i=0;i<model.data.length;i++){
                    var obj = model.data[i];
                    alarm_str += obj.note+";";
                 }
                 voice.play(alarm_str,searchRecentlyAlarm);
              }else{
                 setTimeout(searchRecentlyAlarm, 5000);
              }
           },
           error:function() {
              setTimeout(searchRecentlyAlarm, 5000);
           }
      });
   }
   // 核容测试模块
   $(function() {
      var arrTh = ['机房名称', '设备ID', '设备名称','设备状态', '在线电压(V)', '组端电压(V)', '组端电流(mA)','设备温度(℃)', '已测容量(AH)', '设备告警', '已测时间'];
@@ -689,34 +718,7 @@
       
       
       
      //查询最近30内的设备和电池告警并播报语音
      function searchRecentlyAlarm(){
         $.ajax({
                type: "post",
              url: "Battalarm_dataAction!serchIn30",
              async:true,
              dataType:'json',
              data:null,
              success: function(data){
                 console.info(data);
                 var model = eval("("+data.result+")");
                 console.info(model);
                 if(model.code == 1){
                    var alarm_str = "";
                    for(var i=0;i<model.data.length;i++){
                       var obj = model.data[i];
                       alarm_str += obj.note+";";
                    }
                    voice.play(alarm_str,searchRecentlyAlarm);
                 }else{
                    setTimeout(searchRecentlyAlarm, 5000);
                 }
              },
              error:function() {
                 setTimeout(searchRecentlyAlarm, 5000);
              }
         });
      }
       
       // 根据数据生成表格
       function createTblByModel(model) {