From b70c530754664420514c495fe9d299172bcc52fd Mon Sep 17 00:00:00 2001 From: Gsh <15170702455@163.com> Date: Fri, 29 Aug 2025 22:01:44 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=A2=9E=E5=8A=A0=E6=89=AB=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Yi.Ai.Vue3/src/api/user/index.ts | 17 +- .../components/QrCodeLogin/index.vue | 316 ++++++++++++++---- .../src/components/LoginDialog/index.vue | 2 +- 3 files changed, 262 insertions(+), 73 deletions(-) diff --git a/Yi.Ai.Vue3/src/api/user/index.ts b/Yi.Ai.Vue3/src/api/user/index.ts index 8c57dd79..9024ef06 100644 --- a/Yi.Ai.Vue3/src/api/user/index.ts +++ b/Yi.Ai.Vue3/src/api/user/index.ts @@ -1,6 +1,21 @@ -import { get } from '@/utils/request'; +import { get, post } from '@/utils/request'; // 获取用户信息 export function getUserInfo() { return get('/ai-chat/account').json(); } + +// 获取二维码 LoginOrRegister 登录注册, Bind 绑定 +export function getQrCode(data: any) { + return post('/fuwuhao/qrcode', data).json(); +} + +// 扫码轮询 +// 0=Wait, 1=Login, 2=Register, 3=Bind, 10=Expired +export function getQrCodeResult(data: any) { + return get('/fuwuhao/qrcode/result', data).json(); +} +// 注册微信授权 +export function getWechatAuth(data: any) { + return post('/fuwuhao/register', data).json(); +} diff --git a/Yi.Ai.Vue3/src/components/LoginDialog/components/QrCodeLogin/index.vue b/Yi.Ai.Vue3/src/components/LoginDialog/components/QrCodeLogin/index.vue index b99fee5d..dcec87ca 100644 --- a/Yi.Ai.Vue3/src/components/LoginDialog/components/QrCodeLogin/index.vue +++ b/Yi.Ai.Vue3/src/components/LoginDialog/components/QrCodeLogin/index.vue @@ -1,23 +1,24 @@ @@ -256,5 +426,9 @@ onBeforeUnmount(() => { } } } + .help-text { + font-size: 12px; + color: #909399; + } } diff --git a/Yi.Ai.Vue3/src/components/LoginDialog/index.vue b/Yi.Ai.Vue3/src/components/LoginDialog/index.vue index 615de08d..568c34e2 100644 --- a/Yi.Ai.Vue3/src/components/LoginDialog/index.vue +++ b/Yi.Ai.Vue3/src/components/LoginDialog/index.vue @@ -284,7 +284,7 @@ function openContact() {
-
+