diff --git a/src/layouts/components/Header.vue b/src/layouts/components/Header.vue index bffa0ba..c74bce7 100644 --- a/src/layouts/components/Header.vue +++ b/src/layouts/components/Header.vue @@ -48,7 +48,7 @@ -
Tencent
+
{{ user.userInfo.name }}
@@ -71,7 +71,7 @@ import { useRouter } from 'vue-router'; import LogoFull from '@/assets/assets-logo-full.svg?component'; import { prefix } from '@/config/global'; import { getActive } from '@/router'; -import { useSettingStore } from '@/store'; +import { useSettingStore, useUserStore } from '@/store'; import type { MenuRoute } from '@/types/interface'; import MenuContent from './MenuContent.vue'; @@ -111,6 +111,7 @@ const props = defineProps({ const router = useRouter(); const settingStore = useSettingStore(); +const user = useUserStore(); const toggleSettingPanel = () => { settingStore.updateConfig({ diff --git a/src/store/modules/user.ts b/src/store/modules/user.ts index b1590a1..7a5fbc1 100644 --- a/src/store/modules/user.ts +++ b/src/store/modules/user.ts @@ -4,6 +4,7 @@ import { TOKEN_NAME } from '@/config/global'; import { store, usePermissionStore } from '@/store'; const InitUserInfo = { + name: '', // 用户名,用于展示在页面右上角头像处 roles: [], // 前端权限模型使用 如果使用请配置modules/permission-fe.ts使用 }; @@ -57,7 +58,7 @@ export const useUserStore = defineStore('user', { const mockRemoteUserInfo = async (token: string) => { if (token === 'main_token') { return { - name: 'td_main', + name: 'Tencent', roles: ['all'], // 前端权限模型使用 如果使用请配置modules/permission-fe.ts使用 }; }