skyblued 2 years ago
parent
commit
e67f113741
1 changed files with 6 additions and 5 deletions
  1. 6 5
      src/views/courseList/index.tsx

+ 6 - 5
src/views/courseList/index.tsx

@@ -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>
                           )}