diff --git a/pages/homepage/homepage.vue b/pages/homepage/homepage.vue
index 1f56e9c..2dfd073 100644
--- a/pages/homepage/homepage.vue
+++ b/pages/homepage/homepage.vue
@@ -2,7 +2,7 @@
-
+
你好,请登录
@@ -59,6 +59,7 @@
+
@@ -70,61 +71,111 @@
export default {
data() {
return {
- title: 'Hello'
+ openid: null,
}
},
onLoad() {
- this.login()
+ // this.login()
+ },
+ onShow() {
+ this.openid = uni.getStorageSync('openid');
},
methods: {
- goonline() {
- uni.navigateTo({
- url: '/pagesB/mysigning/mysigning'
+ nologin() {
+ this.$refs.uToast.show({
+ title: '您未登录,请先登录',
+ type: 'error',
+ duration: '1000',
+ url: '/pages/login/login'
})
- // uni.navigateTo({
- // url: '/pagesC/Onlinesigning/Onlinesigning'
- // })
},
+ //家医签约
+ goonline() {
+ if (this.openid) {
+ uni.navigateTo({
+ url: '/pagesB/mysigning/mysigning'
+ })
+ // uni.navigateTo({
+ // url: '/pagesC/Onlinesigning/Onlinesigning'
+ // })
+ } else {
+ this.nologin()
+ }
+ },
+ //健康档案
goHealthrecords() {
- uni.navigateTo({
- url: '/pagesC/Healthrecords/Healthrecords'
- })
+ if (this.openid) {
+ uni.navigateTo({
+ url: '/pagesC/Healthrecords/Healthrecords'
+ })
+ } else {
+ this.nologin()
+ }
},
// 筛查记录
gorecords() {
- uni.navigateTo({
- url: '/pagesC/Screeningrecords/Screeningrecords'
- })
+ if (this.openid) {
+ uni.navigateTo({
+ url: '/pagesC/Screeningrecords/Screeningrecords'
+ })
+ } else {
+ this.nologin()
+ }
},
// 健康自评
healthtest() {
- uni.navigateTo({
- url: '/pagesC/healthtest/healthtest'
- })
+ if (this.openid) {
+ uni.navigateTo({
+ url: '/pagesC/healthtest/healthtest'
+ })
+ } else {
+ this.nologin()
+ }
},
// 体征检测
sign() {
- uni.navigateTo({
- url: '/pagesC/Physicalexamination/Physicalexamination'
- })
-
+ if (this.openid) {
+ uni.navigateTo({
+ url: '/pagesC/Physicalexamination/Physicalexamination'
+ })
+ } else {
+ this.nologin()
+ }
},
// 服务预约
goappoint() {
- uni.navigateTo({
- url: '/pagesC/ServiceAppointment/ServiceAppointment'
- })
+ if (this.openid) {
+ uni.navigateTo({
+ url: '/pagesC/ServiceAppointment/ServiceAppointment'
+ })
+ } else {
+ this.nologin()
+ }
},
// 服务记录
servicerecord() {
- uni.navigateTo({
- url: '/pagesC/servicerecord/servicerecord'
- })
+ if (this.openid) {
+ uni.navigateTo({
+ url: '/pagesC/servicerecord/servicerecord'
+ })
+ } else {
+ this.nologin()
+ }
+
},
// 我的预约
myappointment() {
+ if (this.openid) {
+ uni.navigateTo({
+ url: '/pagesC/Myappointment/Myappointment'
+ })
+ } else {
+ this.nologin()
+ }
+ },
+ gologin() {
uni.navigateTo({
- url: '/pagesC/Myappointment/Myappointment'
+ url: '/pages/login/login'
})
},
login() {
@@ -153,4 +204,4 @@
\ No newline at end of file
+
diff --git a/pages/myinformation/myinformation.vue b/pages/myinformation/myinformation.vue
index 38f9bd4..0ba8dd2 100644
--- a/pages/myinformation/myinformation.vue
+++ b/pages/myinformation/myinformation.vue
@@ -90,7 +90,7 @@
常用功能
-
+
健康档案
@@ -305,6 +305,12 @@
this.gologin();
}
},
+ //健康档案
+ goHealthrecords() {
+ uni.navigateTo({
+ url: '/pagesC/Healthrecords/Healthrecords'
+ })
+ },
//全部订单
goorder(index, item) {
console.log(index, item)
@@ -380,9 +386,9 @@
}
},
// 专家咨询订单
- expertOrder(){
+ expertOrder() {
uni.navigateTo({
- url:"/pagesB/ExpertlookOrder/ExpertlookOrder"
+ url: "/pagesB/ExpertlookOrder/ExpertlookOrder"
})
}
}