hookehuyr

feat(课程页面): 在任务数据中添加完成状态和打卡子任务ID字段

为课程页面中的任务数据添加is_finish和checkin_subtask_id字段,用于跟踪任务完成状态和关联打卡子任务
......@@ -276,7 +276,9 @@ onMounted(async () => {
id: item.id,
name: item.title,
task_type: item.task_type,
is_gray: item.is_gray
is_gray: item.is_gray,
is_finish: item.is_finish,
checkin_subtask_id: item.checkin_subtask_id,
});
});
}
......@@ -288,7 +290,9 @@ onMounted(async () => {
id: item.id,
name: item.title,
task_type: item.task_type,
is_gray: item.is_gray
is_gray: item.is_gray,
is_finish: item.is_finish,
checkin_subtask_id: item.checkin_subtask_id,
});
});
}
......
......@@ -694,10 +694,12 @@ onMounted(async () => {
// 刷新评论列表
await refreshComments();
// 获取课程目录
// 获取课程信息
const detail = await getCourseDetailAPI({ i: course.value.group_id });
if (detail.code === 1) {
// 课程目录
course_lessons.value = detail.data.schedule || [];
// 打卡互动
task_list.value = [];
timeout_task_list.value = [];
......@@ -708,7 +710,9 @@ onMounted(async () => {
id: item.id,
name: item.title,
task_type: item.task_type,
is_gray: item.is_gray
is_gray: item.is_gray,
is_finish: item.is_finish,
checkin_subtask_id: item.checkin_subtask_id,
});
});
}
......@@ -720,7 +724,9 @@ onMounted(async () => {
id: item.id,
name: item.title,
task_type: item.task_type,
is_gray: item.is_gray
is_gray: item.is_gray,
is_finish: item.is_finish,
checkin_subtask_id: item.checkin_subtask_id,
});
});
}
......