Quellcode durchsuchen

切换为招聘者

lifanagju_citu vor 11 Monaten
Ursprung
Commit
5e0ce2246a
1 geänderte Dateien mit 12 neuen und 6 gelöschten Zeilen
  1. 12 6
      src/layout/personal/navBar.vue

+ 12 - 6
src/layout/personal/navBar.vue

@@ -127,10 +127,11 @@ const handleLogoClick = () => { router.push({ path: '/home'}) }
 
 // 查看用户是否有企业
 const changeLoginType = async () => {
-  // const data = await getUserBindEnterpriseList()
+  // router.push({ path: '/login' })
+  // router.push({ name: 'login', query: { loginType: 330 } })
+
   const data = await getUserBindEnterpriseList() // 申请通过才会数据,否则空数组
-  // if (data?.length) router.push({ path: '/enterprise' })
-  if (data?.length) handleLogout(330)
+  if (data?.length) changeRole()
   else getApplyInfo()
 }
 
@@ -148,16 +149,21 @@ const handleToPersonalCenter = () => {
 }
 
 // 退出登录
-const handleLogout = async (num = 0) => {
+const handleLogout = async () => {
   // try {
     await userStore.userLogout()
-    if (num === 330) router.push({ name: 'login', query: { loginType: num } })
-    else router.push({ path: '/login' })
+    router.push({ path: '/login' })
   // } catch (error) {
   //   console.log(error, 'error')
   // }
 }
 
+// 切换为招聘者
+const changeRole = async () => {
+  await userStore.userLogout()
+  router.push({ name: 'login', query: { loginType: 330 } })
+}
+
 const items = ref([
   { title: '在线简历', icon: 'mdi-list-box-outline', change: () => router.push({ path: '/resume' }) },
   { title: '账号设置', icon: 'mdi-cog-outline', change: () => router.push({ path: '/personalAccount/accountBinding' }) },