mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-12 04:16:47 +08:00
fix:项目阶段全部删除及最后一阶段删除提示信息
This commit is contained in:
@@ -75,10 +75,10 @@
|
|||||||
<div class="btnText">重置</div>
|
<div class="btnText">重置</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- 2022-11-30注释 后面放开 -->
|
<!-- 2022-11-30注释 后面放开 -->
|
||||||
<!-- <div class="btn btn3" @click="openMessage">
|
<div class="btn btn3" @click="openMessage">
|
||||||
<div class="search"></div>
|
<div class="search"></div>
|
||||||
<div class="btnText">导出</div>
|
<div class="btnText">导出</div>
|
||||||
</div> -->
|
</div>
|
||||||
<div class="btn btn4" @click="of_hShow">
|
<div class="btn btn4" @click="of_hShow">
|
||||||
<div class="search"></div>
|
<div class="search"></div>
|
||||||
<div class="btnText">新建课程</div>
|
<div class="btnText">新建课程</div>
|
||||||
|
|||||||
@@ -5,11 +5,11 @@
|
|||||||
<div class="leftmain">
|
<div class="leftmain">
|
||||||
<div class="tit">
|
<div class="tit">
|
||||||
阶段
|
阶段
|
||||||
<!-- <img-->
|
<img
|
||||||
<!-- src="../../assets/images/projectadd/right.png"-->
|
src="../../assets/images/projectadd/right.png"
|
||||||
<!-- style="margin-left: 10px; cursor: pointer"-->
|
style="margin-left: 10px; cursor: pointer"
|
||||||
<!-- @click="showCancel"-->
|
@click="showCancel"
|
||||||
<!-- />-->
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div class="btn btn3" @click="showModal()" style="margin-left: 19px">
|
<div class="btn btn3" @click="showModal()" style="margin-left: 19px">
|
||||||
<div class="search"></div>
|
<div class="search"></div>
|
||||||
@@ -880,13 +880,13 @@
|
|||||||
<div class="close_exit" @click="closeCancel"></div>
|
<div class="close_exit" @click="closeCancel"></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="body">
|
<div class="body">
|
||||||
<span>您确定要取消阶段吗</span>
|
<span>您确定要删除所有阶段吗?</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="del_btnbox">
|
<div class="del_btnbox">
|
||||||
<div class="del_btn btn1" @click="closeCancel">
|
<div class="del_btn btn1" @click="closeCancel">
|
||||||
<div class="btnText">取消</div>
|
<div class="btnText">取消</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="del_btn btn2" @click="showModal">
|
<div class="del_btn btn2" @click="removeAllLevel">
|
||||||
<div class="btnText">确定</div>
|
<div class="btnText">确定</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -1020,7 +1020,7 @@
|
|||||||
<div class="close_exit" @click="closeDeleteStage"></div>
|
<div class="close_exit" @click="closeDeleteStage"></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="body">
|
<div class="body">
|
||||||
<span>您确定要删除此阶段</span>
|
<span style="width:320px;display:flex;justify-content:center;align-items:center;">{{level.length==1?"当前阶段为第一阶段,删除后任务将被移出,为无阶段模式,确认删除阶段吗?":"您确定要删除此阶段"}}</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="del_btnbox">
|
<div class="del_btnbox">
|
||||||
<div class="del_btn btn1" @click="closeDeleteStage">
|
<div class="del_btn btn1" @click="closeDeleteStage">
|
||||||
@@ -1680,6 +1680,7 @@ export default {
|
|||||||
const showDeleteStage = (id) => {
|
const showDeleteStage = (id) => {
|
||||||
state.deleteStageId = id;
|
state.deleteStageId = id;
|
||||||
state.deleteStageModal = true;
|
state.deleteStageModal = true;
|
||||||
|
console.log(state.level)
|
||||||
};
|
};
|
||||||
//关闭删除阶段弹窗
|
//关闭删除阶段弹窗
|
||||||
const closeDeleteStage = () => {
|
const closeDeleteStage = () => {
|
||||||
@@ -1815,6 +1816,39 @@ export default {
|
|||||||
getTableData(final.taskList);
|
getTableData(final.taskList);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// 删除所有阶段
|
||||||
|
const removeAllLevel = () => {
|
||||||
|
// state.cancelModal = false;
|
||||||
|
console.log(state.level)
|
||||||
|
let removeArr = state.level;
|
||||||
|
for(let i=0;i<removeArr.length;i++){
|
||||||
|
let obj = {
|
||||||
|
stageId: removeArr[i].id
|
||||||
|
}
|
||||||
|
apistage
|
||||||
|
.deleteStage(obj)
|
||||||
|
.then((res) => {
|
||||||
|
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) => {
|
const changeRow = (e) => {
|
||||||
//selectRow:已经选择的任务的id数组
|
//selectRow:已经选择的任务的id数组
|
||||||
@@ -2019,6 +2053,7 @@ export default {
|
|||||||
temporaryStorage,
|
temporaryStorage,
|
||||||
submitStorage,
|
submitStorage,
|
||||||
cancelStorage,
|
cancelStorage,
|
||||||
|
removeAllLevel
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user