feat:新功能

1 panel列表中图表错误信息参考grafana实现(只实现了列表部分,全屏和预览未实现)
This commit is contained in:
hyx
2020-04-22 18:45:22 +08:00
parent 8282671572
commit e9f33baca0
5 changed files with 99 additions and 18 deletions

View File

@@ -584,6 +584,7 @@ export default {
visible: true,
threshold: null,
};
let errorMsg = "";
res.forEach((response, innerPos) => {
if (response.status === 'success') {
if (response.data.result) {
@@ -683,33 +684,36 @@ export default {
}
}else{
if(response.msg){
this.$message.error(response.msg);
//this.$message.error(response.msg);
errorMsg = response.msg;
}else if(response.error){
this.$message.error(response.error);
//this.$message.error(response.error);
errorMsg = response.error;
}else {
this.$message.error(response);
//this.$message.error(response);
errorMsg = response;
}
}
});
if(this.$refs.editChart&&this.$refs.editChart[index]) {
if (chartItem.type === 'table') {//表格
if (filterType === 'showFullScreen') {//table的全屏查询
if (filterType === 'showFullScreen') {//全屏查询
this.$refs.editChart[index].setData(chartItem, tableData,
this.filter.panelId, this.filter, filterType);
this.filter.panelId, this.filter, filterType,errorMsg);
} else {
this.$refs.editChart[index].setData(chartItem, tableData,
this.filter.panelId, this.filter);
this.filter.panelId, this.filter,'',errorMsg);
}
} else if (chartItem.type === 'line' || chartItem.type === 'bar' || chartItem.type === 'stackArea' || chartItem.type === 4) {
if (series.length && chartItem.type === 4) {//曲线汇总
//series.push(sumData);//后续需要
}
if (filterType === 'showFullScreen') {//table的全屏查询
if (filterType === 'showFullScreen') {//全屏查询
this.$refs.editChart[index].setData(chartItem, series,
this.filter.panelId, this.filter, legend, filterType);
this.filter.panelId, this.filter, legend, filterType,errorMsg);
} else {
this.$refs.editChart[index].setData(chartItem, series,
this.filter.panelId, this.filter, legend);
this.filter.panelId, this.filter, legend,'',errorMsg);
}
}
}