mirror of
https://github.com/dataease/dataease.git
synced 2026-05-18 17:58:11 +08:00
fix(仪表板): 修复隐藏的组件重新加入画布联动失效问题
This commit is contained in:
@@ -919,7 +919,6 @@ function removeItemComponent(item) {
|
||||
checkedFields = [...ele.checkedFields, ...checkedFields]
|
||||
})
|
||||
}
|
||||
dvMainStore.removeLinkageInfo(item['id'])
|
||||
if (!!checkedFields.length) {
|
||||
Array.from(new Set(checkedFields)).forEach(ele => {
|
||||
emitter.emit(`query-data-${ele}`)
|
||||
@@ -933,6 +932,7 @@ function removeItem(index) {
|
||||
let item = componentData.value[index]
|
||||
if (item && isSameCanvas(item, canvasId.value)) {
|
||||
removeItemComponent(item)
|
||||
dvMainStore.removeLinkageInfo(item['id'])
|
||||
if (isMainCanvas(canvasId.value)) {
|
||||
// 主画布中存在隐藏组件 直接从原始componentData中进行删除
|
||||
dvMainStore.deleteComponentById(item.id)
|
||||
|
||||
Reference in New Issue
Block a user