diff --git a/src/components/AssetSelect/dialog.vue b/src/components/AssetSelect/dialog.vue index 05a8a4987..3141d1818 100644 --- a/src/components/AssetSelect/dialog.vue +++ b/src/components/AssetSelect/dialog.vue @@ -114,9 +114,11 @@ export default { methods: { handleConfirm() { this.$emit('confirm', this.rowSelected, this.rowsAdd) + this.$eventBus.$emit('treeComponentKey') }, handleCancel() { this.$emit('cancel') + this.$eventBus.$emit('treeComponentKey') }, addRowToSelect(row) { const selectValueIndex = this.rowSelected.indexOf(row.id) diff --git a/src/components/TabTree/index.vue b/src/components/TabTree/index.vue index 6d1505182..723f00bdc 100644 --- a/src/components/TabTree/index.vue +++ b/src/components/TabTree/index.vue @@ -97,6 +97,9 @@ export default { }, async mounted() { this.iActiveMenu = await this.getPropActiveTab() + this.$eventBus.$on('treeComponentKey', () => { + this.componentKey += 1 + }) }, methods: { hideRMenu() {