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 }; }, };