Selaa lähdekoodia

修改上一次显示问题

lex 1 vuosi sitten
vanhempi
commit
7ce577956e
1 muutettua tiedostoa jossa 6 lisäystä ja 1 poistoa
  1. 6 1
      src/views/courseware-play/index.tsx

+ 6 - 1
src/views/courseware-play/index.tsx

@@ -41,12 +41,13 @@ import VideoItem from './component/video-item';
 import Chapter from './component/chapter';
 import { api_lessonCoursewareDetail } from '../courseware-list/api';
 import detail from '../information/help-center/detail';
+import { state } from '@/state';
 
 export default defineComponent({
   name: 'CoursewarePlay',
   setup() {
     const pageVisibility = usePageVisibility();
-
+    const lastTimeKey = 'lastTime' + (state?.user?.data?.phone ?? '');
     /** 设置播放容器 16:9 */
     const parentContainer = reactive({
       width: '100vw'
@@ -409,6 +410,7 @@ export default defineComponent({
           popupData.itemName =
             data.knowledgePointList[data.itemList.length - 1]?.name ||
             data.knowledgePointList[0]?.name;
+          localStorage.setItem(lastTimeKey, coursewareDetailKnowledgeId);
           popupData.chapterOpen = false;
           loadingClass.value = false;
           return;
@@ -450,6 +452,7 @@ export default defineComponent({
           popupData.itemActive =
             data.knowledgePointList[data.itemList.length - 1]?.id ||
             data.knowledgePointList[0]?.id;
+          localStorage.setItem(lastTimeKey, coursewareDetailKnowledgeId);
           popupData.itemPointName = coursewareDetailKnowledgeName;
           popupData.itemName =
             data.knowledgePointList[data.itemList.length - 1]?.name ||
@@ -501,6 +504,7 @@ export default defineComponent({
           popupData.activeIndex = 0;
           popupData.itemActive = data.knowledgePointList[0].id;
           popupData.itemName = data.knowledgePointList[0].name;
+          localStorage.setItem(lastTimeKey, coursewareDetailKnowledgeId);
           popupData.itemPointName = coursewareDetailKnowledgeName;
           popupData.chapterOpen = false;
           loadingClass.value = false;
@@ -540,6 +544,7 @@ export default defineComponent({
           await getDetail();
           popupData.activeIndex = 0;
           popupData.itemActive = data.knowledgePointList[0].id;
+          localStorage.setItem(lastTimeKey, coursewareDetailKnowledgeId);
           popupData.itemName = data.knowledgePointList[0].name;
           popupData.itemPointName = coursewareDetailKnowledgeName;
           popupData.chapterOpen = false;