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" }) } }