浏览代码

先切换到企业路由再使用企业token请求企业数据

lifanagju_citu 8 月之前
父节点
当前提交
3cd04fc9c7
共有 1 个文件被更改,包括 9 次插入2 次删除
  1. 9 2
      src/layout/personal/navBar.vue

+ 9 - 2
src/layout/personal/navBar.vue

@@ -124,6 +124,9 @@ import { useRouter } from 'vue-router'; const router = useRouter()
 import { getUserBindEnterpriseList, getUserRegisterEnterpriseApply } from '@/api/personal/user'
 import MessageNotification from '../message.vue'
 import { getUserAvatar } from '@/utils/avatar'
+import {
+  logout
+} from '@/api/common'
 
 // import { useIMStore } from '@/store/im'
 defineOptions({ name: 'personal-navbar' })
@@ -191,10 +194,14 @@ const handleSwitch = async () => {
 
 // 切换提交
 const switchSubmit = async () => {
-  // 获取企业账号令牌以及企业用户个人信息
-  await userStore.changeRole(radios.value)
+  await logout() // 先退出个人登录
+  localStorage.setItem('enterpriseId', radios.value)
+
   // 跳转企业路由 且验证是否已完善必填基本信息
   window.location.href = '/enterpriseVerification'
+
+  // 获取企业账号令牌以及企业用户个人信息
+  // await userStore.changeRole(radios.value)
 }
 
 const btnType = ref(0)