From 21cf4c9e5d6c91f94d70617ca4ad6620d6ada119 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=BE=89?= <814457906@qq.com>
Date: Tue, 10 Oct 2023 15:28:21 +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.json | 4 +-
pages/homepage/homepage.vue | 212 ++++++++++++++----------------------
2 files changed, 81 insertions(+), 135 deletions(-)
diff --git a/pages.json b/pages.json
index 160a666..30f9cc8 100644
--- a/pages.json
+++ b/pages.json
@@ -403,7 +403,6 @@
"enablePullDownRefresh": false
}
}
-
]
}, {
"root": "pagesC",
@@ -495,7 +494,6 @@
"navigationBarTitleText": "咨询医生",
"enablePullDownRefresh": false
}
-
}
]
}],
@@ -546,4 +544,4 @@
// }
]
}
-}
+}
\ No newline at end of file
diff --git a/pages/homepage/homepage.vue b/pages/homepage/homepage.vue
index 826389a..e0e40df 100644
--- a/pages/homepage/homepage.vue
+++ b/pages/homepage/homepage.vue
@@ -60,7 +60,7 @@
-
+
@@ -74,57 +74,42 @@
export default {
data() {
return {
- title: 'Hello',
- patientName:'',
- userinfo:{},
- identity:'',
- cityCode:'',
- Code:'',
+ patientName: '',
+ userinfo: {},
+ identity: '',
+ region: '',
+ openid: '',
}
},
onLoad() {
// this.login()
},
onShow() {
- var that = this
- this.userinfo= uni.getStorageSync('userinfo');
-
- this.cityCode = this.userinfo.cityCode;
- var openid = this.userinfo.openid;
- that.identity = this.userinfo.cardNo;
- if (!openid && !that.cityCode) {
+ this.userinfo = uni.getStorageSync('userinfo');
+ this.region = this.userinfo.cityCode;
+ this.openid = this.userinfo.openid;
+ this.identity = this.userinfo.cardNo;
+ if (!this.openid && !this.region) {
// that.appPersonallist = null
- that.$refs.uToast.show({
+ this.$refs.uToast.show({
title: '您未登录,请先登录',
type: 'error',
duration: '1000',
})
-
} else {
-
+ getCurrentUser(this.openid, this.region).then(res => {
+ this.patientName = res.data.patientName
+ uni.setStorageSync('patientId', res.data.id);
+ // if (!res.data) {
+ // // 注册
+ // }
+ })
}
-
- if(openid&&that.cityCode){
- // isWxBing(openid, cityCode) {
-
- getCurrentUser(openid,that.cityCode).then(res => {
- this.patientName=res.data.patientName
- uni.setStorageSync('patientId',res.data.id);
- console.log(res);
- // if (!res.data) {
- // // 注册
- // }
- })
- // }
-
- }
-
},
methods: {
// 登录
- login(){
+ login() {
this.gologin();
-
},
gologin() {
this.$refs.uToast.show({
@@ -145,7 +130,6 @@
},
// 签约信息
// detailinfo(){
- // this.region=this.cityCode
// detail(this.identity,this.region).then(res => {
// this.Code=res.code
// if(this.Code==500){
@@ -163,153 +147,117 @@
// },
// 家医签约
goonline() {
- if(!this.userinfo){
- this.gologin();
- }else{
- if(this.identity){
- this.region=this.cityCode
- detail(this.identity,this.region).then(res => {
- this.Code=res.code
- if(this.Code==500){
- this.$refs.uToast.show({
- title: '未签约,请先签约',
- type: 'error',
- duration: '1000',
-
- })
-
- }else{
+ uni.navigateTo({
+ url: '/pagesC/Signingagency/Signingagency'
+ })
+ if (!this.userinfo && !this.identity) {
+ // this.gologin();
+ } else {
+ detail(this.identity, this.region).then(res => {
+ if (res.code == 500) {
+ this.$refs.uToast.show({
+ title: '未签约,请先签约',
+ type: 'error',
+ duration: '1000',
+ url: '/pagesC/Signingagency/Signingagency'
+ })
+ } else {
uni.navigateTo({
url: '/pagesB/mysigning/mysigning'
})
- }
- })
- }else{
-
-
- }
-
+ }
+ })
}
-
},
// 积分兑换
- count(){
- if(!this.userinfo){
+ count() {
+ if (!this.userinfo && !this.identity) {
this.gologin();
- }else{
- if(this.identity){
- this.region=this.cityCode
- detail(this.identity,this.region).then(res => {
- this.Code=res.code
- if(this.Code==500){
- this.$refs.uToast.show({
- title: '未签约,请先签约',
- type: 'error',
- duration: '1000',
+ } else {
+ detail(this.identity, this.region).then(res => {
+ this.Code = res.code
+ if (this.Code == 500) {
+ this.$refs.uToast.show({
+ title: '未签约,请先签约',
+ type: 'error',
+ duration: '1000',
- })
+ })
- }else{
+ } else {
uni.navigateTo({
url: ''
})
- }
- })
- }else{
-
-
- }
-
+ }
+ })
}
-
-
},
// 健康档案
goHealthrecords() {
- if(!this.userinfo){
+ if (!this.userinfo && !this.identity) {
this.gologin();
- }else{
+ } else {
uni.navigateTo({
url: '/pagesC/Healthrecords/Healthrecords'
})
-
}
-
},
// 筛查记录
gorecords() {
- if(!this.userinfo){
+ if (!this.userinfo && !this.identity) {
this.gologin();
- }else{
+ } else {
uni.navigateTo({
url: '/pagesC/Screeningrecords/Screeningrecords'
})
-
}
-
},
// 健康自评
healthtest() {
- if(!this.userinfo){
+ if (!this.userinfo && !this.identity) {
this.gologin();
- }else{
+ } else {
uni.navigateTo({
url: '/pagesC/healthtest/healthtest'
})
-
}
-
-
},
// 体征检测
sign() {
- if(!this.userinfo){
+ if (!this.userinfo && !this.identity) {
this.gologin();
- }else{
+ } else {
uni.navigateTo({
url: '/pagesC/Physicalexamination/Physicalexamination'
})
-
}
-
-
},
// 服务预约
goappoint() {
- if(!this.userinfo){
+ if (!this.userinfo && !this.identity) {
this.gologin();
- }else{
- if(this.identity){
- this.region=this.cityCode
- detail(this.identity,this.region).then(res => {
- this.Code=res.code
- if(this.Code==500){
- this.$refs.uToast.show({
- title: '未签约,请先签约',
- type: 'error',
- duration: '1000',
-
- })
-
- }else{
- uni.navigateTo({
- url: '/pagesC/ServiceAppointment/ServiceAppointment'
- })
- }
- })
- }else{
-
-
- }
-
+ } else {
+ detail(this.identity, this.region).then(res => {
+ this.Code = res.code
+ if (this.Code == 500) {
+ this.$refs.uToast.show({
+ title: '未签约,请先签约',
+ type: 'error',
+ duration: '1000',
+ })
+ } else {
+ uni.navigateTo({
+ url: '/pagesC/ServiceAppointment/ServiceAppointment'
+ })
+ }
+ })
}
-
},
// 服务记录
servicerecord() {
- if(!this.userinfo){
+ if (!this.userinfo && !this.identity) {
this.gologin();
- }else{
+ } else {
uni.navigateTo({
url: '/pagesC/servicerecord/servicerecord'
})
@@ -319,9 +267,9 @@
},
// 我的预约
myappointment() {
- if(!this.userinfo){
+ if (!this.userinfo && !this.identity) {
this.gologin();
- }else{
+ } else {
uni.navigateTo({
url: '/pagesC/Myappointment/Myappointment'
})
@@ -348,4 +296,4 @@
+
\ No newline at end of file