refactor: oauth2 callback

This commit is contained in:
wxg0103 2025-06-30 14:49:50 +08:00
parent 3cf6dde72b
commit f53db818d7

View File

@ -47,32 +47,32 @@ const useLoginStore = defineStore('login', {
}, },
async dingCallback(code: string) { async dingCallback(code: string) {
return LoginApi.getDingCallback(code).then((ok) => { return LoginApi.getDingCallback(code).then((ok) => {
this.token = ok.data this.token = ok?.data?.token
localStorage.setItem('token', ok.data) localStorage.setItem('token', ok?.data?.token)
const user = useUserStore() const user = useUserStore()
return user.profile() return user.profile()
}) })
}, },
async dingOauth2Callback(code: string) { async dingOauth2Callback(code: string) {
return LoginApi.getDingOauth2Callback(code).then((ok) => { return LoginApi.getDingOauth2Callback(code).then((ok) => {
this.token = ok.data this.token = ok?.data?.token
localStorage.setItem('token', ok.data) localStorage.setItem('token', ok?.data?.token)
const user = useUserStore() const user = useUserStore()
return user.profile() return user.profile()
}) })
}, },
async wecomCallback(code: string) { async wecomCallback(code: string) {
return LoginApi.getWecomCallback(code).then((ok) => { return LoginApi.getWecomCallback(code).then((ok) => {
this.token = ok.data this.token = ok?.data?.token
localStorage.setItem('token', ok.data) localStorage.setItem('token', ok?.data?.token)
const user = useUserStore() const user = useUserStore()
return user.profile() return user.profile()
}) })
}, },
async larkCallback(code: string) { async larkCallback(code: string) {
return LoginApi.getLarkCallback(code).then((ok) => { return LoginApi.getLarkCallback(code).then((ok) => {
this.token = ok.data this.token = ok?.data?.token
localStorage.setItem('token', ok.data) localStorage.setItem('token', ok?.data?.token)
const user = useUserStore() const user = useUserStore()
return user.profile() return user.profile()
}) })