From 0f26961bae8785412795f77c5b5dc4c4af98f574 Mon Sep 17 00:00:00 2001 From: hanyuxia Date: Wed, 24 Aug 2022 18:10:53 +0800 Subject: [PATCH] =?UTF-8?q?CN-668:=E4=BF=AE=E6=94=B9BUG=EF=BC=9A=20Cannot?= =?UTF-8?q?=20read=20properties=20of=20null=20(reading=20'$el')?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/constants.js | 6 ++++-- .../charts2/charts/networkOverview/NetworkOverviewTabs.vue | 6 +++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/utils/constants.js b/src/utils/constants.js index 9b9b9ab8..6b1fc007 100644 --- a/src/utils/constants.js +++ b/src/utils/constants.js @@ -687,9 +687,11 @@ export const networkTable = { hasMetricSearch: false, // 是否有metric下拉列表 panelIdOfThirdMenu: drillDownPanelTypeMapping.npmThirdMenu, bytesColumnNameGroup: bytesColumnNameGroupForNpm, - bytesCycleColumnNameGroup: bytesCycleColumnNameGroupForNmp, packetsColumnNameGroup: {}, // 无metric下拉列表条件,用不到此属性 - sessionsColumnNameGroup: {}// 无metric下拉列表条件,用不到此属性 + sessionsColumnNameGroup: {},// 无metric下拉列表条件,用不到此属性 + bytesCycleColumnNameGroup: bytesCycleColumnNameGroupForNmp, + packetsCycleColumnNameGroup: {}, + sessionsCycleColumnNameGroup: {} } } diff --git a/src/views/charts2/charts/networkOverview/NetworkOverviewTabs.vue b/src/views/charts2/charts/networkOverview/NetworkOverviewTabs.vue index 73bc5d2d..54770c9c 100644 --- a/src/views/charts2/charts/networkOverview/NetworkOverviewTabs.vue +++ b/src/views/charts2/charts/networkOverview/NetworkOverviewTabs.vue @@ -1008,7 +1008,6 @@ export default { // 当前表格相关数据初始化 this.tableType = this.chart.params ? this.chart.params.name : 'networkOverview' this.curTable = this.networkTable[this.tableType] ? this.networkTable[this.tableType] : this.networkTable.networkOverview - this.hasMetricSearch = this.curTable.hasMetricSearch this.customTableTitles = this.$_.cloneDeep(this.curTable.column) this.list = this.$_.cloneDeep(this.curTable.tabList) this.networkTabList = this.curTable.tabList @@ -1043,6 +1042,11 @@ export default { }) }) } + this.$nextTick(() => { + setTimeout(() => { + this.hasMetricSearch = this.curTable.hasMetricSearch + }, 250) + }) }, setup (props) {}, unmounted () {