From f78a0066bdd14eda133489c15548493a767de1e9 Mon Sep 17 00:00:00 2001 From: Aresn Date: Fri, 24 May 2024 17:35:19 +0800 Subject: [PATCH] sign --- components/i/Sign.vue | 7 +++++-- composables/useRequest.js | 2 +- pages/signin/verify.vue | 13 +++++++++++++ 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/components/i/Sign.vue b/components/i/Sign.vue index 1295da8..42e2cef 100644 --- a/components/i/Sign.vue +++ b/components/i/Sign.vue @@ -15,6 +15,7 @@ color="gray" size="md" @click="handleGetSignUrl('gitcode')" + disabled > 使用 GitCode 登录 @@ -25,6 +26,7 @@ label="使用 Google 登录" color="gray" size="md" + disabled /> { } } - return await useFetch(fullUrl, config) + return await useFetch(fullUrl, Object.assign(config, options)) } export default request diff --git a/pages/signin/verify.vue b/pages/signin/verify.vue index 27e4d36..5a4ea7e 100644 --- a/pages/signin/verify.vue +++ b/pages/signin/verify.vue @@ -5,4 +5,17 @@ definePageMeta({ layout: 'empty' }) + +const route = useRoute() +const state = reactive({ + source: route.query.source || '', + code: route.query.code || '' +}) + +const { data } = await useRequest('/v1/user/github/login', { + query: { code: state.code }, + server: false +}) +console.log(data.value) + \ No newline at end of file -- GitLab