流量统计滚动条做动态单位换算

(cherry picked from commit 23c118c6b7)
This commit is contained in:
zhanghongqing
2019-01-21 09:27:31 +00:00
committed by 王鑫
parent 44ea7d6ca2
commit 8d6d6da7f3

View File

@@ -430,7 +430,8 @@ function ajaxinfo(){
url:'${ctx}/dashboard/traffic/info',
type : "post" ,
dataType:'json',
cache:false,async:true,timeout:60000,//超时时间设置,查询接口时间过长超时
cache:false,async:true,
timeout:60000,//超时时间设置,查询接口时间过长超时
success:function (data){
var loopConnNum =loopConnNum= data.loopConnNum;
var rejectNum =data.rejectNum;
@@ -457,15 +458,23 @@ function ajaxinfo(){
if(closeConnNum==null||closeConnNum==""){
closeConnNum=0;
}
dataScroll(".numberRun",Math.round(loopConnNum));
dataScroll(".numberRun1",Math.round(rejectNum));
dataScroll(".numberRun2",Math.round(monitorNum));
dataScroll(".numberRun3",Math.round(dropConnNum));
dataScroll(".numberRun5",Math.round(newUniConnNum));
dataScroll(".numberRun6",Math.round(closeConnNum));
dataScroll(".numberRun7",Math.round(newUniConnNum+closeConnNum-rejectNum));
dataScroll(".numberRun8",Math.round(newUniConnNum-rejectNum));
// dataScroll(".numberRun1",Math.round(rejectNum));
unit1000(".numberRun1",rejectNum)
// dataScroll(".numberRun2",Math.round(monitorNum));
unit1000(".numberRun2",monitorNum)
// dataScroll(".numberRun5",Math.round(newUniConnNum));
unit1000(".numberRun5",newUniConnNum)
// dataScroll(".numberRun6",Math.round(closeConnNum));
unit1000(".numberRun6",closeConnNum)
// dataScroll(".numberRun7",Math.round(newUniConnNum+closeConnNum-rejectNum));
unit1000(".numberRun7",newUniConnNum+closeConnNum-rejectNum)
// dataScroll(".numberRun8",Math.round(newUniConnNum-rejectNum));
unit1000(".numberRun8",newUniConnNum-rejectNum)
// dataScroll(".numberRun3",Math.round(dropConnNum));
unit1024(".numberRun3",dropConnNum);
// dataScroll(".numberRun",Math.round(loopConnNum)) ;
unit1024(".numberRun",loopConnNum);
//计算带宽进出口流量百分比
var inoctetsNum=Math.round(data.inoctetsNum);
@@ -963,6 +972,70 @@ function topicAndDomainList(){
}
});
}
// 1000单位转换
function unit1000(id,inNum){
var inNum=Math.round(inNum);
var inNumK=inNum/1000;
var inNumM=inNumK/1000;
var inNumG=inNumM/1000;
var inNumT=inNumG/1000;
var inNumP=inNumT/1000;
var unit="lnk/h";
if(inNumK>1){
inNum=inNumK;
unit="Klnk/h";
};
if(inNumM>1){
inNum=inNumM;
unit="Mlnk/h";
};
if(inNumG>1){
inNum=inNumG;
unit="Glnk/h";
};
if(inNumT>1){
inNum=inNumT;
unit="Tlnk/h";
};
if(inNumP>1){
inNum=inNumP;
unit="Plnk/h";
};
dataScroll(id,Math.round(inNum));
$(id).append(" "+unit);
}
// 1024单位转换
function unit1024(id,inNum){
var inNum=Math.round(inNum);
var inNumK=inNum/1024;
var inNumM=inNumK/1024;
var inNumG=inNumM/1024;
var inNumT=inNumG/1024;
var inNumP=inNumT/1024;
var unit="pkt/h";
if(inNumK>1){
inNum=inNumK;
unit="Kpkt/h";
};
if(inNumM>1){
inNum=inNumM;
unit="Mpkt/h";
};
if(inNumG>1){
inNum=inNumG;
unit="Gpkt/h";
};
if(inNumT>1){
inNum=inNumT;
unit="Tpkt/h";
};
if(inNumP>1){
inNum=inNumP;
unit="Ppkt/h";
};
dataScroll(id,Math.round(inNum));
$(id).append(" "+unit);
}
</script>
</body>
</html>