diff --git a/src/components/drawers/AddEval.vue b/src/components/drawers/AddEval.vue index 60d3756e..b98f3465 100644 --- a/src/components/drawers/AddEval.vue +++ b/src/components/drawers/AddEval.vue @@ -214,7 +214,7 @@ export default { await addTempTask({ courseId: Number(value.evaluationId), name: value.evaluationName, - projectTemplateId: props.projectTemplateId, + projectTemplateId: Number(localStorage.getItem("projectTemplateId")), projectTaskId: props.projectTaskId || 0, stageId: props.chooseStageId || 0, type: 10, diff --git a/src/views/projectcenter/LibraryAdd.vue b/src/views/projectcenter/LibraryAdd.vue index c864bbe6..f5072de6 100644 --- a/src/views/projectcenter/LibraryAdd.vue +++ b/src/views/projectcenter/LibraryAdd.vue @@ -964,7 +964,10 @@ export default defineComponent({ console.log("data=====", data); for (let i in data) { console.log("what ------ > ", i, data); - state.taskSyllabus.push({ text: data[i].name?data[i].name:'无阶段任务', children: [] }); + if(data[i].taskList.length!==0){ + state.taskSyllabus.push({ text: data[i].name?data[i].name:'无阶段任务', children: [] }); + } + for (let j in data[i].taskList) { state.taskSyllabus[i].children.push({ course: checkType(data[i].taskList[j].type), diff --git a/src/views/projectcenter/temTask.vue b/src/views/projectcenter/temTask.vue index d6cb743f..02843d60 100644 --- a/src/views/projectcenter/temTask.vue +++ b/src/views/projectcenter/temTask.vue @@ -1407,9 +1407,18 @@ export default { state.level = []; // state.tableData = array[0] // 当无阶段任务出现时 显示当前数据 - getTableData(array[0].taskList) + if(array[0].taskList.length!==0){ + getTableData(array[0].taskList) + } + }else{ - state.level = array; + let datearr = [] + for(let i=0;i