Update simpleping.js

pull/617/head
Mr Chen 10 months ago
parent 25591dc3e5
commit 9e2f1dc172
  1. 33
      plugins/simpleping/js/simpleping.js

@ -101,7 +101,13 @@ function getBeforeDate(n){
return s; return s;
} }
function pingDataGraphRender(day){
function pingDataGraphPosData(){
console.log(chartPingData.length);
}
function pingDataGraphData(day){
var now = (new Date().getTime())/1000; var now = (new Date().getTime())/1000;
if(day==0){ if(day==0){
var start = (new Date(getToday() + " 00:00:01").getTime())/1000; var start = (new Date(getToday() + " 00:00:01").getTime())/1000;
@ -121,11 +127,19 @@ function pingDataGraphRender(day){
// console.log(start,end); // console.log(start,end);
pingPostCallbak('pingData', {'type':'range', 'start':start, 'end':end}, function(data){ pingPostCallbak('pingData', {'type':'range', 'start':start, 'end':end}, function(data){
var xData = []; chartPingData = data.data;
var yData = []; pingDataGraphRender();
var rdata = data.data; setInterval(function() {
pingDataGraphPosData();
}, 3000);
});
}
function pingDataGraphRender(){
var xData = [];
var yData = [];
var rdata = chartPingData;
for(var i = 0; i < rdata.length; i++){ for(var i = 0; i < rdata.length; i++){
xData.push(toCommonTime(rdata[i].created_unix)); xData.push(toCommonTime(rdata[i].created_unix));
yData.push(rdata[i].speed/1000000); yData.push(rdata[i].speed/1000000);
@ -164,11 +178,12 @@ function pingDataGraphRender(day){
] ]
}; };
chartPing.setOption(option); chartPing.setOption(option);
});
} }
// console.log('pingDataGraph'); // console.log('pingDataGraph');
var chartPing; var chartPing;
var chartPingData = [];
function pingDataGraph(){ function pingDataGraph(){
var tpl = '\ var tpl = '\
<div class="col-xs-12 col-sm-12 col-md-12 pull-left pd0 view1">\ <div class="col-xs-12 col-sm-12 col-md-12 pull-left pd0 view1">\
@ -178,9 +193,9 @@ function pingDataGraph(){
<h3 class="c-tit f16">连通性</h3>\ <h3 class="c-tit f16">连通性</h3>\
<div class="searcTime pull-right">\ <div class="searcTime pull-right">\
<span class="tit">区间检索</span>\ <span class="tit">区间检索</span>\
<span class="gt" onclick="pingDataGraphRender(1)">昨天</span>\ <span class="gt" onclick="pingDataGraphData(1)">昨天</span>\
<span class="gt on" onclick="pingDataGraphRender(0)">今天</span>\ <span class="gt on" onclick="pingDataGraphData(0)">今天</span>\
<span class="gt" onclick="pingDataGraphRender(7)">最近7天</span>\ <span class="gt" onclick="pingDataGraphData(7)">最近7天</span>\
</div>\ </div>\
</div>\ </div>\
<div id="pingview" style="width:100%; height:330px"></div>\ <div id="pingview" style="width:100%; height:330px"></div>\
@ -244,7 +259,7 @@ function pingDataGraph(){
chartPing.resize(); chartPing.resize();
}); });
pingDataGraphRender(0); pingDataGraphData(0);
} }

Loading…
Cancel
Save