From 5888be784df9a66dadb7d1d17b108eac5e34eda5 Mon Sep 17 00:00:00 2001 From: yuping <82253452@qq.com> Date: Thu, 2 Mar 2023 12:03:12 +0800 Subject: [PATCH] -- fix bug --- src/views/projectcenter/TaskAdd.vue | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/views/projectcenter/TaskAdd.vue b/src/views/projectcenter/TaskAdd.vue index c6af2cac..a5c779b1 100644 --- a/src/views/projectcenter/TaskAdd.vue +++ b/src/views/projectcenter/TaskAdd.vue @@ -541,7 +541,12 @@ const deleteStage = () => { content: projectInfo.value.stageList.length === 1 ? "当前为最后一个阶段,删除后任务将被移出,为无阶段模式,确认删除阶段吗?" : '确认删除此阶段吗?', ok: () => { message.success("删除成功"); - projectInfo.value.stageList[activeIndex.value].id ? (projectInfo.value.stageList[activeIndex.value].deleted = true) : projectInfo.value.stageList.splice(activeIndex.value, 1) + if (projectInfo.value.stageList[activeIndex.value].id) { + projectInfo.value.stageList[activeIndex.value].deleted = true + projectInfo.value.stageList[activeIndex.value].taskDraftDtoList?.forEach((t, i) => t.id ? (t.deleted = true) : projectInfo.value.stageList[activeIndex.value].taskDraftDtoList.splice(i, 1)); + } else { + projectInfo.value.stageList.splice(activeIndex.value, 1) + } activeIndex.value && (activeIndex.value = activeIndex.value - 1); }, });