From b6788b0b588bec9579237de8451eeac25f495e4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E8=BE=89?= <814457906@qq.com> Date: Thu, 30 Mar 2023 14:46:35 +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 --- pages/homepage/homepage.vue | 39 ++++++++++++++++++++++++++++++------- 1 file changed, 32 insertions(+), 7 deletions(-) diff --git a/pages/homepage/homepage.vue b/pages/homepage/homepage.vue index 65614a6..4e4e788 100644 --- a/pages/homepage/homepage.vue +++ b/pages/homepage/homepage.vue @@ -133,14 +133,39 @@ 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 - }) + if (e.dictLabel == '专病管理') { + const phone = uni.getStorageSync('phone'); + if (phone) { + uni.navigateToMiniProgram({ + appId: 'wxa690d053c34ceebd', + path: '/pages/index/index', + extraData: { + 'from': 'qy', + 'phone': phone + }, + success(res) {} + }) + } else { + this.$refs.uToast.show({ + title: '您未登录,请先登录', + type: 'error', + duration: '1000', + url: '/pages/login/login' + }) + } + } else if (e.dictLabel == '新医象') { + this.goycjc(); } else { - uni.navigateTo({ - url: e.jumpLink - }) + if (e.jumpLink == '/pages/homepage/homepage' || e.jumpLink == + '/pages/Personal/Personal') { + uni.switchTab({ + url: e.jumpLink + }) + } else { + uni.navigateTo({ + url: e.jumpLink + }) + } } } })