Commit 770f4ed3 by pangchong

style(node-tree): 优化代码格式提升可读性

- 调整了多行代码的排版,使代码更易阅读
- 合并了部分条件表达式,保持代码简洁
- 未改变逻辑,仅美化了代码结构
parent 6a89bf01
......@@ -196,13 +196,15 @@ const partitionBatchDelete = (selectedNodeIds: string[], nodeMap: Map<string, {
// 获取或初始化父节点的原始子节点列表(用于位置判断,不随批量删除而变化)
const parentOriginalTagsKey = `orig:${parentId}`
if (!(parentRemainingTagsMap as any).has(parentOriginalTagsKey)) {
;(parentRemainingTagsMap as any).set(parentOriginalTagsKey, item.parent.children.map((c) => c.tagName))
;(parentRemainingTagsMap as any).set(
parentOriginalTagsKey,
item.parent.children.map((c) => c.tagName)
)
}
const originalTags: string[] = (parentRemainingTagsMap as any).get(parentOriginalTagsKey)!
// 如果该节点在父级原始子节点列表中是最后一个(按位置),允许删除
const isLastPositionally =
originalTags.length > 0 && originalTags[originalTags.length - 1] === item.node.tagName
const isLastPositionally = originalTags.length > 0 && originalTags[originalTags.length - 1] === item.node.tagName
if (isLastPositionally) {
const index = remaining.indexOf(item.node.tagName)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment