From fd411ca7afa9d93aa0528dee3bd726dd71c64dcf Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Tue, 1 Jun 2021 18:35:18 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E3=80=90ID1003581=E3=80=91=E4=BB=AA?= =?UTF-8?q?=E8=A1=A8=E7=9B=98=20=E7=BB=84=E4=BB=B6=E6=A0=91=E7=8A=B6?= =?UTF-8?q?=E7=BB=93=E6=9E=84=E4=B8=8D=E6=AD=A3=E7=A1=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/panel/filter/filterDialog.vue | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/frontend/src/views/panel/filter/filterDialog.vue b/frontend/src/views/panel/filter/filterDialog.vue index 3929e6e57b..a9ca25e5d7 100644 --- a/frontend/src/views/panel/filter/filterDialog.vue +++ b/frontend/src/views/panel/filter/filterDialog.vue @@ -132,7 +132,7 @@ :move="onMove" style="width:100%;height: 100%;margin:0 10px;border-radius: 4px;overflow-x: auto;display: flex;align-items: center;background-color: white;" @end="end2" - > + > @@ -308,7 +308,7 @@ export default { }, methods: { - attr(){ + attr() { return 'aaa' }, loadViews() { @@ -370,9 +370,17 @@ export default { this.componentSetBreads.push(tail) }, - removeTail() { - this.dataSetBreads = this.dataSetBreads.slice(0, this.dataSetBreads.length - 1) - this.dataSetBreads[this.dataSetBreads.length - 1]['link'] = false + removeTail(bread) { + for (let index = 0; index < this.dataSetBreads.length; index++) { + const element = this.dataSetBreads[index] + if (element.type === bread.type) { + this.dataSetBreads = this.dataSetBreads.slice(0, index + 1) + this.dataSetBreads[this.dataSetBreads.length - 1]['link'] = false + return + } + } + // this.dataSetBreads = this.dataSetBreads.slice(0, this.dataSetBreads.length - 1) + // this.dataSetBreads[this.dataSetBreads.length - 1]['link'] = false }, comRemoveTail() { this.componentSetBreads = this.componentSetBreads.slice(0, this.componentSetBreads.length - 1) @@ -385,7 +393,7 @@ export default { this.showDomType = 'tree' } - this.removeTail() + this.removeTail(bread) }, comBackLink(bread) { this.comShowDomType = 'view'