From 5baae7652f965c98a016e33ff3281588c92a1f59 Mon Sep 17 00:00:00 2001 From: wangqiao Date: Mon, 13 Oct 2025 23:03:55 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E5=BE=AE=E4=BF=A1?= =?UTF-8?q?=E6=89=AB=E7=A0=81=E7=99=BB=E5=BD=95=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/personal-center/index.ts | 8 ++ components/wx.vue | 28 +++++ layouts/success.vue | 20 ++++ pages/auth-success/index.vue | 156 ++++++++++++++++++++++++++++ pages/home/components/LoginForm.vue | 19 +++- 5 files changed, 229 insertions(+), 2 deletions(-) create mode 100644 components/wx.vue create mode 100644 layouts/success.vue create mode 100644 pages/auth-success/index.vue diff --git a/api/personal-center/index.ts b/api/personal-center/index.ts index 50411a9..2321413 100644 --- a/api/personal-center/index.ts +++ b/api/personal-center/index.ts @@ -178,3 +178,11 @@ export const getWalletConfig = () => { }> >('/prod-api/app-api/pay/wallet/get-config', {}) } + +/** + * 微信登录二维码链接 + */ + +export const getLoginQrcode = () => { + return useDollarFetchRequest.get>('/prod-api/app-api/member/auth/wx-login-url', {}) +} diff --git a/components/wx.vue b/components/wx.vue new file mode 100644 index 0000000..b36e810 --- /dev/null +++ b/components/wx.vue @@ -0,0 +1,28 @@ + + + + + diff --git a/layouts/success.vue b/layouts/success.vue new file mode 100644 index 0000000..e8137af --- /dev/null +++ b/layouts/success.vue @@ -0,0 +1,20 @@ + + + + + diff --git a/pages/auth-success/index.vue b/pages/auth-success/index.vue new file mode 100644 index 0000000..4fc833e --- /dev/null +++ b/pages/auth-success/index.vue @@ -0,0 +1,156 @@ + + + + + diff --git a/pages/home/components/LoginForm.vue b/pages/home/components/LoginForm.vue index 8d91631..fe82d46 100644 --- a/pages/home/components/LoginForm.vue +++ b/pages/home/components/LoginForm.vue @@ -64,7 +64,7 @@
- +
@@ -73,6 +73,9 @@ 签到奖励 + + +