hdw
2018-10-19 c7cc7bf2d0fec3b2b77de2be68c842b51402faf7
gx_tieta/WebRoot/batt-state-statistical.jsp
@@ -159,6 +159,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'}
@@ -251,7 +252,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);
@@ -280,6 +284,60 @@
            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;
         }
         
      });