Merge pull request #7402 from dataease/pr@dev-v2@fix_group

fix: 修复部分表格隐藏后打开没有立即渲染问题
This commit is contained in:
王嘉豪 2023-12-27 15:15:36 +08:00 committed by GitHub
commit 4d63e9c842
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,7 +1,7 @@
import { defineStore, storeToRefs } from 'pinia'
import { store } from '../../index'
import { dvMainStoreWithOut } from './dvMain'
import { swap } from '@/utils/utils'
import { _$, swap } from '@/utils/utils'
import { useEmitt } from '@/hooks/web/useEmitt'
import { getCurInfo } from '@/store/modules/data-visualization/common'
@ -70,7 +70,15 @@ export const layerStore = defineStore('layer', {
// 显示
if (curComponent && curComponent.value) {
curComponent.value.isShow = true
if (curComponent.value.innerType.indexOf('table') !== -1) {
if (curComponent.value.component == 'Group') {
curComponent.value.propValue.forEach(item => {
if (item.innerType?.indexOf('table') !== -1) {
setTimeout(() => {
useEmitt().emitter.emit('renderChart-' + item.id)
}, 400)
}
})
} else if (curComponent.value?.innerType?.indexOf('table') !== -1) {
setTimeout(() => {
useEmitt().emitter.emit('renderChart-' + curComponent.value.id)
}, 400)