From 573532c727d6937d89809a1b74fb362cdaa3818f Mon Sep 17 00:00:00 2001 From: wyx Date: Fri, 9 Dec 2022 14:20:44 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E9=A1=B9=E7=9B=AE=E9=98=B6=E6=AE=B5?= =?UTF-8?q?=E5=85=A8=E9=83=A8=E5=88=A0=E9=99=A4=E5=8F=8A=E6=9C=80=E5=90=8E?= =?UTF-8?q?=E4=B8=80=E9=98=B6=E6=AE=B5=E5=88=A0=E9=99=A4=E6=8F=90=E7=A4=BA?= =?UTF-8?q?=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/courselibrary/CoursewareManage.vue | 4 +- src/views/projectcenter/TaskAdd.vue | 51 +++++++++++++++++--- 2 files changed, 45 insertions(+), 10 deletions(-) diff --git a/src/views/courselibrary/CoursewareManage.vue b/src/views/courselibrary/CoursewareManage.vue index 32285a7e..486eef1f 100644 --- a/src/views/courselibrary/CoursewareManage.vue +++ b/src/views/courselibrary/CoursewareManage.vue @@ -75,10 +75,10 @@
重置
- +
新建课程
diff --git a/src/views/projectcenter/TaskAdd.vue b/src/views/projectcenter/TaskAdd.vue index 55e2a5b2..4c0bb277 100644 --- a/src/views/projectcenter/TaskAdd.vue +++ b/src/views/projectcenter/TaskAdd.vue @@ -5,11 +5,11 @@
阶段 - - - - - +
@@ -880,13 +880,13 @@
- 您确定要取消阶段吗 + 您确定要删除所有阶段吗?
取消
-
+
确定
@@ -1020,7 +1020,7 @@
- 您确定要删除此阶段 + {{level.length==1?"当前阶段为第一阶段,删除后任务将被移出,为无阶段模式,确认删除阶段吗?":"您确定要删除此阶段"}}
@@ -1680,6 +1680,7 @@ export default { const showDeleteStage = (id) => { state.deleteStageId = id; state.deleteStageModal = true; + console.log(state.level) }; //关闭删除阶段弹窗 const closeDeleteStage = () => { @@ -1815,6 +1816,39 @@ export default { getTableData(final.taskList); }; + // 删除所有阶段 + const removeAllLevel = () => { + // state.cancelModal = false; + console.log(state.level) + let removeArr = state.level; + for(let i=0;i { + console.log("删除阶段成功", res); + if(removeArr.length-1==i){ + message.destroy(); + message.success("删除全部阶段成功"); + closeDeleteStage(); + localStorage.setItem("stageId", ""); + getTask(); + state.cancelModal = false; + } + }) + .catch((err) => { + if(removeArr.length-1==i){ + console.log("删除阶段失败", err); + message.destroy(); + message.success("删除全部阶段失败"); + state.cancelModal = false; + } + }); + } + } + //选择单个任务 const changeRow = (e) => { //selectRow:已经选择的任务的id数组 @@ -2019,6 +2053,7 @@ export default { temporaryStorage, submitStorage, cancelStorage, + removeAllLevel }; }, };