diff --git a/src/components/table/tag/TagTable.vue b/src/components/table/tag/TagTable.vue index 7a0cce6a..6294b6c9 100644 --- a/src/components/table/tag/TagTable.vue +++ b/src/components/table/tag/TagTable.vue @@ -722,8 +722,10 @@ export default { this.noMinutes = false this.disableToEntity = false clearInterval(this.interval) + this.expandedIds = [] if (expandedRows.length > 0 && row) { - this.init(row) + // this.init(row) + this.expandedIds.push(row.id) this.$nextTick(() => { const uniqueEntityObservedDom = document.getElementById('uniqueEntityObserved' + row.id) if (uniqueEntityObservedDom) { diff --git a/src/views/tag/Tag.vue b/src/views/tag/Tag.vue index f426eb6f..f17fd1da 100644 --- a/src/views/tag/Tag.vue +++ b/src/views/tag/Tag.vue @@ -164,6 +164,7 @@ export default { params = { ...params, name: this.source } } this.getTableData(params) + this.$refs.dataTable.expandedIds = [] }, categoryChange (value) { let params = {} @@ -180,6 +181,7 @@ export default { params = { ...params, name: this.source } } this.getTableData(params) + this.$refs.dataTable.expandedIds = [] }, sourceChange (value) { let params = {} @@ -196,6 +198,7 @@ export default { params = { ...params, name: this.name } } this.getTableData(params) + this.$refs.dataTable.expandedIds = [] }, search (params) { this.name = params.q @@ -208,6 +211,7 @@ export default { } this.pageObj.pageNo = 1 this.getTableData(params) + this.$refs.dataTable.expandedIds = [] }, delBatch () { const ids = [] @@ -257,6 +261,7 @@ export default { this.isSelectedStatus = false this.disableDelete = true this.batchDeleteObjs = [] + this.$refs.dataTable.expandedIds = [] } }) } @@ -294,6 +299,7 @@ export default { } }).finally(() => { this.toggleLoading(false) + this.$refs.dataTable.expandedIds = [] }) } this.isInit = false