hookehuyr

refactor(StudyDetailPage): 替换startAction为addRecord以统一记录逻辑

将startAction调用替换为addRecord,并统一传递参数对象格式,提高代码一致性
......@@ -413,7 +413,7 @@ const showPdf = ({ title, url, meta_id }) => {
schedule_id: courseId.value,
meta_id
}
startAction({meta_id});
addRecord(paramsObj);
};
const courseId = computed(() => {
......@@ -467,7 +467,11 @@ onMounted(async () => {
// 图片附件或者附件不存在
// 进入后直接执行学习时长埋点
if(course.value.course_type === 'image' || !course.value.course_type) {
startAction();
// 新增记录
let paramsObj = {
schedule_id: courseId.value,
}
addRecord(paramsObj);
}
}
})
......@@ -689,8 +693,12 @@ const downloadFile = ({ title, url, meta_id }) => {
document.body.removeChild(a);
window.URL.revokeObjectURL(url);
// 学习时长埋点开始
startAction({meta_id});
// 新增记录
let paramsObj = {
schedule_id: courseId.value,
meta_id
}
addRecord(paramsObj);
}).catch((error) => {
console.error('下载文件出错:', error);
});
......