diff --git a/src/main/webapp/WEB-INF/views/dashboard/trafficActionTransList.jsp b/src/main/webapp/WEB-INF/views/dashboard/trafficActionTransList.jsp index 1e9504e8e..57d3ab0c0 100644 --- a/src/main/webapp/WEB-INF/views/dashboard/trafficActionTransList.jsp +++ b/src/main/webapp/WEB-INF/views/dashboard/trafficActionTransList.jsp @@ -27,7 +27,7 @@ + value="" onclick="WdatePicker({onpicked:setTime,dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true,maxDate:'#F{$dp.$D(\'endDate\')}'});"/>
@@ -36,7 +36,7 @@
+ value="" onclick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true,minDate:'#F{$dp.$D(\'beginDate\')}',maxDate:'#F{$dp.$D(\'beginDate\',{d:7})}'});"/> diff --git a/src/main/webapp/WEB-INF/views/dashboard/trafficAppTypeList.jsp b/src/main/webapp/WEB-INF/views/dashboard/trafficAppTypeList.jsp index 8a31d921b..b5107e140 100644 --- a/src/main/webapp/WEB-INF/views/dashboard/trafficAppTypeList.jsp +++ b/src/main/webapp/WEB-INF/views/dashboard/trafficAppTypeList.jsp @@ -43,7 +43,7 @@ + value="${beginDate}" onclick="WdatePicker({onpicked:setTime,dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true,maxDate:'#F{$dp.$D(\'endDate\')}'});"/>
@@ -52,7 +52,7 @@
+ value="${endDate}" onclick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true,minDate:'#F{$dp.$D(\'beginDate\')}',maxDate:'#F{$dp.$D(\'beginDate\',{d:7})}'});"/>
diff --git a/src/main/webapp/WEB-INF/views/dashboard/trafficBandwidthList.jsp b/src/main/webapp/WEB-INF/views/dashboard/trafficBandwidthList.jsp index aba46cdb7..3163f4928 100644 --- a/src/main/webapp/WEB-INF/views/dashboard/trafficBandwidthList.jsp +++ b/src/main/webapp/WEB-INF/views/dashboard/trafficBandwidthList.jsp @@ -32,7 +32,7 @@
+ value="" onclick="WdatePicker({onpicked:setTime,dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true,maxDate:'#F{$dp.$D(\'endDate\')}'});"/>
@@ -94,16 +94,13 @@ $(document).ready(function(){ $("#endDate").val(endh); var unitType=$("#unitType").val(); changeBandwidth(unitType,starth,endh); - //changeBandwidth2(unitType,starth,endh); $("#unitType").on("change",function(){ loading(); changeBandwidth($("#unitType").val(),$("#beginDate").val(),$("#endDate").val()); - // changeBandwidth2($("#unitType").val(),$("#beginDate").val(),$("#endDate").val()); }); setInterval(function(){ changeBandwidth($("#unitType").val(),$("#beginDate").val(),new Date().Format("yyyy-MM-dd HH:mm:00")); - // changeBandwidth2($("#unitType").val(),$("#beginDate").val(),new Date().Format("yyyy-MM-dd HH:mm:00")); },500000);// 五分钟调用一次 //筛选功能初始化 @@ -126,76 +123,109 @@ function searchList(){ window.location.reload(); }else{ changeBandwidth($("#unitType").val(),start,end); -// changeBandwidth2($("#unitType").val(),start,end); } } -// 默认显示四条线 ip46,tcp,udp -/* function rankItemChanged(addrType,transType,beginDate,endDate){ - loading(); - var result=null; - $.ajax({ - url:"${ctx}/dashboard/traffic/bandwidthTrans", - type:"get", - data:{"addrType":addrType,"transType":transType,"beginDate":beginDate,"endDate":endDate}, - dataType:"json", - async:false, - timeout:40000, - success:function (data){ - if(data!=null){ - result=(data) - } - closeTip(); - }, - error: function(data, textStatus, errorThrown){ - closeTip(); - }, - complete:function(XMLHttpRequest,status){//超时设置 - closeTip(); - } - }); - return result; -} -// 默认显示四条线 ip46,tcp,udp -function rankItemChanged2(addrType,transType,beginDate,endDate){ - loading(); - var result2=null; - $.ajax({ - url:"${ctx}/dashboard/traffic/bandwidthTransTwo", - type:"get", - data:{"addrType":addrType,"transType":transType,"beginDate":beginDate,"endDate":endDate}, - dataType:"json", - async:false, - timeout:40000, - success:function (data){ - if(data!=null){ - result2=(data) - } - closeTip(); - }, - error: function(data, textStatus, errorThrown){ - closeTip(); - }, - complete:function(XMLHttpRequest,status){//超时设置 - closeTip(); - } - }); - return result2; -} */ -function rankItemChanged3(beginDate,endDate){ - loading(); - var result=null; +// 根据单位切换数据 +function changeBandwidth(unitType,beginDate,endDate){ $.ajax({ url:"${ctx}/dashboard/traffic/bandwidthTransThree", type:"get", data:{"beginDate":beginDate,"endDate":endDate}, dataType:"json", - async:false, + async:true, timeout:40000, success:function (data){ - if(data!=null){ - result=data; + console.log(data) + console.log(1111) + var xdata=null; + var ipv4data=null; + var ipv6data=null; + var tcpdata=null; + var udpdata=null; + var ipv4data2=null; + var ipv6data2=null; + var tcpdata2=null; + var udpdata2=null; + if(data!=null&&Object.keys(data).length>0){ + if(data.ipv4Type1!=undefined&&data.ipv4Type1!=null){ + xdata=data.ipv4Type1.statTime; + if(unitType=="Gbps"){ + ipv4data=data.ipv4Type1.gbps; + ipv6data=data.ipv6Type1.gbps; + tcpdata=data.trans6Type1.gbps; + udpdata=data.trans17Type1.gbps; + } + if(unitType=="pps"){ + ipv4data=data.ipv4Type1.pps; + ipv6data=data.ipv6Type1.pps; + tcpdata=data.trans6Type1.pps; + udpdata=data.trans17Type1.pps; + + } + if(unitType=="linkNumber"){ + ipv4data=data.ipv4Type1.linkNum; + ipv6data=data.ipv6Type1.linkNum; + tcpdata=data.trans6Type1.linkNum; + udpdata=data.trans17Type1.linkNum; + } + } } + var series=new Array(); + series.push({ + name: "IPv4", + data: ipv4data + },{ + name: "IPv6", + data: ipv6data + },{ + name: "TCP", + data: tcpdata + },{ + name: "UDP", + data: udpdata + }); + showBandwidthChart("chart1",unitType,xdata,series,"Astana"); + + if(data!=null&&Object.keys(data).length>0){ + if(data.ipv4Type2!=undefined&&data.ipv4Type2!=null){ + xdata=data.ipv4Type2.statTime; + if(unitType=="Gbps"){ + ipv4data2=data.ipv4Type2.gbps; + ipv6data2=data.ipv6Type2.gbps; + tcpdata2=data.trans6Type2.gbps; + udpdata2=data.trans17Type2.gbps; + } + if(unitType=="pps"){ + ipv4data2=data.ipv4Type2.pps; + ipv6data2=data.ipv6Type2.pps; + tcpdata2=data.trans6Type2.pps; + udpdata2=data.trans17Type2.pps; + + } + if(unitType=="linkNumber"){ + ipv4data2=data.ipv4Type2.linkNum; + ipv6data2=data.ipv6Type2.linkNum; + tcpdata2=data.trans6Type2.linkNum; + udpdata2=data.trans17Type2.linkNum; + } + } + } + var series=new Array(); + series.push({ + name: "IPv4", + data: ipv4data2 + },{ + name: "IPv6", + data: ipv6data2 + },{ + name: "TCP", + data: tcpdata2 + },{ + name: "UDP", + data: udpdata2 + }); + showBandwidthChart("chart2",unitType,xdata,series,"Alamty"); closeTip(); }, error: function(data, textStatus, errorThrown){ @@ -205,147 +235,8 @@ function rankItemChanged3(beginDate,endDate){ closeTip(); } }); - return result; -} -// 根据单位切换数据 -function changeBandwidth(unitType,beginDate,endDate){ - /* var ipv4=rankItemChanged(4,null,beginDate,endDate); - var ipv6=rankItemChanged(6,null,beginDate,endDate); - var transTcp=rankItemChanged(null,6,beginDate,endDate); - var transUdp=rankItemChanged(null,17,beginDate,endDate); */ - var data=rankItemChanged3(beginDate,endDate); - var xdata=null; - var ipv4data=null; - var ipv6data=null; - var tcpdata=null; - var udpdata=null; - var ipv4data2=null; - var ipv6data2=null; - var tcpdata2=null; - var udpdata2=null; - if(data!=null&&Object.keys(data).length>0){ - if(data.ipv4Type1!=undefined&&data.ipv4Type1!=null){ - xdata=data.ipv4Type1.statTime; - if(unitType=="Gbps"){ - ipv4data=data.ipv4Type1.gbps; - ipv6data=data.ipv6Type1.gbps; - tcpdata=data.trans6Type1.gbps; - udpdata=data.trans17Type1.gbps; - } - if(unitType=="pps"){ - ipv4data=data.ipv4Type1.pps; - ipv6data=data.ipv6Type1.pps; - tcpdata=data.trans6Type1.pps; - udpdata=data.trans17Type1.pps; - - } - if(unitType=="linkNumber"){ - ipv4data=data.ipv4Type1.linkNum; - ipv6data=data.ipv6Type1.linkNum; - tcpdata=data.trans6Type1.linkNum; - udpdata=data.trans17Type1.linkNum; - } - } - } - var series=new Array(); - series.push({ - name: "IPv4", - data: ipv4data - },{ - name: "IPv6", - data: ipv6data - },{ - name: "TCP", - data: tcpdata - },{ - name: "UDP", - data: udpdata - }); - showBandwidthChart("chart1",unitType,xdata,series,"Astana"); - - if(data!=null&&Object.keys(data).length>0){ - if(data.ipv4Type2!=undefined&&data.ipv4Type2!=null){ - xdata=data.ipv4Type2.statTime; - if(unitType=="Gbps"){ - ipv4data2=data.ipv4Type2.gbps; - ipv6data2=data.ipv6Type2.gbps; - tcpdata2=data.trans6Type2.gbps; - udpdata2=data.trans17Type2.gbps; - } - if(unitType=="pps"){ - ipv4data2=data.ipv4Type2.pps; - ipv6data2=data.ipv6Type2.pps; - tcpdata2=data.trans6Type2.pps; - udpdata2=data.trans17Type2.pps; - - } - if(unitType=="linkNumber"){ - ipv4data2=data.ipv4Type2.linkNum; - ipv6data2=data.ipv6Type2.linkNum; - tcpdata2=data.trans6Type2.linkNum; - udpdata2=data.trans17Type2.linkNum; - } - } - } - var series=new Array(); - series.push({ - name: "IPv4", - data: ipv4data2 - },{ - name: "IPv6", - data: ipv6data2 - },{ - name: "TCP", - data: tcpdata2 - },{ - name: "UDP", - data: udpdata2 - }); - showBandwidthChart("chart2",unitType,xdata,series,"Alamty"); - -} -// 根据单位切换数据 -function changeBandwidth2(unitType,beginDate,endDate){ - var ipv4=rankItemChanged2(4,null,beginDate,endDate); - var ipv6=rankItemChanged2(6,null,beginDate,endDate); - var transTcp=rankItemChanged2(null,6,beginDate,endDate); - var transUdp=rankItemChanged2(null,17,beginDate,endDate); - var xdata=ipv4.statTime; - if(unitType=="Gbps"){ - ipv4data=ipv4.gbps; - ipv6data=ipv6.gbps; - tcpdata=transTcp.gbps; - udpdata=transUdp.gbps; - } - if(unitType=="pps"){ - ipv4data=ipv4.pps; - ipv6data=ipv6.pps; - tcpdata=transTcp.pps; - udpdata=transUdp.pps; - - } - if(unitType=="linkNumber"){ - ipv4data=ipv4.linkNum; - ipv6data=ipv6.linkNum; - tcpdata=transTcp.linkNum; - udpdata=transUdp.linkNum; - } - var series=new Array(); - series.push({ - name: "IPv4", - data: ipv4data - },{ - name: "IPv6", - data: ipv6data - },{ - name: "TCP", - data: tcpdata - },{ - name: "UDP", - data: udpdata - }); - showBandwidthChart("chart2",unitType,xdata,series,"Alamty"); } + /* 网络带宽时间维度趋势图 */ function showBandwidthChart(id,unitType,xdata,ydata,title){ @@ -477,6 +368,13 @@ function showBandwidthChart(id,unitType,xdata,ydata,title){ }); }; }(Highcharts)); + + function setTime(){ + var chooseDate=new Date($('#beginDate').val()); + chooseDate=chooseDate.setDate(chooseDate.getDate()+1); + var modifyTime=new Date(chooseDate); + $('#endDate').val(modifyTime.getFullYear()+"-"+((modifyTime.getMonth()+1)>10?(modifyTime.getMonth()+1):"0"+(modifyTime.getMonth()+1))+"-"+(modifyTime.getDate()>10?modifyTime.getDate():'0'+modifyTime.getDate())+' '+(modifyTime.getHours()>10?modifyTime.getHours():'0'+modifyTime.getHours())+':'+(modifyTime.getMinutes()>10?modifyTime.getMinutes():'0'+modifyTime.getMinutes())+':'+(modifyTime.getSeconds()>10?modifyTime.getSeconds():'0'+modifyTime.getSeconds())); + } \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/views/dashboard/trafficHttpStatisticList.jsp b/src/main/webapp/WEB-INF/views/dashboard/trafficHttpStatisticList.jsp index 318b18e8f..19082e132 100644 --- a/src/main/webapp/WEB-INF/views/dashboard/trafficHttpStatisticList.jsp +++ b/src/main/webapp/WEB-INF/views/dashboard/trafficHttpStatisticList.jsp @@ -33,7 +33,7 @@
+ value="" onclick="WdatePicker({onpicked:setTime,dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true,maxDate:'#F{$dp.$D(\'endDate\')}'});"/>
@@ -42,7 +42,7 @@
+ value="" onclick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true,minDate:'#F{$dp.$D(\'beginDate\')}',maxDate:'#F{$dp.$D(\'beginDate\',{d:7})}'});"/> diff --git a/src/main/webapp/WEB-INF/views/dashboard/trafficIpActiveList.jsp b/src/main/webapp/WEB-INF/views/dashboard/trafficIpActiveList.jsp index 6e763a15a..f89045cf2 100644 --- a/src/main/webapp/WEB-INF/views/dashboard/trafficIpActiveList.jsp +++ b/src/main/webapp/WEB-INF/views/dashboard/trafficIpActiveList.jsp @@ -29,7 +29,7 @@ + value="" onclick="WdatePicker({onpicked:setTime,dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true,maxDate:'#F{$dp.$D(\'endDate\')}'});" />
@@ -38,7 +38,7 @@
+ value="" onclick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true,minDate:'#F{$dp.$D(\'beginDate\')}',maxDate:'#F{$dp.$D(\'beginDate\',{d:7})}'});" /> diff --git a/src/main/webapp/WEB-INF/views/dashboard/trafficPortActiveList.jsp b/src/main/webapp/WEB-INF/views/dashboard/trafficPortActiveList.jsp index 717ede5b6..c6acd8e15 100644 --- a/src/main/webapp/WEB-INF/views/dashboard/trafficPortActiveList.jsp +++ b/src/main/webapp/WEB-INF/views/dashboard/trafficPortActiveList.jsp @@ -27,7 +27,7 @@ + value="" onclick="WdatePicker({onpicked:setTime,dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true,maxDate:'#F{$dp.$D(\'endDate\')}'});"/>
@@ -36,7 +36,7 @@
+ value="" onclick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true,minDate:'#F{$dp.$D(\'beginDate\')}',maxDate:'#F{$dp.$D(\'beginDate\',{d:7})}'});"/> diff --git a/src/main/webapp/WEB-INF/views/dashboard/trafficProtocolTypeList.jsp b/src/main/webapp/WEB-INF/views/dashboard/trafficProtocolTypeList.jsp index 9fb40f083..e444e652e 100644 --- a/src/main/webapp/WEB-INF/views/dashboard/trafficProtocolTypeList.jsp +++ b/src/main/webapp/WEB-INF/views/dashboard/trafficProtocolTypeList.jsp @@ -33,7 +33,7 @@ + value="" onclick="WdatePicker({onpicked:setTime,dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true,maxDate:'#F{$dp.$D(\'endDate\')}'});"/>
@@ -42,7 +42,7 @@
+ value="" onclick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true,minDate:'#F{$dp.$D(\'beginDate\')}',maxDate:'#F{$dp.$D(\'beginDate\',{d:7})}'});"/>
diff --git a/src/main/webapp/WEB-INF/views/dashboard/trafficWebTypeList.jsp b/src/main/webapp/WEB-INF/views/dashboard/trafficWebTypeList.jsp index 316837ad0..495a1a56c 100644 --- a/src/main/webapp/WEB-INF/views/dashboard/trafficWebTypeList.jsp +++ b/src/main/webapp/WEB-INF/views/dashboard/trafficWebTypeList.jsp @@ -49,7 +49,7 @@ + onclick="WdatePicker({onpicked:setTime,dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true,maxDate:'#F{$dp.$D(\'endDate\')}'});"/>
@@ -60,7 +60,7 @@
+ onclick="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',isShowClear:true,minDate:'#F{$dp.$D(\'beginDate\')}',maxDate:'#F{$dp.$D(\'beginDate\',{d:7})}'});"/> diff --git a/src/main/webapp/static/global/scripts/pzLog.js b/src/main/webapp/static/global/scripts/pzLog.js index 562910aa3..576672440 100644 --- a/src/main/webapp/static/global/scripts/pzLog.js +++ b/src/main/webapp/static/global/scripts/pzLog.js @@ -5,6 +5,15 @@ $(function(){ //获取配置日志总数 getTotalLog(); }); + +function setTime(){ + var chooseDate=new Date($('#beginDate').val()); + chooseDate=chooseDate.setDate(chooseDate.getDate()+7); + var modifyTime=new Date(chooseDate); + $('#endDate').val(modifyTime.getFullYear()+"-"+((modifyTime.getMonth()+1)>10?(modifyTime.getMonth()+1):"0"+(modifyTime.getMonth()+1))+"-"+(modifyTime.getDate()>10?modifyTime.getDate():'0'+modifyTime.getDate())+' '+(modifyTime.getHours()>10?modifyTime.getHours():'0'+modifyTime.getHours())+':'+(modifyTime.getMinutes()>10?modifyTime.getMinutes():'0'+modifyTime.getMinutes())+':'+(modifyTime.getSeconds()>10?modifyTime.getSeconds():'0'+modifyTime.getSeconds())); +} + + var getTotalLog=function(){ /* td需要配置属性有,audit,functionId,compileId,action