diff --git a/yudao-ui-admin-vue3/src/views/Home/Index.vue b/yudao-ui-admin-vue3/src/views/Home/Index.vue index 3966bad66..07ab61be3 100644 --- a/yudao-ui-admin-vue3/src/views/Home/Index.vue +++ b/yudao-ui-admin-vue3/src/views/Home/Index.vue @@ -167,20 +167,21 @@ import { EChartsOption } from 'echarts' import { ElRow, ElCol, ElSkeleton, ElCard, ElDivider, ElLink } from 'element-plus' import { formatTime } from '@/utils' import { useI18n } from '@/hooks/web/useI18n' -import { CACHE_KEY, useCache } from '@/hooks/web/useCache' +import { useUserStore } from '@/store/modules/user' import { useWatermark } from '@/hooks/web/useWatermark' import { Echart } from '@/components/Echart' import { CountTo } from '@/components/CountTo' import { Highlight } from '@/components/Highlight' +import avatarImg from '@/assets/imgs/avatar.gif' import type { WorkplaceTotal, Project, Notice, Shortcut } from './types' import { pieOptions, barOptions } from './echarts-data' const { t } = useI18n() -const { wsCache } = useCache() +const userStore = useUserStore() const { setWatermark } = useWatermark() const loading = ref(true) -const avatar = wsCache.get(CACHE_KEY.USER).user.avatar -const username = wsCache.get(CACHE_KEY.USER).user.nickname +const avatar = userStore.getUser.avatar ? userStore.getUser.avatar : avatarImg +const username = userStore.getUser.nickname const pieOptionsData = reactive(pieOptions) as EChartsOption // 获取统计数 let totalSate = reactive({