From a41c87a94a0b52688420a7af3b242bc771628e28 Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期五, 19 七月 2024 17:30:32 +0800 Subject: [PATCH] 登录logo更新 --- src/layouts/default/header/components/user-dropdown/index.vue | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/layouts/default/header/components/user-dropdown/index.vue b/src/layouts/default/header/components/user-dropdown/index.vue index d133d36..78717c9 100644 --- a/src/layouts/default/header/components/user-dropdown/index.vue +++ b/src/layouts/default/header/components/user-dropdown/index.vue @@ -44,7 +44,7 @@ <script lang="ts" setup> import { Dropdown, Menu } from 'ant-design-vue'; import type { MenuInfo } from 'ant-design-vue/lib/menu/src/interface'; - import { computed } from 'vue'; + import { computed, ref } from 'vue'; import { DOC_URL } from '@/settings/siteSetting'; import { useUserStore } from '@/store/modules/user'; import { useHeaderSetting } from '@/hooks/setting/useHeaderSetting'; @@ -55,6 +55,7 @@ import { propTypes } from '@/utils/propTypes'; import { openWindow } from '@/utils'; import { createAsyncComponent } from '@/utils/factory/createAsyncComponent'; +import { useGlobSetting } from '/@/hooks/setting'; type MenuEvent = 'logout' | 'doc' | 'lock' | 'api'; @@ -72,10 +73,11 @@ const { t } = useI18n(); const { getShowDoc, getUseLockPage, getShowApi } = useHeaderSetting(); const userStore = useUserStore(); + const { systemType, downloadUrl } = useGlobSetting(); const getUserInfo = computed(() => { const { realName = '', avatar, desc } = userStore.getUserInfo || {}; - return { realName, avatar: avatar || headerImg, desc }; + return { realName, avatar: avatar || `${downloadUrl}\\${systemType}-header.jpg`, desc }; }); const [register, { openModal }] = useModal(); -- Gitblit v1.9.3