diff --git a/apps/web-antd/src/store/notify.ts b/apps/web-antd/src/store/notify.ts index 439424cd..52f0cfd0 100644 --- a/apps/web-antd/src/store/notify.ts +++ b/apps/web-antd/src/store/notify.ts @@ -3,13 +3,13 @@ import type { NotificationItem } from '@vben/layouts'; import { computed, ref, watch } from 'vue'; import { useAppConfig } from '@vben/hooks'; +import { SvgMessageUrl } from '@vben/icons'; import { $t } from '@vben/locales'; import { useAccessStore, useUserStore } from '@vben/stores'; import { useEventSource } from '@vueuse/core'; import { notification } from 'ant-design-vue'; import dayjs from 'dayjs'; -import { random } from 'lodash-es'; import { defineStore } from 'pinia'; const { apiURL, clientId } = useAppConfig( @@ -66,8 +66,8 @@ export const useNotifyStore = defineStore( }); notificationList.value.unshift({ - // 随机头像 - avatar: `https://api.multiavatar.com/${random(0, 10_000)}.png`, + // avatar: `https://api.multiavatar.com/${random(0, 10_000)}.png`, 随机头像 + avatar: SvgMessageUrl, date: dayjs().format('YYYY-MM-DD HH:mm:ss'), isRead: false, message, diff --git a/packages/icons/src/svg/icons/message.svg b/packages/icons/src/svg/icons/message.svg new file mode 100644 index 00000000..9bdbc90f --- /dev/null +++ b/packages/icons/src/svg/icons/message.svg @@ -0,0 +1 @@ + diff --git a/packages/icons/src/svg/index.ts b/packages/icons/src/svg/index.ts index a4a53ddf..16c58cf5 100644 --- a/packages/icons/src/svg/index.ts +++ b/packages/icons/src/svg/index.ts @@ -23,3 +23,5 @@ export { SvgCardIcon, SvgDownloadIcon, }; + +export { default as SvgMessageUrl } from './icons/message.svg';