diff --git a/src/layout/components/UserInfo/src/UserInfo.vue b/src/layout/components/UserInfo/src/UserInfo.vue index e9cb951..6c5e05f 100644 --- a/src/layout/components/UserInfo/src/UserInfo.vue +++ b/src/layout/components/UserInfo/src/UserInfo.vue @@ -2,37 +2,27 @@ import { ElMessageBox } from 'element-plus' import avatarImg from '@/assets/imgs/avatar.gif' -import { useDesign } from '@/hooks/web/useDesign' import { useTagsViewStore } from '@/store/modules/tagsView' import { useUserStore } from '@/store/modules/user' -import LockDialog from './components/LockDialog.vue' -import LockPage from './components/LockPage.vue' -import { useLockStore } from '@/store/modules/lock' + defineOptions({ name: 'UserInfo' }) const { t } = useI18n() -const { push, replace } = useRouter() +const { replace } = useRouter() const userStore = useUserStore() const tagsViewStore = useTagsViewStore() -const { getPrefixCls } = useDesign() -const prefixCls = getPrefixCls('user-info') const avatar = computed(() => userStore.user.avatar || avatarImg) const realName = computed(() => userStore.user.realName ?? '管理员') const deptName = computed(() => userStore.user.deptName ?? '管理员') -// 锁定屏幕 -const lockStore = useLockStore() -const getIsLock = computed(() => lockStore.getLockInfo?.isLock ?? false) -const dialogVisible = ref(false) -const lockScreen = () => { - dialogVisible.value = true -} + + const loginOut = async () => { try { @@ -46,51 +36,20 @@ const loginOut = async () => { replace('/login?redirect=/index') } catch {} } -const toProfile = async () => { - push('/user/profile') -} -const toDocument = () => { - window.open('https://doc.iocoder.cn/') -} +