From 67d71d2b5d5445e2532b16d2b7bc84b3b96fb938 Mon Sep 17 00:00:00 2001
From: chenyc <501753378@qq.com>
Date: 星期四, 20 十月 2022 16:00:50 +0800
Subject: [PATCH] 34

---
 src/views/login/index.vue |   19 +++++++++++++++----
 1 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/src/views/login/index.vue b/src/views/login/index.vue
index 19823e3..e1b5a1d 100644
--- a/src/views/login/index.vue
+++ b/src/views/login/index.vue
@@ -1,13 +1,14 @@
 <script lang="ts" setup>
-    import { Dialog } from 'vant'
     import { ref,onMounted } from 'vue'
     import {useRoute,useRouter} from 'vue-router'
     import { ajaxGet } from '@/utils/axios'
     // import { Session } from '@/utils/storage'
-    import { Toast } from 'vant'
+    import { Dialog  } from 'vant'
+    import { userInfoStore } from '@/stores/userInfo'
     import logo from 'assets/logo.png'
     import shoujiLogin from 'assets/yijianLogin.png'
     import pswdLogin from 'assets/pswdLogin.png'
+    const userInfo = userInfoStore()
     const route = useRoute()
     const router=useRouter()
     const username = ref('')
@@ -97,6 +98,14 @@
             if (code){
                 ajaxGet('wechat/code',{code}).then((re:any)=>{
                     console.log(re)
+                    userInfo.setUserInfo({openid:re.openid,nickname:re.nickname,headimgurl:re.headimgurl})
+                    const openid = re.openid
+                    if (openid) {
+                        ajaxGet('patient/info/wechatLogin',{openid}).then((re:any)=>{
+                            console.log('openid换的accesstoken=',re)
+                        })
+                    }
+
                 })
             }
             else {
@@ -112,9 +121,11 @@
             }
         } else {
             console.log('不是微信浏览器')
-            Toast({
+            Dialog.alert({
+                title: '提示',
                 message: '请在微信中打开浏览',
-                position: 'top',
+            }).then(() => {
+                // on close
             })
         }
     })

--
Gitblit v1.8.0