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