From 01b289ba0bf6e57455c8db732e0afe37672b0822 Mon Sep 17 00:00:00 2001 From: liangxu Date: Wed, 29 Apr 2026 15:59:35 +0800 Subject: [PATCH] fix(desktop/login): pass identifier alongside email and add phone to preview user Aligns the desktop client with the server's phone-or-email login API so sign-in works after the identifier-based auth switch. --- .../desktop-client/src/renderer/composables/useDesktopSession.ts | 1 + apps/desktop-client/src/renderer/views/LoginView.vue | 1 + 2 files changed, 2 insertions(+) diff --git a/apps/desktop-client/src/renderer/composables/useDesktopSession.ts b/apps/desktop-client/src/renderer/composables/useDesktopSession.ts index 6d23dc7..c6818ec 100644 --- a/apps/desktop-client/src/renderer/composables/useDesktopSession.ts +++ b/apps/desktop-client/src/renderer/composables/useDesktopSession.ts @@ -279,6 +279,7 @@ function createPreviewUser(): UserInfo { return { id: 0, email: "preview@geo-rankly.local", + phone: "", name: "开发预览账号", avatar_url: null, tenant_id: 0, diff --git a/apps/desktop-client/src/renderer/views/LoginView.vue b/apps/desktop-client/src/renderer/views/LoginView.vue index 5435096..c2e9a8c 100644 --- a/apps/desktop-client/src/renderer/views/LoginView.vue +++ b/apps/desktop-client/src/renderer/views/LoginView.vue @@ -57,6 +57,7 @@ async function submitLogin() { } await login({ + identifier: form.email, email: form.email, password: form.password, });