'admin-22.04.30:退出登录报错问题'
This commit is contained in:
parent
d375051ec3
commit
faf372a8b9
@ -78,7 +78,7 @@
|
|||||||
|
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { ref, getCurrentInstance, computed, reactive, toRefs, onMounted, defineComponent } from 'vue';
|
import { ref, getCurrentInstance, computed, reactive, toRefs, onMounted, defineComponent } from 'vue';
|
||||||
import { useRoute, useRouter } from 'vue-router';
|
import { useRouter } from 'vue-router';
|
||||||
import { ElMessageBox, ElMessage } from 'element-plus';
|
import { ElMessageBox, ElMessage } from 'element-plus';
|
||||||
import screenfull from 'screenfull';
|
import screenfull from 'screenfull';
|
||||||
import { useI18n } from 'vue-i18n';
|
import { useI18n } from 'vue-i18n';
|
||||||
@ -97,7 +97,6 @@ export default defineComponent({
|
|||||||
setup() {
|
setup() {
|
||||||
const { t } = useI18n();
|
const { t } = useI18n();
|
||||||
const { proxy } = <any>getCurrentInstance();
|
const { proxy } = <any>getCurrentInstance();
|
||||||
const route = useRoute();
|
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
const stores = useUserInfo();
|
const stores = useUserInfo();
|
||||||
const storesThemeConfig = useThemeConfig();
|
const storesThemeConfig = useThemeConfig();
|
||||||
@ -165,9 +164,7 @@ export default defineComponent({
|
|||||||
Session.clear(); // 清除缓存/token等
|
Session.clear(); // 清除缓存/token等
|
||||||
await resetRoute(); // 删除/重置路由
|
await resetRoute(); // 删除/重置路由
|
||||||
ElMessage.success(t('message.user.logOutSuccess'));
|
ElMessage.success(t('message.user.logOutSuccess'));
|
||||||
setTimeout(() => {
|
window.location.reload();
|
||||||
window.location.href = `#/login?redirect=${route.path}¶ms=${JSON.stringify(route.query ? route.query : route.params)}`; // 去登录页
|
|
||||||
}, 500);
|
|
||||||
})
|
})
|
||||||
.catch(() => {});
|
.catch(() => {});
|
||||||
} else if (path === 'wareHouse') {
|
} else if (path === 'wareHouse') {
|
||||||
|
Loading…
Reference in New Issue
Block a user