fix:修复 chartDiagram tooltip title宣誓显示错误的问题

This commit is contained in:
zhangyu
2023-06-21 16:17:19 +08:00
parent eb08fad0db
commit 41b78447fd
2 changed files with 6 additions and 3 deletions

View File

@@ -361,12 +361,12 @@ export default {
this.position.top = ePosition.layerY this.position.top = ePosition.layerY
this.$nextTick(() => { this.$nextTick(() => {
if ((boxWidth / 2) > ePosition.layerX) { if ((boxWidth / 2) > ePosition.layerX) {
this.position.left = ePosition.layerX + 20 this.position.left = ePosition.layerX + 15
} else { } else {
this.position.left = ePosition.layerX - 20 - 400 this.position.left = ePosition.layerX - 15 - 400
} }
if (boxHeight / 2 > ePosition.layerY) { if (boxHeight / 2 > ePosition.layerY) {
this.position.top = ePosition.layerY + 50 this.position.top = ePosition.layerY + 15
} else { } else {
this.position.top = ePosition.layerY - 300 this.position.top = ePosition.layerY - 300
} }

View File

@@ -64,6 +64,9 @@ export default {
console.log(this.params.title, this.dataSource.elements.expression, this.dataSource.metric) console.log(this.params.title, this.dataSource.elements.expression, this.dataSource.metric)
this.title = this.handleLegendAlias(this.params.title, this.params.title, this.dataSource.metric) || this.params.title this.title = this.handleLegendAlias(this.params.title, this.params.title, this.dataSource.metric) || this.params.title
this.content = this.handleLegendAlias(this.params.content, this.params.content, this.dataSource.metric) || this.params.content this.content = this.handleLegendAlias(this.params.content, this.params.content, this.dataSource.metric) || this.params.content
} else {
this.title = this.params.title
this.content = this.params.content
} }
this.params.legends.forEach(item => { this.params.legends.forEach(item => {
const findItem = this.queryValues.find(query => query.name === item.legend && query.parent === item.parent) const findItem = this.queryValues.find(query => query.name === item.legend && query.parent === item.parent)