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 @@
阶段
-
-
-
-
-
+
- 您确定要取消阶段吗
+ 您确定要删除所有阶段吗?
- 您确定要删除此阶段
+ {{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
};
},
};