From 41b9ec253791b0468d6bca5669ffdc609e31d446 Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Wed, 27 Dec 2023 12:20:39 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=96=87=E6=9C=AC=E4=B8=8B=E6=8B=89?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E5=BF=85=E5=A1=AB=E5=90=8E=E5=8F=8D=E5=A4=8D?= =?UTF-8?q?=E7=BC=96=E8=BE=91=E9=80=BB=E8=BE=91=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/frontend/src/components/canvas/DeCanvas.vue | 1 + core/frontend/src/store/index.js | 5 +++++ core/frontend/src/views/panel/edit/index.vue | 1 + 3 files changed, 7 insertions(+) diff --git a/core/frontend/src/components/canvas/DeCanvas.vue b/core/frontend/src/components/canvas/DeCanvas.vue index d97346a6d1..4c206ddadf 100644 --- a/core/frontend/src/components/canvas/DeCanvas.vue +++ b/core/frontend/src/components/canvas/DeCanvas.vue @@ -509,6 +509,7 @@ export default { this.$store.commit('setComponentWithId', this.currentFilterCom) this.$store.commit('recordSnapshot', 'sureFilter') this.$store.commit('setCurComponent', { component: this.currentFilterCom, index: this.curComponentIndex }) + this.$store.commit('delLastValidFilterWithId', this.currentFilterCom.id) bus.$emit('reset-default-value', this.currentFilterCom) this.closeFilter() }, diff --git a/core/frontend/src/store/index.js b/core/frontend/src/store/index.js index 8445509308..bc3cc351e0 100644 --- a/core/frontend/src/store/index.js +++ b/core/frontend/src/store/index.js @@ -928,6 +928,11 @@ const data = { }, resetLastValidFilters(state) { state.lastValidFilters = {} + }, + delLastValidFilterWithId(state, id) { + if (state.lastValidFilters[id]) { + delete state.lastValidFilters[id] + } } }, modules: { diff --git a/core/frontend/src/views/panel/edit/index.vue b/core/frontend/src/views/panel/edit/index.vue index b86f0a3bf2..cb0a2f3624 100644 --- a/core/frontend/src/views/panel/edit/index.vue +++ b/core/frontend/src/views/panel/edit/index.vue @@ -1269,6 +1269,7 @@ export default { this.$store.commit('recordSnapshot', 'sureFilter') this.$store.commit('setCurComponent', { component: this.currentFilterCom, index: this.curComponentIndex }) this.$store.commit('setComponentFromList', this.currentFilterCom) + this.$store.commit('delLastValidFilterWithId', this.currentFilterCom.id) bus.$emit('reset-default-value', this.currentFilterCom) this.closeFilter() },