|
@@ -130,18 +130,19 @@ export default defineComponent({
|
|
|
}
|
|
|
// 下载缓存进度
|
|
|
const getProgress = (res: any) => {
|
|
|
- console.log('🚀 ~ res', res)
|
|
|
+ // console.log('🚀 ~ res', res)
|
|
|
if (res?.content?.lessonCoursewareDetailId) {
|
|
|
const { lessonCoursewareDetailId, downloadStatus, progress } = res.content
|
|
|
const course = data.list.find(
|
|
|
(n: any) => n.lessonCoursewareDetailId == lessonCoursewareDetailId
|
|
|
)
|
|
|
if (course) {
|
|
|
+ course.downloadStatus = downloadStatus
|
|
|
+ course.progress = progress
|
|
|
if (downloadStatus == 2) {
|
|
|
course.hasCache = 1
|
|
|
course.progress = 100
|
|
|
}
|
|
|
- course.progress = progress
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -185,9 +186,9 @@ export default defineComponent({
|
|
|
) : (
|
|
|
<>
|
|
|
{item.downloadStatus === 1 ? (
|
|
|
- <div class={styles.num}>
|
|
|
- 下载中 {item.progress || 0}%
|
|
|
- </div>
|
|
|
+ <div class={styles.num}>下载中 {item.progress || 0}%</div>
|
|
|
+ ) : item.downloadStatus === 2 ? (
|
|
|
+ <div class={styles.num}>下载成功</div>
|
|
|
) : (
|
|
|
<div class={styles.num}>下载</div>
|
|
|
)}
|