gx_tieta/WebRoot/Top.jsp
@@ -175,7 +175,7 @@
            <div class="navNuclearTest-header clearfix">
               <span class="navNuclearTest-title"><i class="fa fa-navicon mr5"></i>核容测试</span>
               <div class="navNuclearTest-close fr mr10">
                  <i class="fa fa-file-text-o mr10" title="更多详情"></i>
                  <!-- <i class="fa fa-file-text-o mr10" title="更多详情"></i> -->
                  <i class="fa fa-close"  title="关闭"></i>
               </div>
            </div>
@@ -656,12 +656,15 @@
      var eleTh = $('#navNuclearTest-data .nuclearTest-tbl-header');
      var eleTd = $('#navNuclearTest-data .nuclearTest-tbl-body');
      var timer = new GLOBAL.Timer.timer({
         fun:search61850Nuclear_cap,
         fun:searchNuclear_cap,
         times: 4000
      });
      var isNew = true;
      var dev61850Alarms = GLOBAL.DEV61850.alarmstates;
      var dev61850Work = GLOBAL.DEV61850.workstates;
      var BTS_workstates = GLOBAL.BTS9100.workstates;
      var BTS_alarmstates = GLOBAL.BTS9100.alarmstates
      
      timer.start();
      // 点击核容测试条数
@@ -687,16 +690,17 @@
            alert('当前为详情页,不用跳转!');
         }
      });
      //查询当前用户管理的61850正在处于核容测试的设备记录
       function search61850Nuclear_cap(){
      //查询当前用户管理的BTS正在处于核容测试的设备记录
       function searchNuclear_cap(){
          $.ajax({    
              type:"post",       
              url: "Fbs9100_stateAction_action_seach6185Nuclear_cap",
              url: "Fbs9100_stateAction_action_seachNuclear_cap",
              async:true,            
              dataType:'json',
              data:null,      
              success: function(data){ 
               var model = eval('('+data.result+')');
               console.info(model);
               if(model.code == 1){
                  $('#nuclear_test').text(model.data.length);
                  if(model.data.length != 0) {
@@ -715,10 +719,7 @@
                }             
         });
       }
       
       // 根据数据生成表格
       function createTblByModel(model) {
@@ -726,22 +727,22 @@
          arrTd = [];
         for(var i=0; i<model.data.length; i++) {
            var data = model.data[i];
            arrTd.push(data.stationName);            // 机房名称
            arrTd.push(data.dev_id);               // 设备ID
            arrTd.push(data.deviceName);            // 设备名称
            arrTd.push(dev61850Work[data.dev_workstate]);            // 设备名称
            arrTd.push(data.dev_captest_onlinevol);            // 在线电压
            arrTd.push(data.dev_captest_groupvol);            // 组端电压
            arrTd.push(data.dev_captest_curr);            // 组端电流
            arrTd.push(data.dev_temp);               // 设备温度
            arrTd.push(data.dev_captest_cap);   // 已测容量
            arrTd.push(getAlarmsText(data.dev_61850alarms));   // 设备告警
            arrTd.push(formatSeconds(data.num));      // 已测时间
            arrTd.push(data.stationName);                              // 机房名称
            arrTd.push(data.dev_id);                                 // 设备ID
            arrTd.push(data.deviceName);                              // 设备名称
            arrTd.push(getStateByArray(data.dev_workstate,BTS_workstates));      // 设备名称
            arrTd.push(data.dev_captest_onlinevol);                        // 在线电压
            arrTd.push(data.dev_captest_groupvol);                        // 组端电压
            arrTd.push(data.dev_captest_curr);                           // 组端电流
            arrTd.push(data.dev_temp);                                 // 设备温度
            arrTd.push(data.dev_captest_cap);                           // 已测容量
            arrTd.push(getStateByArray(data.dev_alarmstate,BTS_alarmstates));   // 设备告警
            arrTd.push(formatSeconds(data.num));                        // 已测时间
         }
         createFullTbl(eleTh, eleTd, arrTh, arrTd);
         
         // 根据告警值设置温度,k1电阻,导通压降的字体颜色
         var trList = eleTd.find('tbody tr');
         /* var trList = eleTd.find('tbody tr');
         for(var i=0; i<model.data.length; i++) {
            var alarms = model.data[i].dev_61850alarms.split(',');   // ['k1电阻', '通讯', '温度', '导通压降']
            
@@ -749,7 +750,16 @@
            if(alarms[2] == 'true') {
               trList.eq(i).find('td').eq(7).addClass('red');
            }
         }
         } */
       }
       //根据状态获取设备的状态
       function getStateByArray(state,statearr){
          var str = "未知";
          if(statearr && state < statearr.length){
             str = statearr[state];
          }
          return str;
       }
       
       // 获取告警参数