CN-903 人工测试--NetworkOverviewLine,修改问题:(1) 刷新未保留选中Tab的状态

This commit is contained in:
hanyuxia
2023-03-01 17:13:01 +08:00
parent e87deec34c
commit 1c776f4119

View File

@@ -12,7 +12,7 @@
:key="index" :key="index"
@mouseenter="mouseenter(item)" @mouseenter="mouseenter(item)"
@mouseleave="mouseleave(item)" @mouseleave="mouseleave(item)"
@click="activeChange(item, index)" @click="activeChange(item, index,true)"
:test-id="`tab${index}`" :test-id="`tab${index}`"
> >
<div class="line-value-tabs-name"> <div class="line-value-tabs-name">
@@ -407,15 +407,15 @@ export default {
}) })
} }
}, },
activeChange (item, index) { activeChange (item, index,isClick) {//isClick:代表是通过点击操作来的
if (this.isNoData) return if (this.isNoData) return
if(this.lineTab === item.class){//点击高亮 tab 后取消高亮,恢复到全不高亮的状态 if(isClick && this.lineTab === item.class){//点击高亮 tab 后取消高亮,恢复到全不高亮的状态
this.legendSelectChange(item, index, 'active',true) this.legendSelectChange(item, index, 'active',true)
this.lineTab = '' this.lineTab = ''
this.showMarkLine = false this.showMarkLine = false
}else { }else {
this.legendSelectChange(item, index, 'active')
this.lineTab = item.class this.lineTab = item.class
this.legendSelectChange(item, index, 'active')
this.showMarkLine = !item.invertTab this.showMarkLine = !item.invertTab
} }
this.init(this.metric, this.showMarkLine, 'active') this.init(this.metric, this.showMarkLine, 'active')
@@ -485,7 +485,9 @@ export default {
} }
}, },
resize () { resize () {
this.myChart.resize() if(this.myChart){
this.myChart.resize()
}
}, },
referenceSelectChange (val) { referenceSelectChange (val) {
this.lineRefer = val this.lineRefer = val