From c54d44b57e85fefa3892b50ac111f97e6f2e41ff Mon Sep 17 00:00:00 2001 From: huxuejian Date: Tue, 14 Jul 2026 17:29:26 +0800 Subject: [PATCH] Update teams-popup.vue --- pages/team/components/teams-popup.vue | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/pages/team/components/teams-popup.vue b/pages/team/components/teams-popup.vue index 52607b7..4c37d21 100644 --- a/pages/team/components/teams-popup.vue +++ b/pages/team/components/teams-popup.vue @@ -52,18 +52,23 @@ function close() { } async function enterTeam(team) { - const res = await api('bindWxappWithTeam', { appid, corpId: team.corpId, teamId: team.teamId, openid: account.value.openid }); - if (!res || !res.success) { - return toast("关联团队失败"); + if (account.value && account.value.mobile) { + const res = await api('bindWxappWithTeam', { appid, corpId: team.corpId, teamId: team.teamId, openid: account.value.openid }); + if (!res || !res.success) { + return toast("关联团队失败"); + } + set('home-invite-team-info', { + teamId: team.teamId, + corpId: team.corpId, + }); + uni.switchTab({ + url: "/pages/home/home", + }); + }else { + uni.redirectTo({ + url: `/pages/login/redirect-page?corpId=${team.corpId}&teamId=${team.teamId}`, + }) } - set('home-invite-team-info', { - teamId: team.teamId, - corpId: team.corpId, - }); - uni.switchTab({ - url: "/pages/home/home", - }); - // uni.navigateTo({ url: `/pages/team/team-detail?corpId=${team.corpId}&teamId=${team.teamId}` }) // close() }