From c8e00ad04c87358f2fe78c2544c89e26a3c9788c Mon Sep 17 00:00:00 2001 From: sfmind Date: Thu, 5 May 2022 19:09:04 +0800 Subject: [PATCH] 使用社交账号(微信小程序)登录 --- yudao-ui-app/api/auth.js | 3 ++- yudao-ui-app/pages.json | 16 ++++++++-------- yudao-ui-app/pages/address/create.vue | 2 +- yudao-ui-app/pages/address/update.vue | 2 +- yudao-ui-app/pages/cart/cart.vue | 2 +- yudao-ui-app/pages/login/login.vue | 189 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- yudao-ui-app/pages/login/mobile.vue | 182 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ yudao-ui-app/pages/login/social.vue | 117 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ yudao-ui-app/pages/register/register.vue | 117 --------------------------------------------------------------------------------------------------------------------- yudao-ui-app/pages/user/user.vue | 2 +- yudao-ui-app/store/index.js | 9 ++++++--- 11 files changed, 319 insertions(+), 322 deletions(-) delete mode 100644 yudao-ui-app/pages/login/login.vue create mode 100644 yudao-ui-app/pages/login/mobile.vue create mode 100644 yudao-ui-app/pages/login/social.vue delete mode 100644 yudao-ui-app/pages/register/register.vue diff --git a/yudao-ui-app/api/auth.js b/yudao-ui-app/api/auth.js index adc31b7..7d97c08 100644 --- a/yudao-ui-app/api/auth.js +++ b/yudao-ui-app/api/auth.js @@ -9,4 +9,5 @@ export const logout = data => http.post('/member/logout', data) export const sendSmsCode = data => http.post('/member/send-sms-code', data) //使用手机 + 验证码登录 export const smsLogin = data => http.post('/member/sms-login', data) - +//社交登录,使用 (手机号授权)code + 用户信息 +export const socialLogin = data => http.post('/member/social-login', data) diff --git a/yudao-ui-app/pages.json b/yudao-ui-app/pages.json index f7f7ece..3ef50a0 100644 --- a/yudao-ui-app/pages.json +++ b/yudao-ui-app/pages.json @@ -25,17 +25,17 @@ } }, { - "path": "pages/login/login", + "path": "pages/login/social", "style": { - "navigationBarTitleText": "账号登录" - } - }, - { - "path": "pages/register/register", - "style": { - "navigationBarTitleText": "注册账号" + "navigationBarTitleText": "授权登录" } }, + { + "path": "pages/login/mobile", + "style": { + "navigationBarTitleText": "手机登录" + } + }, { "path": "pages/forgot/forgot", "style": { diff --git a/yudao-ui-app/pages/address/create.vue b/yudao-ui-app/pages/address/create.vue index 66426a0..fccef1b 100644 --- a/yudao-ui-app/pages/address/create.vue +++ b/yudao-ui-app/pages/address/create.vue @@ -131,7 +131,7 @@ export default { uni.$u.toast('地址已保存') setTimeout(() => { uni.navigateBack() - }, 1000) + }, 300) }) }) } diff --git a/yudao-ui-app/pages/address/update.vue b/yudao-ui-app/pages/address/update.vue index cfcb00c..b8c70d4 100644 --- a/yudao-ui-app/pages/address/update.vue +++ b/yudao-ui-app/pages/address/update.vue @@ -161,7 +161,7 @@ export default { uni.$u.toast('地址已更新') setTimeout(() => { uni.navigateBack() - }, 1000) + }, 300) }) }) } diff --git a/yudao-ui-app/pages/cart/cart.vue b/yudao-ui-app/pages/cart/cart.vue index 9b8b42b..07b9f68 100644 --- a/yudao-ui-app/pages/cart/cart.vue +++ b/yudao-ui-app/pages/cart/cart.vue @@ -6,7 +6,7 @@