From 8926480e625a8b0b5ac09f406889439abaf4e004 Mon Sep 17 00:00:00 2001 From: liailing1026 <1815388873@qq.com> Date: Fri, 6 Mar 2026 16:54:41 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E4=BB=BB=E5=8A=A1=E5=A4=A7=E7=BA=B2?= =?UTF-8?q?=E7=BC=96=E6=8E=92=E5=88=9D=E5=A7=8B=E6=B5=81=E7=A8=8B=E5=8D=95?= =?UTF-8?q?=E4=B8=AA=E8=8A=82=E7=82=B9=E5=92=8C=E5=88=86=E6=94=AF=E5=88=A0?= =?UTF-8?q?=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TaskSyllabus/Branch/PlanModification.vue | 10 +++------- .../TaskSyllabus/Branch/components/TaskNode.vue | 2 +- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/frontend/src/layout/components/Main/TaskTemplate/TaskSyllabus/Branch/PlanModification.vue b/frontend/src/layout/components/Main/TaskTemplate/TaskSyllabus/Branch/PlanModification.vue index 176a4aa..6404c4a 100644 --- a/frontend/src/layout/components/Main/TaskTemplate/TaskSyllabus/Branch/PlanModification.vue +++ b/frontend/src/layout/components/Main/TaskTemplate/TaskSyllabus/Branch/PlanModification.vue @@ -781,10 +781,8 @@ const confirmDeleteBranch = async () => { return } - // 2. 从nodes中删除该分支的所有节点(排除根节点和主流程节点) - const branchNodeIds = branchToDelete.nodes - .filter(n => n.id !== 'root-goal' && !n.id.startsWith('task-')) - .map(n => n.id) + // 2. 从nodes中删除该分支的所有节点(排除根节点) + const branchNodeIds = branchToDelete.nodes.filter(n => n.id !== 'root-goal').map(n => n.id) nodes.value = nodes.value.filter(n => !branchNodeIds.includes(n.id)) @@ -836,9 +834,7 @@ const confirmDeleteNode = async () => { const allBranches = selectionStore.getAllFlowBranches() const childBranchIdMap: Record = {} outgoingEdges.forEach(outEdge => { - const childBranch = allBranches.find(branch => - branch.nodes.some(n => n.id === outEdge.target) - ) + const childBranch = allBranches.find(branch => branch.nodes.some(n => n.id === outEdge.target)) if (childBranch) { childBranchIdMap[outEdge.target] = childBranch.id } diff --git a/frontend/src/layout/components/Main/TaskTemplate/TaskSyllabus/Branch/components/TaskNode.vue b/frontend/src/layout/components/Main/TaskTemplate/TaskSyllabus/Branch/components/TaskNode.vue index 8a5e18e..25c1d22 100644 --- a/frontend/src/layout/components/Main/TaskTemplate/TaskSyllabus/Branch/components/TaskNode.vue +++ b/frontend/src/layout/components/Main/TaskTemplate/TaskSyllabus/Branch/components/TaskNode.vue @@ -395,7 +395,7 @@ const isDeletable = computed(() => props.isDeletable || false) // 左侧位置 &.left { - left: -100px; + left: -50px; top: 50%; transform: translateY(-50%); }