fix:修改BUG

dashboard模块图表
1. 图例字体调整;
2. y轴数据显示错误,均为0(bug NEZ-97);
3. tooltip内容优化(bug NEZ-103),针对expert类型的还未做特殊处理;
This commit is contained in:
hanyuxia
2020-02-12 19:01:24 +08:00
parent 6231707b5c
commit ea660721f0
2 changed files with 49 additions and 4 deletions

View File

@@ -323,7 +323,7 @@ export default {
trigger: 'axis',
confine:true,
formatter:function(params){
let str = `<div style='width:100%;display:block;word-break:break-all;word-wrap:break-word;white-space:normal'>`;
let str = `<div style='width:100%;display:block;word-break:break-all;word-wrap:break-word;white-space:normal;line-height: 18px;font-size:12px;font-family: Roboto,Helvetica Neue,Arial,sans-serif;'>`;
params.forEach((item, i) => {
if(i===0){
let t_date = new Date(item.data[0]);
@@ -332,8 +332,45 @@ export default {
}
str +=`<br/>`;
let val = parseFloat(Number(item.data[1]).toFixed(2));
str +=`<span style='display:inline-block;margin-right:5px;border-radius:10px;width:15px;height:5px;background-color: ${item.color};}'></span> ${item.seriesName}:`;
str +=val;
if(val===0){
val = Number(item.data[1]);
}
let itemNameList = ["instance","module","project","job","dc","asset"];
//let seriesNameTmp = this.filterItem(item.seriesName,itemNameList);
let seriesNameTmp = item.seriesName;
itemNameList.forEach((itemName, i) => {
let insIndex = seriesNameTmp.indexOf(itemName+"=");
if(insIndex>-1){//{dd=""22,instance="aa",job="nn"},如果最后只有{},则去掉{}
let start = seriesNameTmp.substring(0,insIndex);
let endTmp = seriesNameTmp.substring(insIndex+itemName.length+1,seriesNameTmp.length);
let sepInd = endTmp.indexOf(',');
let end = "";
if(sepInd>-1){
end = endTmp.substring(sepInd+1,endTmp.length);
}else {
sepInd = endTmp.indexOf('"',1);
end = endTmp.substring(sepInd+1,endTmp.length);
}
seriesNameTmp = start+end;
}
});
if(seriesNameTmp.indexOf(",}")>-1){
seriesNameTmp = seriesNameTmp.replace(",}","}");
}
if(seriesNameTmp.indexOf("{}")>-1){
seriesNameTmp = seriesNameTmp.replace("{}","");
}
/*
if(chartInfo.elements[serIndex].type==='normal'){
str +=`<span style='display:inline-block;margin-right:5px;border-radius:10px;width:15px;height:5px;background-color: ${item.color};}'></span> `;
str +=seriesNameTmp+":"+val;
}else if(chartInfo.elements[serIndex].type==='expert'){
str +=`<span style='display:inline-block;margin-right:5px;border-radius:10px;width:15px;height:5px;background-color: ${item.color};}'></span>${item.seriesName} `;
str +=val;
}
*/
str +=`<span style='display:inline-block;margin-right:5px;border-radius:10px;width:15px;height:5px;background-color: ${item.color};}'></span> `;
str +=seriesNameTmp+":"+val;
});
str +=`</div>`;
return str;
@@ -473,8 +510,14 @@ export default {
return `${parseFloat(mbNum.toFixed(2))}M`;
}
return `${parseFloat(kbNum.toFixed(2))}K`;
}else {
let rlt = parseFloat(num.toFixed(2));
if(rlt===0){
return num;
}else {
return rlt;
}
}
return parseFloat(num.toFixed(2));
},
},
//boundaryGap:[0,0.2]