From 56023158a350b857f6af62200fbfb3216b86d42b Mon Sep 17 00:00:00 2001
From: Halo Dev Bot <87291978+halo-dev-bot@users.noreply.github.com>
Date: Thu, 29 Dec 2022 21:34:33 +0800
Subject: [PATCH] [release-2.0] fix: login in safari browser has no effect
 (#808)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

This is an automated cherry-pick of #804

/assign ruibaby

```release-note
修复 Console 端在 Safari 浏览器登录之后无反应的问题
```
---
 src/modules/system/users/Login.vue | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/modules/system/users/Login.vue b/src/modules/system/users/Login.vue
index 63fcb72e6..f8b2f4e32 100644
--- a/src/modules/system/users/Login.vue
+++ b/src/modules/system/users/Login.vue
@@ -12,12 +12,16 @@ onBeforeMount(() => {
     router.push({ name: "Dashboard" });
   }
 });
+
+function onLoginSucceed() {
+  window.location.reload();
+}
 </script>
 <template>
   <div class="flex h-screen flex-col items-center justify-center">
     <IconLogo class="mb-8" />
     <div class="login-form flex w-72 flex-col">
-      <LoginForm @succeed="router.go(0)" />
+      <LoginForm @succeed="onLoginSucceed" />
     </div>
   </div>
 </template>