bug
cjj
2018-10-24 783195e48c07acdbe34e5ee6be57e5f33a44b38f
gx_tieta/WebRoot/batt-state-statistical.jsp
@@ -78,13 +78,16 @@
         </table>
         <table class="condi-opt">
            <tr>
               <input type="hidden" id="ALM_TYPE_BTS9100S_POFF_ComError" name=""  value="" class="" />      <!-- 停电 -->
               <input type="hidden" id="ALM_TYPE_BTS9100S_FADIAN_ComError" name=""  value="" class="" />      <!-- 发电 -->
               <input type="hidden" id="ALM_TYPE_BTS9100S_DIAOZHAN_ComError" name=""  value="" class="">         <!-- 掉站 -->
               <input type="hidden" id="ALM_TYPE_BTS9100S_DOOROPEN_ComError"   name="" value="" class="" >                                    <!-- 开门,开关电源异常 -->
               <input type="hidden" id="ALM_TYPE_BTS9100S_POFF_ComError" name=""  value=2 class="" />      <!-- 停电 -->
               <input type="hidden" id="ALM_TYPE_BTS9100S_XUHANG_ComError" name=""  value=4 class="">   <!-- 掉站 -->
               <input type="hidden" id="ALM_TYPE_BTS9100S_FADIAN_ComError" name=""  value=8 class="" />   <!-- 发电 -->
               <input type="hidden" id="ALM_TYPE_BTS9100S_DOOROPEN_ComError"   name="" value=16 class="" >
               <input type="hidden" id="ALM_TYPE_BTS9100S_DIAOZHAN_ComError" name=""  value=32 class="">   <!-- 掉站 -->
                                                <!-- 开门,开关电源异常 -->
               <input type="hidden" id="ALM_TYPE_BTS9100S_TEMPUP_ComError" name=""    value="" class="">
               <input type="hidden" id="ALM_TYPE_BTS9100S_TEMPLOW_ComError" name=""    value="" class="">                                    <!-- 温度异常 -->
               <input type="hidden" id="ALM_TYPE_BTS9100S_DAMPUP_ComError" name=""  value="" class="">
               <input type="hidden" id="ALM_TYPE_BTS9100S_DAMPUP_ComError" name=""  value="" class="">
               <input type="hidden" id="ALM_TYPE_BTS9100S_DAMPLOW_ComError" name=""  value="" class="">                                     <!-- 湿度异常 -->
            </tr>
         </table>
@@ -159,6 +162,7 @@
             ,{field:'station_event_type_fadian', title:'发电次数', align:'center'}
             ,{field:'station_event_type_diaozhan', title:'掉站次数', align:'center'}
             ,{field:'station_event_type_dooropen', title:'开门异常次数', align:'center'}
             ,{field:'station_event_type_xuhang', title:'续航次数', align:'center'}
             ,{field:'station_event_type_tempup', title:'温度上限告警', align:'center'}
             ,{field:'station_event_type_templow', title:'温度下限告警', align:'center'}
             ,{field:'station_event_type_dampup', title:'湿度上限告警', align:'center'}
@@ -229,6 +233,7 @@
               record_datetime:timearr[0],
               record_datetime_end:timearr[1],
               station_event_type:0,                        //1:基站停电      2:基站续航   3:基站发电      4:基站开门   5:基站掉站   6:基站温度上限   7:基站温度下限   8:基站湿度上限   9:基站湿度下限 
               page:{
                  pageSize:10,          //每页的行数
                  pageCurr:1            //当前页码数
@@ -251,7 +256,10 @@
               success:function(data){
                  var data=JSON.parse(data.result);
                  if(data.code==1&&data!=null){
                     //console.log(data.data);
                     tOptions.data = data.data;
                    }else {
                       tOptions.data = [];
                    }
                    
                    table.render(tOptions);
@@ -269,17 +277,72 @@
                  StationId: stationid?stationid:0,
                  BattInUseDate:$('#startalm').val()+" 00:00:00",
                  BattInUseDate1:$('#endTalm').val()+" 23:59:59",
                  BattGroupNum:$('#statistics').val()
                  BattGroupNum:$('#statistics').val(),
            };
            //console.info(temp);
            return temp;
         }
         
         //点击查询按钮
         $('#paging .search').click(function(){
            serachBattStatistical();
         });
         
         // 点击导出按钮
         $('#export_table').click(function() {
            var thead = [
               '告警时间段', '机房名称', '停电次数', '发电次数', '掉站次数', '开门异常次数',
               '续航次数', '温度上限告警', '温度下限告警','湿度上限告警', '湿度下限告警'
            ];
            var tbody = getExportData(tOptions.data);
            if(tbody.length == 0) {
               layer.msg('没有数据导出!!!');
               return;
            }
            // 弹出导出框
            layer.open(
               {
                 title: '导出表格'
                 ,icon: '6'
                 ,btn:['导出xls', '导出csv', '取消']
                 ,content: '选择导出格式'
                 ,yes: function(index) {
                    table.exportFile(thead, tbody, 'xls');
                    layer.close(index);
                 }
                 ,btn2: function(index) {
                    table.exportFile(thead, tbody, 'cvs');
                    layer.close(index);
                 }
               }
            );
         });
         // 获取导出表格内容数组
         function getExportData(data) {
            var rs = [];
            // 循环遍历获取数据
            for(var i=0;i<data.length;i++) {
               var _data = data[i];
               var tmp = [];
               tmp.push(_data.note);   // 告警时间段
               tmp.push(_data.stationName);   // 机房名称
               tmp.push(_data.station_event_type_poff);      // 停电次数
               tmp.push(_data.station_event_type_fadian);      // 发电次数
               tmp.push(_data.station_event_type_diaozhan);   // 掉站次数
               tmp.push(_data.station_event_type_dooropen);   // 开门次数
               tmp.push(_data.station_event_type_xuhang);      // 续航次数
               tmp.push(_data.station_event_type_tempup);      // 温度上限
               tmp.push(_data.station_event_type_templow);   // 温度下限
               tmp.push(_data.station_event_type_dampup);      // 湿度上限
               tmp.push(_data.station_event_type_damplow);      // 湿度下限
               rs.push(tmp);
            }
            return rs;
         }
         
      });