Browse Source

搜索页面跳转详情修改

jwyu 3 years ago
parent
commit
9659d2675f
2 changed files with 13 additions and 2 deletions
  1. 5 1
      pages-report/search.vue
  2. 8 1
      pages-report/specialColumn/detail.vue

+ 5 - 1
pages-report/search.vue

@@ -65,7 +65,11 @@ export default {
         },
 
         goReportDetail(item){
-            uni.navigateTo({ url: '/pages-report/reportDetail?reportId='+item.report_id })
+            if(['晨报','周报'].includes(item.classify_name_first)){
+                uni.navigateTo({url: `/pages-report/chapterDetail?chapterId=${item.report_chapter_id}&fromPage=home`})
+            }else{
+                uni.navigateTo({url:'/pages-report/reportDetail?reportId='+item.report_id})
+            }
         }
     }
 }

+ 8 - 1
pages-report/specialColumn/detail.vue

@@ -20,8 +20,13 @@
             <view v-html="info.descript"></view>
         </view>
         <view class="section report-list-wrap" v-if="tabActive=='报告目录'">
+            <view class="report-empty-box" v-if="finished&&list.length==0">
+                <image :src="globalImgUrls.chartEmpty" mode="widthFix" />
+                <view>暂无数据</view>
+            </view>
+            <block v-else>
             <view class="flex item" v-for="item in list" :key="item" @click="goDetail(item)">
-                <image class="img" :src="item.report_img_url" mode="aspectFill"/>
+                <image class="img" :src="item.report_img_url" mode="aspectFill" lazy-load/>
                 <view class="con">
                     <view class="title">【第{{item.stage}}期|FICC】{{item.classify_name_second}}</view>
                     <view class="van-ellipsis tips">摘要:{{item.abstract}}</view>
@@ -32,6 +37,8 @@
                     </view>
                 </view>
             </view>
+            </block>
+            
         </view>
         <view class="contact-box" v-if="!info.auth_ok&&!info.permission_check.mobile" @click="handleContact">联系我们</view>