diff --git a/frontend/src/views/WecomBind.vue b/frontend/src/views/WecomBind.vue index 98548a3..8d60033 100644 --- a/frontend/src/views/WecomBind.vue +++ b/frontend/src/views/WecomBind.vue @@ -21,8 +21,8 @@ onMounted(() => { return } if (!auth.isLoggedIn) { - // Not logged in yet — redirect to login, then come back here - router.push(`/login?redirect=${encodeURIComponent(route.fullPath)}`) + // Not logged in yet — redirect to login (use window.location for WeChat Work browser compat) + window.location.href = `/login?redirect=${encodeURIComponent(route.fullPath)}` return } })