|
@@ -2,7 +2,7 @@
|
|
|
<view class="main">
|
|
|
<!--轮播图-->
|
|
|
<view class="banner">
|
|
|
- <u-swiper circular :radius="5" :indicator="true" keyName="pic" :list="bannerList" :height="160" class="uni-swiper" @click="click"></u-swiper>
|
|
|
+ <u-swiper circular :radius="5" :indicator="true" keyName="pic" :list="bannerList" :height="160" class="uni-swiper" @click="bannerClick"></u-swiper>
|
|
|
</view>
|
|
|
<!--通知公告-->
|
|
|
<view class="notice">
|
|
@@ -232,6 +232,19 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
+ //点击轮播图
|
|
|
+ bannerClick(index) {
|
|
|
+ let item = this.bannerList[index];
|
|
|
+ if (item.contentType == '新闻资讯') {
|
|
|
+ uni.navigateTo({ url: '/pages/news/detail?id=' + item.contentId });
|
|
|
+ }
|
|
|
+ if (item.contentType == '通知公告') {
|
|
|
+ uni.navigateTo({ url: '/pages/notice/detail?id=' + item.contentId });
|
|
|
+ }
|
|
|
+ if (item.contentType == '工作职位') {
|
|
|
+ uni.navigateTo({ url: '/pages/job/detail?id=' + item.contentId });
|
|
|
+ }
|
|
|
+ },
|
|
|
go(url) {
|
|
|
uni.navigateTo({ url: url });
|
|
|
}
|