Fix:修复协同编辑时修改同级节点的位置时不生效的问题

This commit is contained in:
wanglin2 2023-10-08 15:45:32 +08:00
parent 745531f20f
commit e6c92d4a5e

View File

@ -293,14 +293,16 @@ class Cooperate {
map[uid] = node
}
if (parentUid) {
if (map[parentUid]) {
map[parentUid].children.push(node)
} else {
const index = data[parentUid].children.findIndex(item => {
return item === uid
})
if (!map[parentUid]) {
map[parentUid] = {
data: simpleDeepClone(data[parentUid].data),
children: [node]
children: []
}
}
map[parentUid].children[index] = node
}
})
return res