From 7089665fd26aaae2d161ce53bb930e2180128e15 Mon Sep 17 00:00:00 2001 From: wangjiahao <1522128093@qq.com> Date: Mon, 1 Jul 2024 11:16:59 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E4=BB=AA=E8=A1=A8=E6=9D=BF):=20=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E6=99=AE=E9=80=9A=E7=94=A8=E6=88=B7=E7=82=B9=E5=87=BB?= =?UTF-8?q?=E4=BB=AA=E8=A1=A8=E6=9D=BF=E5=8F=AF=E8=83=BD=E6=97=A0=E5=8F=91?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/panel/list/PanelList.vue | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/core/frontend/src/views/panel/list/PanelList.vue b/core/frontend/src/views/panel/list/PanelList.vue index 824d891b1c..de9ad48a7f 100644 --- a/core/frontend/src/views/panel/list/PanelList.vue +++ b/core/frontend/src/views/panel/list/PanelList.vue @@ -675,13 +675,13 @@ export default { }, filterText(val) { this.searchPids = [] - this.$refs.default_panel_tree.filter(val) - this.$refs.panel_list_tree.filter(val) + this.$refs.default_panel_tree?.filter(val) + this.$refs.panel_list_tree?.filter(val) }, searchType(val) { this.searchPids = [] - this.$refs.default_panel_tree.filter(this.filterText) - this.$refs.panel_list_tree.filter(this.filterText) + this.$refs.default_panel_tree?.filter(this.filterText) + this.$refs.panel_list_tree?.filter(this.filterText) } }, beforeDestroy() { @@ -1054,14 +1054,14 @@ export default { } if (this.filterText) { this.$nextTick(() => { - this.$refs.default_panel_tree.filter(this.filterText) + this.$refs.default_panel_tree?.filter(this.filterText) }) } this.$nextTick(() => { const currentKey = this.$refs.default_panel_tree?.getCurrentKey() if (currentKey) { this.$nextTick(() =>{ - this.$refs.default_panel_tree.setCurrentKey(currentKey) + this.$refs.default_panel_tree?.setCurrentKey(currentKey) }) } }) @@ -1070,9 +1070,9 @@ export default { nodeClick(data, node) { if (data.panelType === 'self') { - this.$refs.default_panel_tree.setCurrentKey(null) + this.$refs.default_panel_tree?.setCurrentKey(null) } else { - this.$refs.panel_list_tree.setCurrentKey(null) + this.$refs.panel_list_tree?.setCurrentKey(null) } this.lastActiveNode = node this.lastActiveNodeData = data @@ -1163,7 +1163,7 @@ export default { // 延迟设置CurrentKey _this.$refs.panel_list_tree.setCurrentKey(panelInfo.id) // 去除default_tree 的影响 - _this.$refs.default_panel_tree.setCurrentKey(null) + _this.$refs.default_panel_tree?.setCurrentKey(null) _this.$nextTick(() => { document.querySelector('.is-current').firstChild.click() // 如果是仪表板列表的仪表板 直接进入编辑界面 @@ -1180,9 +1180,9 @@ export default { const _this = this _this.$nextTick(() => { // 延迟设置CurrentKey - _this.$refs.panel_list_tree.setCurrentKey(panelInfo.id) + _this.$refs.panel_list_tree?.setCurrentKey(panelInfo.id) // 去除default_tree 的影响 - _this.$refs.default_panel_tree.setCurrentKey(null) + _this.$refs.default_panel_tree?.setCurrentKey(null) if (panelInfo.parents) { _this.expandedArray = panelInfo.parents } @@ -1197,9 +1197,9 @@ export default { if (panelId) { const _this = this _this.$nextTick(() => { - _this.$refs.panel_list_tree.setCurrentKey(null) + _this.$refs.panel_list_tree?.setCurrentKey(null) // 延迟设置CurrentKey - _this.$refs.default_panel_tree.setCurrentKey(panelId) + _this.$refs.default_panel_tree?.setCurrentKey(panelId) _this.$nextTick(() => { document.querySelector('.is-current').firstChild.click() })