fix: (NEZ-3420) chart legend 选中之后再取消 不生效

This commit is contained in:
zhangyu
2024-03-08 16:01:32 +08:00
parent 00a9ecc6d8
commit 8069461c71
3 changed files with 2 additions and 5 deletions

View File

@@ -174,7 +174,7 @@ export default {
})
this.isGrey = this.isGrey.map(() => false)
} else {
echarts.setSeries(index + 1, { show: true, focus: false })
echarts.setSeries(index + 1, { show: this.isGrey[index], focus: false })
this.$set(this.isGrey, index, !this.isGrey[index])
}
this.$emit('legendChange', this.isGrey)

View File

@@ -181,7 +181,6 @@ export default {
},
methods: {
initChart (chartOptions = this.chartOption) {
console.log(123123)
this.setDataLink()
try {
this.isStack = !!this.chartInfo.param.stack
@@ -197,7 +196,6 @@ export default {
const cursLeft = -10
const cursTop = -10
const { seriesData, seriesAll } = this.initSeriesData(this.chartData)
console.log(seriesData)
this.isNoData = false
if (!seriesData.length || seriesData.length == 1) {
this.isNoData = true
@@ -420,7 +418,6 @@ export default {
if (!dom) {
return
}
console.log(dom.offsetWidth, dom.offsetHeight)
const width = dom.offsetWidth
const height = dom.offsetHeight
opts.width = width
@@ -594,7 +591,6 @@ export default {
this.renderYaxis()
},
resize () {
console.log(123132123, 'resize')
setTimeout(() => {
const dom = document.getElementById(`chart-canvas-${this.chartId}`)
const width = dom.offsetWidth

View File

@@ -4088,6 +4088,7 @@ export default {
}
promqlInputIndexs.push(index)
queryExpression.push(item)
this.promqlKeys[index].expression = item
if (this.promqlKeys[index].queryType === 2) {
requestArr.push(this.$get('/prom/api/v1/query_instant?query=' + encodeURIComponent(item) + '&time=' + this.$stringTimeParseToUnix(bus.formateTimeToTime(this.filterTime[1]))))
} else {