|
|
|
@ -45,8 +45,20 @@ export function buildStudentTaskSections(tasks = []) {
|
|
|
|
sections.get(title).children.push({
|
|
|
|
sections.get(title).children.push({
|
|
|
|
title: task.taskName || task.taskKey,
|
|
|
|
title: task.taskName || task.taskKey,
|
|
|
|
path: taskPath(task.taskKey),
|
|
|
|
path: taskPath(task.taskKey),
|
|
|
|
|
|
|
|
});
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
const comprehensiveTask = tasks.find((task) => task?.taskKey === COMPREHENSIVE_TASK_KEY);
|
|
|
|
|
|
|
|
if (comprehensiveTask) {
|
|
|
|
|
|
|
|
sections.set("综合实训", {
|
|
|
|
|
|
|
|
title: "综合实训",
|
|
|
|
|
|
|
|
children: [
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
title: comprehensiveTask.taskName || "综合案例实训",
|
|
|
|
|
|
|
|
path: "/comprehensive/index",
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
],
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
return [...sections.values()];
|
|
|
|
return [...sections.values()];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|