fix: 修改首次添加的图标 无法添加多个metric的问题

This commit is contained in:
zhangyu
2021-07-08 15:49:24 +08:00
parent aca88c5db8
commit 13fb877009
2 changed files with 30 additions and 2 deletions

View File

@@ -1139,6 +1139,8 @@ export default {
valueMappingSort: 'asc',
expressArr: [''],
legends: [''],
expressAllArr: [''],
legendsAll: [''],
tooltipShow: true,
valueMappingShow: true,
panelName: 'topologyName',
@@ -1180,6 +1182,8 @@ export default {
valueMappingSort: 'asc', /* desc */
expressArr: [''],
legends: [''],
expressAllArr: [''],
legendsAll: [''],
tooltipShow: true,
valueMappingShow: true,
panelName: 'topologyName',
@@ -1261,6 +1265,10 @@ export default {
data.data.expressArr.push('')
data.data.legends.push('')
}
if (data.data.expressAllArr.length === 0 && event !== 'node') {
data.data.expressAllArr.push('')
data.data.legendsAll.push('')
}
this.props = {
node: data,
line: null,
@@ -1806,8 +1814,8 @@ export default {
item.data.legends = ['']
}
if (!item.data.expressAllArr.length) {
item.data.expressArr = ['']
item.data.legends = ['']
item.data.expressAllArr = ['']
item.data.legendsAll = ['']
}
item.animateType = item.data.animateType
if (item.type === 0) {
@@ -1946,6 +1954,14 @@ export default {
return true
}
})
item.data.expressAllArr = item.data.expressAllArr.filter((expression, i) => {
if (!expression) {
item.data.legendsAll.splice(i, 1)
return false
} else {
return true
}
})
})
if (this.penToolTipScale == getTopology(this.topologyIndex).data.scale) {
getTopology(this.topologyIndex).data.scale = this.oldScale