|
@@ -8,6 +8,7 @@ import { useUserStore } from '@/store/modules/user'
|
|
|
import LockDialog from './components/LockDialog.vue'
|
|
import LockDialog from './components/LockDialog.vue'
|
|
|
import LockPage from './components/LockPage.vue'
|
|
import LockPage from './components/LockPage.vue'
|
|
|
import { useLockStore } from '@/store/modules/lock'
|
|
import { useLockStore } from '@/store/modules/lock'
|
|
|
|
|
+import {convertImageUrl} from '@/utils/image-helper'
|
|
|
|
|
|
|
|
defineOptions({ name: 'UserInfo' })
|
|
defineOptions({ name: 'UserInfo' })
|
|
|
|
|
|
|
@@ -57,7 +58,7 @@ const toDocument = () => {
|
|
|
<template>
|
|
<template>
|
|
|
<ElDropdown class="custom-hover" :class="prefixCls" trigger="click">
|
|
<ElDropdown class="custom-hover" :class="prefixCls" trigger="click">
|
|
|
<div class="flex items-center">
|
|
<div class="flex items-center">
|
|
|
- <ElAvatar :src="avatar" alt="" class="w-[calc(var(--logo-height)-25px)] rounded-[50%]" />
|
|
|
|
|
|
|
+ <ElAvatar :src="convertImageUrl(avatar)" alt="" class="w-[calc(var(--logo-height)-25px)] rounded-[50%]" />
|
|
|
<span class="pl-[5px] text-14px text-[var(--top-header-text-color)] <lg:hidden">
|
|
<span class="pl-[5px] text-14px text-[var(--top-header-text-color)] <lg:hidden">
|
|
|
{{ userName }}
|
|
{{ userName }}
|
|
|
</span>
|
|
</span>
|