From 1ac8b1f03e17b64358eb371583fd60f9b4aef496 Mon Sep 17 00:00:00 2001 From: ianshaw Date: Thu, 25 Dec 2025 08:40:05 -0800 Subject: [PATCH] =?UTF-8?q?feat(frontend):=20Components=20=E9=9B=86?= =?UTF-8?q?=E6=88=90=20Gemini=20=E8=B4=A6=E5=8F=B7=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - CreateAccountModal: 添加 Gemini 平台选项和 OAuth 授权流程 - EditAccountModal: 支持 Gemini 账号编辑 - OAuthAuthorizationFlow: 新增 Gemini 平台 OAuth 流程处理(支持 state 参数) - ReAuthAccountModal: 支持 Gemini 账号重新授权 - 优化代码格式和组件逻辑 --- .../components/account/CreateAccountModal.vue | 1070 +++++++++++++---- .../components/account/EditAccountModal.vue | 570 ++++++--- .../account/OAuthAuthorizationFlow.vue | 355 ++++-- .../components/account/ReAuthAccountModal.vue | 298 ++++- 4 files changed, 1783 insertions(+), 510 deletions(-) diff --git a/frontend/src/components/account/CreateAccountModal.vue b/frontend/src/components/account/CreateAccountModal.vue index 1634777e..e22af4c7 100644 --- a/frontend/src/components/account/CreateAccountModal.vue +++ b/frontend/src/components/account/CreateAccountModal.vue @@ -1,10 +1,5 @@