From f53db818d71059d8118c42fa31971a2bdd3ad238 Mon Sep 17 00:00:00 2001 From: wxg0103 <727495428@qq.com> Date: Mon, 30 Jun 2025 14:49:50 +0800 Subject: [PATCH] refactor: oauth2 callback --- ui/src/stores/modules/login.ts | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/ui/src/stores/modules/login.ts b/ui/src/stores/modules/login.ts index 89c7a4f80..148edcc36 100644 --- a/ui/src/stores/modules/login.ts +++ b/ui/src/stores/modules/login.ts @@ -1,7 +1,7 @@ -import { defineStore } from 'pinia' -import { type Ref } from 'vue' +import {defineStore} from 'pinia' +import {type Ref} from 'vue' import LoginApi from '@/api/user/login' -import type { LoginRequest } from '@/api/type/login' +import type {LoginRequest} from '@/api/type/login' import useUserStore from './user' const useLoginStore = defineStore('login', { @@ -47,32 +47,32 @@ const useLoginStore = defineStore('login', { }, async dingCallback(code: string) { return LoginApi.getDingCallback(code).then((ok) => { - this.token = ok.data - localStorage.setItem('token', ok.data) + this.token = ok?.data?.token + localStorage.setItem('token', ok?.data?.token) const user = useUserStore() return user.profile() }) }, async dingOauth2Callback(code: string) { return LoginApi.getDingOauth2Callback(code).then((ok) => { - this.token = ok.data - localStorage.setItem('token', ok.data) + this.token = ok?.data?.token + localStorage.setItem('token', ok?.data?.token) const user = useUserStore() return user.profile() }) }, async wecomCallback(code: string) { return LoginApi.getWecomCallback(code).then((ok) => { - this.token = ok.data - localStorage.setItem('token', ok.data) + this.token = ok?.data?.token + localStorage.setItem('token', ok?.data?.token) const user = useUserStore() return user.profile() }) }, async larkCallback(code: string) { return LoginApi.getLarkCallback(code).then((ok) => { - this.token = ok.data - localStorage.setItem('token', ok.data) + this.token = ok?.data?.token + localStorage.setItem('token', ok?.data?.token) const user = useUserStore() return user.profile() })