Forráskód Böngészése

Update coursewarePlay.vue

lex-xin 6 hónapja
szülő
commit
0f92016129
1 módosított fájl, 9 hozzáadás és 6 törlés
  1. 9 6
      src/views/coursewarePlay/coursewarePlay.vue

+ 9 - 6
src/views/coursewarePlay/coursewarePlay.vue

@@ -466,15 +466,18 @@ function handleCourseClick(value: any) {
       return value.id === item.id && value.knowledgePointId === item.knowledgePointId
    })
 
-   const newItem = flattenCoursewareList.value[newIndex]
-   const newParentId = newItem ? newItem.parentData?.ids[0] : ""
+   if (searchObj.source === "search") {
+      const newItem = flattenCoursewareList.value[newIndex]
+      const newParentId = newItem ? newItem.parentData?.ids[0] : ""
 
-   if (newParentId) {
-      const parentItem = coursewareList.value.find((item: any) => item.id === newParentId)
-      if (parentItem) {
-         lessonTargetDetail.value = parentItem.lessonTargetDesc
+      if (newParentId) {
+         const parentItem = coursewareList.value.find((item: any) => item.id === newParentId)
+         if (parentItem) {
+            lessonTargetDetail.value = parentItem.lessonTargetDesc
+         }
       }
    }
+
    activeCoursewareIndex.value = newIndex
    drawerShow.value = false
 }