| | |
| | | ,{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'}
|
| | |
| | | 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);
|
| | |
| | | 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;
|
| | | }
|
| | |
|
| | | });
|
| | |
|