From 69d9b7e78357b1073ae330d5ade85df61970d4b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=88=B1=7E=E6=B5=B7=7E=E7=88=B1=E6=B5=B7=E7=88=B1?= =?UTF-8?q?=E6=B5=B7=7E=E5=8F=B3?= <1828712314@qq.com> Date: Fri, 28 Mar 2025 09:04:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=94=A8=E6=88=B7=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E7=BB=84=E4=BB=B6=EF=BC=8C=E7=A7=BB=E9=99=A4=E9=94=81?= =?UTF-8?q?=E5=AE=9A=E5=8A=9F=E8=83=BD=EF=BC=8C=E7=AE=80=E5=8C=96=E4=B8=8B?= =?UTF-8?q?=E6=8B=89=E8=8F=9C=E5=8D=95=EF=BC=8C=E8=B0=83=E6=95=B4=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/UserInfo/src/UserInfo.vue | 71 ++++--------------- 1 file changed, 15 insertions(+), 56 deletions(-) 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/') -} +