lex 1 year ago
parent
commit
469b35d530

+ 7 - 2
src/views/courseware-play/component/listen-item/index.tsx

@@ -68,7 +68,12 @@ export default defineComponent({
       val => {
         if (!val) {
           iframeRef.value?.contentWindow?.postMessage(
-            { api: 'setPlayState' },
+            {
+              api: 'setPlayState',
+              data: {
+                code: props.item.content
+              }
+            },
             '*'
           );
         }
@@ -81,7 +86,7 @@ export default defineComponent({
       props.item.content
     }&type=listenMode&linkSource=class&isPreView=true`;
     if (/(localhost|192)/.test(location.host)) {
-      src = `http://localhost:3001/instrument.html#/view-figner?Authorization=${Authorization}&code=${props.item.content}&type=listenMode&linkSource=class&isPreView=true`;
+      src = `https://test.kt.colexiu.com/instrument/#/view-figner?Authorization=${Authorization}&code=${props.item.content}&type=listenMode&linkSource=class&isPreView=true`;
     }
 
     return () => (

+ 18 - 16
src/views/courseware-play/index.tsx

@@ -228,7 +228,7 @@ export default defineComponent({
           );
           data.zsdId = currentCourse?.knowledgeList?.[0].id;
           courseList = currentCourse?.knowledgeList?.[0].materialInfo || [];
-          data.currentCourse = currentCourse || {}
+          data.currentCourse = currentCourse || {};
         }
       } else {
         // const res = await api_lessonCoursewareKnowledgeDetailDetail({
@@ -247,7 +247,7 @@ export default defineComponent({
           );
           data.zsdId = currentCourse?.knowledgeList?.[0].id;
           courseList = currentCourse?.knowledgeList?.[0].materialInfo || [];
-          data.currentCourse = currentCourse || {}
+          data.currentCourse = currentCourse || {};
           // console.log('课件类型', data.allList);
         }
       }
@@ -297,9 +297,7 @@ export default defineComponent({
           resource.zsdId = material.id; // 知识点id
           resource.kjId = data.currentCourse.id; // 课件id
           resource.bizId =
-            route.query.tab == 'course'
-              ? resource.materialId
-              : resource.bizId;
+            route.query.tab == 'course' ? resource.materialId : resource.bizId;
           resource.url =
             resource.type === 'SONG'
               ? 'https://oss.dayaedu.com/ktqy/1698420034679a22d3f7a.png'
@@ -348,7 +346,7 @@ export default defineComponent({
         activeData.model = !ev.data.state;
       }
 
-      if (ev.data?.api === 'clickTempo') {
+      if (ev.data?.api === 'clickTempo' || ev.data?.api === 'clickViewFigner') {
         setModelOpen();
       }
     };
@@ -837,7 +835,7 @@ export default defineComponent({
 
     // 是否允许下一页
     const isDownArrow = computed(() => {
-      console.log(22222222222)
+      console.log(22222222222);
       if (popupData.activeIndex < data.itemList.length - 1) {
         return true;
       }
@@ -909,9 +907,9 @@ export default defineComponent({
 
     // 加载新的章节里的课件
     const loadNewCourseware = async (item: any) => {
-      if(item.id === data.kjId) {
+      if (item.id === data.kjId) {
         showSelectCourseware.value = false;
-        return
+        return;
       }
       if (debounceSkip.value) return;
       debounceSkip.value = true;
@@ -957,17 +955,21 @@ export default defineComponent({
         try {
           if (checkType) {
             // @ts-ignore
-            temporaryData.zjId = activeData.coursewareDetailKnowledgeId
+            temporaryData.zjId = activeData.coursewareDetailKnowledgeId;
             // @ts-ignore
-            temporaryData.dyId = activeData.lessonCoursewareDetailId
+            temporaryData.dyId = activeData.lessonCoursewareDetailId;
           }
           const res =
             route.query.tab == 'all'
               ? await api_lessonDetailCourseware({
-                  lessonCoursewareKnowledgeDetailId: checkType ? activeData.coursewareDetailKnowledgeId : item.itemActive
+                  lessonCoursewareKnowledgeDetailId: checkType
+                    ? activeData.coursewareDetailKnowledgeId
+                    : item.itemActive
                 })
               : await api_classDetailCourseware({
-                  lessonCoursewareKnowledgeDetailId: checkType ? activeData.coursewareDetailKnowledgeId : item.itemActive
+                  lessonCoursewareKnowledgeDetailId: checkType
+                    ? activeData.coursewareDetailKnowledgeId
+                    : item.itemActive
                 });
           if (res?.code == 200 && res.data?.length) {
             data.coursewareList = res.data;
@@ -1307,10 +1309,10 @@ export default defineComponent({
               popupData.open = false;
               toggleMaterial(res.itemActive, res.zsdId, res.kjId);
             }}
-            onCourseSelect={ async () => {
+            onCourseSelect={async () => {
               popupData.open = false;
-              checkCourseware({}, 'same')
-            }}            
+              checkCourseware({}, 'same');
+            }}
           />
         </Popup>
         {/* 知识点列表 */}