|
@@ -16,7 +16,7 @@
|
|
|
<swiper autoplay :interval="4000" circular >
|
|
|
<view v-for="item in bannerDataList" :key="item.id" @click="bannerSwiperHandler(item)">
|
|
|
<swiper-item>
|
|
|
- <image :src="item.IndexImg"></image>
|
|
|
+ <image :src="item.IndexImgShow"></image>
|
|
|
</swiper-item>
|
|
|
</view>
|
|
|
</swiper>
|
|
@@ -95,7 +95,7 @@
|
|
|
<script>
|
|
|
const dayjs=require('@/utils/dayjs.min')
|
|
|
dayjs.locale('zh-cn')
|
|
|
-import {apiReportIndexPageAuthList,apiReportIndexPageList} from '@/api/report'
|
|
|
+import {apiReportIndexPageAuthList,apiReportIndexPageList,apiPublicBannerMark} from '@/api/report'
|
|
|
import { apiHomeTab } from '@/api/user.js';
|
|
|
export default {
|
|
|
filters: {
|
|
@@ -137,7 +137,11 @@ export default {
|
|
|
]),
|
|
|
tabCards: [],
|
|
|
bannerDataList:[
|
|
|
- {IndexImg:'https://hzchart.oss-cn-shanghai.aliyuncs.com/yb_xcx/banner.png',id:1},
|
|
|
+ {
|
|
|
+ IndexImg:'https://hzstatic.hzinsights.com/yb_xcx/banner.png',
|
|
|
+ IndexImgShow:'https://hzstatic.hzinsights.com/yb_xcx/banner.png?t='+new Date().getTime(),
|
|
|
+ id:1
|
|
|
+ },
|
|
|
]
|
|
|
}
|
|
|
},
|
|
@@ -178,10 +182,17 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
// banner 点击事件
|
|
|
- bannerSwiperHandler(item){
|
|
|
- uni.navigateTo({
|
|
|
- url:"/pages-report/disseminatePage/disseminatePage?id="+item.id
|
|
|
+ async bannerSwiperHandler(item){
|
|
|
+ const res = await apiPublicBannerMark({
|
|
|
+ banner_url: item.IndexImg,
|
|
|
+ first_source: 1, //一级来源 1小程序移动 2小程序pc 3研报官网
|
|
|
+ second_source: 1 //二级来源 1首页 2研报详情页
|
|
|
})
|
|
|
+ if(res.code===200){
|
|
|
+ uni.navigateTo({
|
|
|
+ url:"/pages-report/disseminatePage/disseminatePage?id="+item.id
|
|
|
+ })
|
|
|
+ }
|
|
|
},
|
|
|
initNavBar(){
|
|
|
let menuButtonInfo = uni.getMenuButtonBoundingClientRect()
|