Pārlūkot izejas kodu

补充品种报告在报告详情点击合集跳转的处理

cxmo 2 gadi atpakaļ
vecāks
revīzija
145077f04a
2 mainītis faili ar 11 papildinājumiem un 7 dzēšanām
  1. 10 2
      src/views/report/Detail.vue
  2. 1 5
      src/views/report/List.vue

+ 10 - 2
src/views/report/Detail.vue

@@ -201,7 +201,7 @@ const getAsideBanner=async (data)=>{
 
 
 //点击侧边栏报告合集
 //点击侧边栏报告合集
 const handleAsideBanner=(data)=>{
 const handleAsideBanner=(data)=>{
-    if(data.Type=='报告合集'){
+    if(data.Type=='报告合集'&&data.ShowType===1){
         router.push({
         router.push({
             path:'/report/list',
             path:'/report/list',
             query:{
             query:{
@@ -209,7 +209,15 @@ const handleAsideBanner=(data)=>{
                 classifyName:data.ClassifyNameFirst
                 classifyName:data.ClassifyNameFirst
             }
             }
         })
         })
-    }else{
+    }else if(data.Type=='报告合集'&&data.ShowType===3){
+      router.push({
+        path:'/report/varietyreportlist',
+        query:{
+          classifyId:data.ClassifyIdFirst,
+        }
+      })
+    }
+    else{
         router.push({
         router.push({
             path:'/report/specialcolumndetail',
             path:'/report/specialcolumndetail',
             query:{
             query:{

+ 1 - 5
src/views/report/List.vue

@@ -125,8 +125,6 @@ const handleSearch=(e)=>{
 
 
 // 跳转报告详情
 // 跳转报告详情
 const goReportDetail=(item)=>{
 const goReportDetail=(item)=>{
-    //保存子目录id
-    localStorage.setItem('menuId',reportState.menuId)
     router.push({
     router.push({
         path:'/report/detail',
         path:'/report/detail',
         query:{
         query:{
@@ -170,12 +168,11 @@ const handlePlayAudio=(item)=>{
 // 组件激活时
 // 组件激活时
 onActivated(()=>{
 onActivated(()=>{
     const temClassifyId=route.query.classifyId||0
     const temClassifyId=route.query.classifyId||0
-    const menuId = Number(localStorage.getItem('menuId'))||0
     if(temClassifyId!=classifyId.value){
     if(temClassifyId!=classifyId.value){
         classifyId.value=temClassifyId
         classifyId.value=temClassifyId
         reportState.list=[]
         reportState.list=[]
         reportState.page=1
         reportState.page=1
-        reportState.menuId=menuId
+        reportState.menuId=0
         reportState.finished=false
         reportState.finished=false
         reportState.searchVal=''
         reportState.searchVal=''
         filterList.value=[]
         filterList.value=[]
@@ -185,7 +182,6 @@ onActivated(()=>{
         // getFilterList()
         // getFilterList()
         getMenuList()
         getMenuList()
     }
     }
-    localStorage.removeItem('menuId')
     handleDataToXcx()
     handleDataToXcx()
 })
 })