hookehuyr

feat(课程详情页): 添加任务列表数据格式处理逻辑

处理task_list和timeout_task_list数据格式,将其转换为前端需要的结构并赋值给default_list
......@@ -535,6 +535,32 @@ onMounted(async () => {
// 获取评论列表
await fetchCommentList()
// 处理task_list数据格式
if (data.task_list) {
data.task_list.forEach(item => {
task_list.value.push({
id: item.id,
name: item.title,
task_type: item.task_type,
is_gray: item.is_gray
});
});
}
// 处理timeout_task_list数据格式
if (data.timeout_task_list) {
data.timeout_task_list.forEach(item => {
timeout_task_list.value.push({
id: item.id,
name: item.title,
task_type: item.task_type,
is_gray: item.is_gray
});
});
}
default_list.value = task_list.value;
} else {
// 课程不存在,跳转到课程主页面
showToast('课程不存在')
......