流量统计app详情趋势图导出修改
This commit is contained in:
@@ -174,8 +174,8 @@
|
|||||||
$(".searchQuota").removeClass("active");
|
$(".searchQuota").removeClass("active");
|
||||||
$(this).addClass("active");
|
$(this).addClass("active");
|
||||||
})
|
})
|
||||||
$(".chart-realTime").removeClass("hidden");
|
|
||||||
$(".chart-history").addClass("hidden");
|
$(".chart-history").addClass("hidden");
|
||||||
|
$(".chart-realTime").removeClass("hidden");
|
||||||
$(".changeData").on("click",function(){
|
$(".changeData").on("click",function(){
|
||||||
$(".changeData").removeClass("active");
|
$(".changeData").removeClass("active");
|
||||||
$(this).addClass("active");
|
$(this).addClass("active");
|
||||||
@@ -546,7 +546,7 @@
|
|||||||
year: '%Y'
|
year: '%Y'
|
||||||
},
|
},
|
||||||
title: {
|
title: {
|
||||||
text: 'time',
|
text: 'Real Time',
|
||||||
align:'high',
|
align:'high',
|
||||||
},
|
},
|
||||||
labels: {
|
labels: {
|
||||||
@@ -755,7 +755,7 @@
|
|||||||
year: '%Y'
|
year: '%Y'
|
||||||
},
|
},
|
||||||
title: {
|
title: {
|
||||||
text: 'time',
|
text: 'History Time',
|
||||||
align:'high',
|
align:'high',
|
||||||
},
|
},
|
||||||
labels: {
|
labels: {
|
||||||
@@ -821,21 +821,41 @@
|
|||||||
var nowDate=new Date();
|
var nowDate=new Date();
|
||||||
var start=$("#beginDateh").val();
|
var start=$("#beginDateh").val();
|
||||||
var end=$("#endDateh").val();
|
var end=$("#endDateh").val();
|
||||||
var rows = [];
|
var rows = this.getDataRows(true);
|
||||||
var heard = [];
|
var heard = rows.shift(); // 删除一个重复行
|
||||||
/* 调用后台接口导出 */
|
rows.shift(); // 删除一个重复行
|
||||||
var total = JSON.parse($("#total").val());
|
var total=[];
|
||||||
var timeData = JSON.parse($("#timeData").val());
|
|
||||||
var sipData = JSON.parse($("#sipData").val());
|
|
||||||
var dipData = JSON.parse($("#dipData").val());
|
|
||||||
var map={};
|
var map={};
|
||||||
heard.push("time","server","client");
|
if(heard[0].indexOf("History") != -1){
|
||||||
for(var i=0;i<sipData.length;i++){
|
rows = [];
|
||||||
var colData=[];
|
/* 调用后台接口导出 */
|
||||||
var time=new Date(timeData[i]); //
|
total = JSON.parse($("#total").val());
|
||||||
var ftime=dateFtt("yyyy-MM-dd hh:mm:ss",time);
|
var timeData = JSON.parse($("#timeData").val());
|
||||||
colData.push(ftime,sipData[i],dipData[i])
|
var sipData = JSON.parse($("#sipData").val());
|
||||||
rows.push(colData)
|
var dipData = JSON.parse($("#dipData").val());
|
||||||
|
for(var i=0;i<sipData.length;i++){
|
||||||
|
var colData=[];
|
||||||
|
var time=new Date(timeData[i]); //
|
||||||
|
var ftime=dateFtt("yyyy-MM-dd hh:mm:ss",time);
|
||||||
|
colData.push(ftime,sipData[i],dipData[i])
|
||||||
|
rows.push(colData)
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
var siptotal=0;
|
||||||
|
var diptotal=0;
|
||||||
|
$(rows).each(function (i,d){
|
||||||
|
if(d!=null){
|
||||||
|
if(i==0){
|
||||||
|
start=d[0];
|
||||||
|
}
|
||||||
|
if(i==rows.length-1){
|
||||||
|
end=d[0];
|
||||||
|
}
|
||||||
|
siptotal=siptotal+Number(d[1]);
|
||||||
|
diptotal=diptotal+Number(d[2]);
|
||||||
|
}
|
||||||
|
})
|
||||||
|
total.push(siptotal,diptotal);
|
||||||
}
|
}
|
||||||
total.unshift('<spring:message code="report_total"/>');
|
total.unshift('<spring:message code="report_total"/>');
|
||||||
rows.push(total)
|
rows.push(total)
|
||||||
@@ -850,28 +870,61 @@
|
|||||||
|
|
||||||
(function(H) {
|
(function(H) {
|
||||||
H.Chart.prototype.downloadCSV = function() {
|
H.Chart.prototype.downloadCSV = function() {
|
||||||
var total = JSON.parse($("#total").val());
|
|
||||||
var timeData = JSON.parse($("#timeData").val());
|
var rows = this.getDataRows(true);
|
||||||
var sipData = JSON.parse($("#sipData").val());
|
|
||||||
var dipData = JSON.parse($("#dipData").val());
|
|
||||||
var data=[];
|
var data=[];
|
||||||
for(var i=0;i<sipData.length;i++){
|
var heard = rows.shift(); // 删除一个重复行
|
||||||
var colData=[];
|
var total=[];
|
||||||
var time=new Date(timeData[i]); //
|
var start = "";
|
||||||
var ftime=dateFtt("yyyy-MM-dd hh:mm:ss",time);
|
var end = "";
|
||||||
colData.push(ftime,sipData[i],dipData[i])
|
if(heard[0].indexOf("History") != -1){
|
||||||
data.push({
|
start = $("#beginDateh").val();
|
||||||
num1:ftime,
|
end = $("#endDateh").val();
|
||||||
num2:sipData[i],
|
total = JSON.parse($("#total").val());
|
||||||
num3:dipData[i],
|
var timeData = JSON.parse($("#timeData").val());
|
||||||
|
var sipData = JSON.parse($("#sipData").val());
|
||||||
|
var dipData = JSON.parse($("#dipData").val());
|
||||||
|
for(var i=0;i<sipData.length;i++){
|
||||||
|
var colData=[];
|
||||||
|
var time=new Date(timeData[i]); //
|
||||||
|
var ftime=dateFtt("yyyy-MM-dd hh:mm:ss",time);
|
||||||
|
colData.push(ftime,sipData[i],dipData[i])
|
||||||
|
data.push({
|
||||||
|
num1:ftime,
|
||||||
|
num2:sipData[i],
|
||||||
|
num3:dipData[i],
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
var siptotal=0;
|
||||||
|
var diptotal=0;
|
||||||
|
$(rows).each(function (i,d){
|
||||||
|
if(d!=null){
|
||||||
|
data.push({
|
||||||
|
num1:d[0],
|
||||||
|
num2:d[1],
|
||||||
|
num3:d[2],
|
||||||
|
});
|
||||||
|
if(i>0){
|
||||||
|
if(i==1){
|
||||||
|
start=d[0];
|
||||||
|
}
|
||||||
|
if(i==rows.length-1){
|
||||||
|
end=d[0];
|
||||||
|
}
|
||||||
|
siptotal=siptotal+Number(d[1]);
|
||||||
|
diptotal=diptotal+Number(d[2]);
|
||||||
|
}
|
||||||
|
}
|
||||||
})
|
})
|
||||||
}
|
total.push(siptotal,diptotal);
|
||||||
data.push({
|
}
|
||||||
num1:"<spring:message code='report_total'/>",
|
data.push({
|
||||||
num2:total
|
num1:"<spring:message code='report_total'/>",
|
||||||
})
|
num2:total
|
||||||
var start = $("#beginDateh").val();
|
})
|
||||||
var end = $("#endDateh").val();
|
|
||||||
|
|
||||||
exportCsv({
|
exportCsv({
|
||||||
title:["<spring:message code='${appName}'/>",start+"--"+end],
|
title:["<spring:message code='${appName}'/>",start+"--"+end],
|
||||||
titleForKey:["num1","num2","num3"],
|
titleForKey:["num1","num2","num3"],
|
||||||
|
|||||||
Reference in New Issue
Block a user