浏览代码

yb11.7 bugfix

cxmo 2 年之前
父节点
当前提交
31e89ebb62
共有 1 个文件被更改,包括 17 次插入3 次删除
  1. 17 3
      src/views/roadShow/video/List.vue

+ 17 - 3
src/views/roadShow/video/List.vue

@@ -101,7 +101,12 @@ const getVideoList=async ()=>{
     }
     if(res.code===200){
         let arr=res.data.list||[]
-        listState.list=[...listState.list,...arr]
+        if(!videoId.value){
+          listState.list=[...listState.list,...arr]
+        }else{
+          listState.list = arr
+        }
+        
         if(res.data.paging.is_end){
             listState.finished=true
         }
@@ -293,10 +298,19 @@ onActivated(()=>{
         //无权限时每次进页面都刷新列表
         getVideoList()
     }
+    //从报告详情跳转进入页面
+    const {fromPage} = route.query
+    if(fromPage=='reportDetail'){
+      videoId.value = route.query.videoId
+      permissionState.sFirst=''
+      listState.list=[]
+      getVideoList() 
+    }
 })
 
-onBeforeRouteUpdate((to,from)=>{
+/* onBeforeRouteUpdate((to,from)=>{
     //console.log('update','to',to,'from',from)
+    console.log('beforeRouteUpdate')
     //从报告详情跳转进入页面
     const {fromPage} = to.query
     if(fromPage=='reportDetail'){
@@ -305,7 +319,7 @@ onBeforeRouteUpdate((to,from)=>{
       listState.list=[]
       getVideoList() 
     }
-})
+}) */
 
 </script>