|
@@ -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' }) },
|