From a4aa2e0fae2b83fb16c5b20c7740c5d21cc79191 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9B=B9=E8=BE=89?= <814457906@qq.com>
Date: Wed, 29 Mar 2023 09:28:48 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../ConsultationDetails.vue | 59 +++++++++++++++++++
pages/ProjectDetails/ProjectDetails.vue | 21 ++++++-
pages/ServiceDetails/ServiceDetails.scss | 1 +
pages/ServiceDetails/ServiceDetails.vue | 6 +-
pages/homepage/homepage.vue | 21 ++++++-
pages/nursestation/nursestation.vue | 21 ++++++-
6 files changed, 123 insertions(+), 6 deletions(-)
create mode 100644 pages/ConsultationDetails/ConsultationDetails.vue
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 8591f9f..6dcfa74 100644
--- a/pages/nursestation/nursestation.vue
+++ b/pages/nursestation/nursestation.vue
@@ -4,7 +4,7 @@
-
+
@@ -166,6 +166,7 @@
export default {
data() {
return {
+ swiperImglink: [], //sweiper跳转link
Banners: [], //轮播图
autoplay: true, //自动切换轮播图
videoContext: '',
@@ -217,6 +218,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({
@@ -326,6 +344,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)