chenyc
2025-08-26 7c2cce763bf0959fd2cc55b16557931f4e4ffceb
gx初始化
2个文件已修改
14 ■■■■■ 已修改文件
src/router/index.ts 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/HomeLoading/index.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/router/index.ts
@@ -39,18 +39,20 @@
    }
    // 看看有没有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()
src/views/HomeLoading/index.vue
@@ -16,7 +16,7 @@
    </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'
@@ -29,7 +29,7 @@
    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('/')