|
|
|
|
@ -10,7 +10,7 @@ import { resetAllStores, useAccessStore, useUserStore } from '@vben/stores';
|
|
|
|
|
import { notification } from 'ant-design-vue';
|
|
|
|
|
import { defineStore } from 'pinia';
|
|
|
|
|
|
|
|
|
|
import { doLogout, getUserInfoApi, loginApi } from '#/api';
|
|
|
|
|
import { doLogout, getUserInfoApi, loginApi, seeConnectionClose } from '#/api';
|
|
|
|
|
import { $t } from '#/locales';
|
|
|
|
|
|
|
|
|
|
export const useAuthStore = defineStore('auth', () => {
|
|
|
|
|
@ -73,7 +73,9 @@ export const useAuthStore = defineStore('auth', () => {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
async function logout(redirect: boolean = true) {
|
|
|
|
|
console.log(accessStore.accessToken);
|
|
|
|
|
try {
|
|
|
|
|
await seeConnectionClose();
|
|
|
|
|
await doLogout();
|
|
|
|
|
} catch (error) {
|
|
|
|
|
console.error(error);
|
|
|
|
|
|