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 map[uid] = node
} }
if (parentUid) { if (parentUid) {
if (map[parentUid]) { const index = data[parentUid].children.findIndex(item => {
map[parentUid].children.push(node) return item === uid
} else { })
if (!map[parentUid]) {
map[parentUid] = { map[parentUid] = {
data: simpleDeepClone(data[parentUid].data), data: simpleDeepClone(data[parentUid].data),
children: [node] children: []
} }
} }
map[parentUid].children[index] = node
} }
}) })
return res return res