| | |
| | | } |
| | | // 看看有没有toke |
| | | const token = Session.get('token') |
| | | console.log(!token) |
| | | console.log(token,'token查看') |
| | | if (to.path === '/login'|| to.path === '/HomeLoading'){ |
| | | console.log('进入了登录也或者是初始化页') |
| | | next() |
| | | |
| | | } else { |
| | | console.log('不是登录页') |
| | | if (!token){ |
| | | console.log('没有token,去登录') |
| | | next('/login') |
| | | } else { |
| | | console.log('---') |
| | | console.log('有token,就随便看看') |
| | | if (to.path === '/'){ |
| | | await userInfo.setPatientApi() |
| | | |
| | | console.log('去首页,设置患者信息') |
| | | await userInfo.setPatientApi() |
| | | } |
| | | next() |
| | |
| | | </div> |
| | | </template> |
| | | |
| | | <script setup> |
| | | <script setup lang="ts"> |
| | | import { ref, onMounted } from 'vue' |
| | | import {useRoute,useRouter} from 'vue-router' |
| | | import { ajaxGet ,ajaxPost} from '@/utils/axios' |
| | |
| | | const router=useRouter() |
| | | const isLoading = ref(true) |
| | | const getUserinfo=()=>{ |
| | | ajaxPost('/patient/info/getPatientInfo','').then((re:any)=>{ |
| | | ajaxPost('/patient/info/getPatientInfo','').then((re)=>{ |
| | | console.log(re,'得到患者的信息getUserinfo') |
| | | userInfo.setPatient(re) |
| | | router.push('/') |