From f4312f5f0c40a51000231d155132b51770231ef9 Mon Sep 17 00:00:00 2001 From: wangqiao Date: Mon, 1 Sep 2025 22:01:08 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E6=B7=BB=E5=8A=A0=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E4=B8=AD=E9=97=B4=E4=BB=B6=E5=92=8C=E9=87=8D=E5=91=BD?= =?UTF-8?q?=E5=90=8D=E7=B3=BB=E7=BB=9F=E4=B8=AD=E9=97=B4=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- middleware/login.global.ts | 12 ++++++++++++ middleware/{auth.global.ts => systom.global.ts} | 0 yarn.lock | 7 +------ 3 files changed, 13 insertions(+), 6 deletions(-) create mode 100644 middleware/login.global.ts rename middleware/{auth.global.ts => systom.global.ts} (100%) diff --git a/middleware/login.global.ts b/middleware/login.global.ts new file mode 100644 index 0000000..5d1841d --- /dev/null +++ b/middleware/login.global.ts @@ -0,0 +1,12 @@ +import useUserStore from '~/stores/user' +export default defineNuxtRouteMiddleware((to, from) => { + const { code, state, type } = to.query + if (code && state && type && import.meta.client) { + const userStore = useUserStore() + userStore.getToken({ + code: code as string, + state: state as string, + type: type as string, + }) + } +}) diff --git a/middleware/auth.global.ts b/middleware/systom.global.ts similarity index 100% rename from middleware/auth.global.ts rename to middleware/systom.global.ts diff --git a/yarn.lock b/yarn.lock index 0ee9390..aa32019 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4818,12 +4818,7 @@ lodash.uniq@^4.5.0: resolved "https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz" integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== -lodash@^4.17.15: - version "4.17.21" - resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -lodash@^4.17.21: +lodash@^4.17.15, lodash@^4.17.21: version "4.17.21" resolved "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==