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