案例作业直播bug

This commit is contained in:
zhangyc
2022-11-30 23:12:54 +08:00
parent 14dea6726e
commit 8c05c89bd0
6 changed files with 31 additions and 21 deletions

View File

@@ -281,7 +281,7 @@ export default {
.addTask({ .addTask({
courseId: state.apiTaskList[i].casesId, courseId: state.apiTaskList[i].casesId,
name: state.apiTaskList[i].title, name: state.apiTaskList[i].title,
projectTemplateId: props.projectTemplateId, projectId: props.projectId,
projectTaskId: props.projectTaskId, projectTaskId: props.projectTaskId,
stageId: Number(props.chooseStageId), stageId: Number(props.chooseStageId),
type: 3, type: 3,
@@ -305,7 +305,7 @@ export default {
duration: 0, duration: 0,
flag: true, flag: true,
name: state.apiTaskList[i].caseName, name: state.apiTaskList[i].caseName,
projectId: props.projectId, projectTaskId: props.projectTaskId,
projectTemplateId: props.projectTemplateId, projectTemplateId: props.projectTemplateId,
stageId: props.chooseStageId || 0, stageId: props.chooseStageId || 0,
type: 3, type: 3,

View File

@@ -608,7 +608,7 @@ export default {
editPlan(obj) editPlan(obj)
.then((res) => { .then((res) => {
message.destroy(); message.destroy();
message.error(`添加成功`); message.sucsess(`添加成功`);
updateTask(res); updateTask(res);
ctx.emit("changeData", false); ctx.emit("changeData", false);
closeDrawer(); closeDrawer();

View File

@@ -364,7 +364,7 @@ export default {
let editObj = { let editObj = {
courseId: res.data.data.workId, courseId: res.data.data.workId,
name: res.data.data.workName, name: res.data.data.workName,
projectId: props.EditWorkId > 0 ? props.projectId : 0, projectId: props.projectId ,
projectTaskId: props.projectTaskId || 0, projectTaskId: props.projectTaskId || 0,
stageId: props.chooseStageId || 0 , stageId: props.chooseStageId || 0 ,
type: 4, type: 4,

View File

@@ -386,7 +386,7 @@ export default {
} }
let obj = { let obj = {
voteId: props.edit?state.EditVoteId : 0, voteId: props.edit?props.EditVoteId : 0,
voteName: state.inputV1, voteName: state.inputV1,
voteStartTime: dayjs(state.time[0]).format("YYYY-MM-DD"), voteStartTime: dayjs(state.time[0]).format("YYYY-MM-DD"),
voteEndTime: dayjs(state.time[1]).format("YYYY-MM-DD"), voteEndTime: dayjs(state.time[1]).format("YYYY-MM-DD"),

View File

@@ -13,7 +13,7 @@
</div> </div>
</div> </div>
<div class="content"> <div class="content">
<div class="main"> <div class="main">s
<div class="name"> <div class="name">
<div class="namebox"> <div class="namebox">
<img <img

View File

@@ -1366,33 +1366,42 @@ export default {
let stage = localStorage.getItem("stageId") let stage = localStorage.getItem("stageId")
? localStorage.getItem("stageId") ? localStorage.getItem("stageId")
: null; : null;
console.log("stage=====",stage);
// console.log("stage",Object.prototype.toString.call(stage)) // console.log("stage",Object.prototype.toString.call(stage))
getStageData(res.data.data.stageList); getStageData(res.data.data.stageList);
if (stage !== "null") { if (stage != null) {
console.log(stage); console.log(stage);
let stageList = res.data.data.stageList; //阶段数组 let stageList = res.data.data.stageList; //阶段数组
let result = stageList.find((item) => item.stageId == stage); let result = stageList.find((item) => item.stageId == stage);
console.log("又找到了", result); console.log("又找到了", result);
if(result!=null){ if(result!=null){
getTableData(result.taskList); getTableData(result.taskList);
}else{
//没有选中的阶段时,获取全部的任务
console.log(stage);
let stageList = res.data.data.stageList; //阶段数组
if(stageList!=null){
let taskListAll;
stageList.forEach((item) => {
taskListAll=[...item.taskList];
});
console.log("taskListAll",taskListAll);
getTableData(taskListAll);
}
} }
} else { } else{
//没有选中的阶段时,获取全部的任务
console.log(stage); console.log(stage);
let stageList = res.data.data.stageList; //阶段数组 let stageList = res.data.data.stageList; //阶段数组
if(stageList!=null){ if(stageList!=null){
let taskListAll =null; let taskListAll;
stageList.forEach((item) => { stageList.forEach((item) => {
taskListAll =[taskListAll,...item.taskList]; taskListAll=[...item.taskList];
}); });
console.log("taskListAll",taskListAll); console.log("taskListAll",taskListAll);
getTableData(taskListAll); getTableData(taskListAll);
} }
} }
// 每次都获取了第一条taskList // 每次都获取了第一条taskList
// let arr = res.data.data.stageList[0].taskList; // let arr = res.data.data.stageList[0].taskList;
// console.log("任务列表", stage, arr); // console.log("任务列表", stage, arr);
@@ -1628,6 +1637,7 @@ export default {
console.log("删除阶段成功", res); console.log("删除阶段成功", res);
message.success("删除阶段成功"); message.success("删除阶段成功");
closeDeleteStage(); closeDeleteStage();
localStorage.setItem("stageId", "")
getTask(); getTask();
}) })
.catch((err) => { .catch((err) => {