退出登录
This commit is contained in:
parent
4b5449e744
commit
f7b5247e0c
@ -176,6 +176,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script lang="ts" setup>
|
<script lang="ts" setup>
|
||||||
|
import { useTabsViewStore } from '@/store/modules/tabsView';
|
||||||
import { computed, ref, unref, watch, inject } from 'vue';
|
import { computed, ref, unref, watch, inject } from 'vue';
|
||||||
import { useRoute, useRouter } from 'vue-router';
|
import { useRoute, useRouter } from 'vue-router';
|
||||||
import { TABS_ROUTES } from '@/store/mutation-types';
|
import { TABS_ROUTES } from '@/store/mutation-types';
|
||||||
@ -212,6 +213,7 @@
|
|||||||
|
|
||||||
defineEmits(['update:collapsed']);
|
defineEmits(['update:collapsed']);
|
||||||
|
|
||||||
|
const tabsViewStore = useTabsViewStore();
|
||||||
const userStore = useUserStore();
|
const userStore = useUserStore();
|
||||||
const useLockscreen = useLockscreenStore();
|
const useLockscreen = useLockscreenStore();
|
||||||
const appSearchRef = ref();
|
const appSearchRef = ref();
|
||||||
@ -339,8 +341,10 @@
|
|||||||
message: '成功退出登录',
|
message: '成功退出登录',
|
||||||
});
|
});
|
||||||
// 移除标签页
|
// 移除标签页
|
||||||
|
tabsViewStore.closeAllTabs();
|
||||||
localStorage.removeItem(TABS_ROUTES);
|
localStorage.removeItem(TABS_ROUTES);
|
||||||
asyncRouteStore.setDynamicAddedRoute(false);
|
asyncRouteStore.setDynamicAddedRoute(false);
|
||||||
|
window.location.reload();
|
||||||
router.replace({
|
router.replace({
|
||||||
name: BASE_LOGIN_NAME,
|
name: BASE_LOGIN_NAME,
|
||||||
query: {
|
query: {
|
||||||
|
Loading…
Reference in New Issue
Block a user