diff --git a/pages/ConsultationDetails/ConsultationDetails.vue b/pages/ConsultationDetails/ConsultationDetails.vue new file mode 100644 index 0000000..8202649 --- /dev/null +++ b/pages/ConsultationDetails/ConsultationDetails.vue @@ -0,0 +1,59 @@ + + + diff --git a/pages/ProjectDetails/ProjectDetails.vue b/pages/ProjectDetails/ProjectDetails.vue index f0d6715..774f610 100644 --- a/pages/ProjectDetails/ProjectDetails.vue +++ b/pages/ProjectDetails/ProjectDetails.vue @@ -4,7 +4,7 @@ - + @@ -75,6 +75,7 @@ export default { data() { return { + swiperImglink: [], //sweiper跳转link lbinfo: [], //轮播 autoplay: true, //自动切换轮播图 videoContext: '', @@ -100,6 +101,23 @@ this.getlist(this.stationId, this.stationItemId, this.stationItemPriceId) }, methods: { + //跳转swiper + goswiper(item) { + this.swiperImglink.forEach(e => { + e.image = baseurl + e.posterPictureUrl + if (e.image == item) { + if (e.jumpLink == '/pages/homepage/homepage' || e.jumpLink == '/pages/Personal/Personal') { + uni.switchTab({ + url: e.jumpLink + }) + } else { + uni.navigateTo({ + url: e.jumpLink + }) + } + } + }) + }, swiperChange(e) { let { current, @@ -182,6 +200,7 @@ "
= 1) { + this.swiperImglink = res.data.poserInfoList res.data.poserInfoList.forEach(e => { e.image = baseurl + e.posterPictureUrl this.lbinfo.push(e.image) diff --git a/pages/ServiceDetails/ServiceDetails.scss b/pages/ServiceDetails/ServiceDetails.scss index 01de41d..178a9e2 100644 --- a/pages/ServiceDetails/ServiceDetails.scss +++ b/pages/ServiceDetails/ServiceDetails.scss @@ -266,6 +266,7 @@ top:10%; width: 65%; .top,.bottom{ + height: 30rpx; view { width: 100%; font-size: 32rpx; diff --git a/pages/ServiceDetails/ServiceDetails.vue b/pages/ServiceDetails/ServiceDetails.vue index 246958d..1112ad2 100644 --- a/pages/ServiceDetails/ServiceDetails.vue +++ b/pages/ServiceDetails/ServiceDetails.vue @@ -17,12 +17,12 @@ - {{list.nurseStationName}} + {{list.nurseStationName}} - {{list.address}} + {{list.address}} - + 联系我们 diff --git a/pages/homepage/homepage.vue b/pages/homepage/homepage.vue index 9192c92..65614a6 100644 --- a/pages/homepage/homepage.vue +++ b/pages/homepage/homepage.vue @@ -13,7 +13,7 @@ :autoplay="autoplay" :interval="3000" :duration="1000" class="swiper-block" :circular='true' @change="swiperChange"> - + @@ -102,6 +102,7 @@ export default { data() { return { + swiperImglink: [], //sweiper跳转link swiperImgUrls: [], autoplay: true, //自动切换轮播图 videoContext: '', @@ -127,6 +128,23 @@ this.getPoserInfo(); }, methods: { + //点击海报跳转 + goswiper(item) { + this.swiperImglink.forEach(e => { + e.image = baseurl + e.posterPictureUrl + if (e.image == item) { + if (e.jumpLink == '/pages/homepage/homepage' || e.jumpLink == '/pages/Personal/Personal') { + uni.switchTab({ + url: e.jumpLink + }) + } else { + uni.navigateTo({ + url: e.jumpLink + }) + } + } + }) + }, swiperChange(e) { this.currentIndex = e.detail.current let { @@ -185,6 +203,7 @@ getPoserInfoListByType().then(res => { if (res.code == 200) { if (res.data.poserInfoList) { + this.swiperImglink = res.data.poserInfoList res.data.poserInfoList.forEach(e => { e.image = baseurl + e.posterPictureUrl this.swiperImgUrls.push(e.image) diff --git a/pages/nursestation/nursestation.vue b/pages/nursestation/nursestation.vue index 39b8c73..d58fe18 100644 --- a/pages/nursestation/nursestation.vue +++ b/pages/nursestation/nursestation.vue @@ -4,7 +4,7 @@ - + @@ -169,6 +169,7 @@ export default { data() { return { + swiperImglink: [], //sweiper跳转link Banners: [], //轮播图 autoplay: true, //自动切换轮播图 videoContext: '', @@ -220,6 +221,23 @@ this.distance = options.distance }, methods: { + //跳转swiper + goswiper(item) { + this.swiperImglink.forEach(e => { + e.image = baseurl + e.posterPictureUrl + if (e.image == item) { + if (e.jumpLink == '/pages/homepage/homepage' || e.jumpLink == '/pages/Personal/Personal') { + uni.switchTab({ + url: e.jumpLink + }) + } else { + uni.navigateTo({ + url: e.jumpLink + }) + } + } + }) + }, //跳转地图 goMap() { uni.openLocation({ @@ -329,6 +347,7 @@ }) this.list = res.data if (res.data.poserInfoList.length >= 1) { + this.swiperImglink = res.data.poserInfoList res.data.poserInfoList.forEach(e => { e.image = baseurl + e.posterPictureUrl this.Banners.push(e.image)