refactor(StudyDetailPage): 替换startAction为addRecord以统一记录逻辑
将startAction调用替换为addRecord,并统一传递参数对象格式,提高代码一致性
Showing
1 changed file
with
12 additions
and
4 deletions
| ... | @@ -413,7 +413,7 @@ const showPdf = ({ title, url, meta_id }) => { | ... | @@ -413,7 +413,7 @@ const showPdf = ({ title, url, meta_id }) => { |
| 413 | schedule_id: courseId.value, | 413 | schedule_id: courseId.value, |
| 414 | meta_id | 414 | meta_id |
| 415 | } | 415 | } |
| 416 | - startAction({meta_id}); | 416 | + addRecord(paramsObj); |
| 417 | }; | 417 | }; |
| 418 | 418 | ||
| 419 | const courseId = computed(() => { | 419 | const courseId = computed(() => { |
| ... | @@ -467,7 +467,11 @@ onMounted(async () => { | ... | @@ -467,7 +467,11 @@ onMounted(async () => { |
| 467 | // 图片附件或者附件不存在 | 467 | // 图片附件或者附件不存在 |
| 468 | // 进入后直接执行学习时长埋点 | 468 | // 进入后直接执行学习时长埋点 |
| 469 | if(course.value.course_type === 'image' || !course.value.course_type) { | 469 | if(course.value.course_type === 'image' || !course.value.course_type) { |
| 470 | - startAction(); | 470 | + // 新增记录 |
| 471 | + let paramsObj = { | ||
| 472 | + schedule_id: courseId.value, | ||
| 473 | + } | ||
| 474 | + addRecord(paramsObj); | ||
| 471 | } | 475 | } |
| 472 | } | 476 | } |
| 473 | }) | 477 | }) |
| ... | @@ -689,8 +693,12 @@ const downloadFile = ({ title, url, meta_id }) => { | ... | @@ -689,8 +693,12 @@ const downloadFile = ({ title, url, meta_id }) => { |
| 689 | document.body.removeChild(a); | 693 | document.body.removeChild(a); |
| 690 | 694 | ||
| 691 | window.URL.revokeObjectURL(url); | 695 | window.URL.revokeObjectURL(url); |
| 692 | - // 学习时长埋点开始 | 696 | + // 新增记录 |
| 693 | - startAction({meta_id}); | 697 | + let paramsObj = { |
| 698 | + schedule_id: courseId.value, | ||
| 699 | + meta_id | ||
| 700 | + } | ||
| 701 | + addRecord(paramsObj); | ||
| 694 | }).catch((error) => { | 702 | }).catch((error) => { |
| 695 | console.error('下载文件出错:', error); | 703 | console.error('下载文件出错:', error); |
| 696 | }); | 704 | }); | ... | ... |
-
Please register or login to post a comment