From 1ef1ba6ec810a21962ab8cb0f07c1cf0f3e61ad4 Mon Sep 17 00:00:00 2001 From: Charles7c Date: Sun, 8 Jun 2025 22:13:20 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E8=B0=83=E6=95=B4=E6=88=91?= =?UTF-8?q?=E7=9A=84=E6=B6=88=E6=81=AF=E5=86=85=E5=AE=B9=E5=B1=95=E7=A4=BA?= =?UTF-8?q?=E6=96=B9=E5=BC=8F=E4=B8=BA=E5=BC=B9=E7=AA=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../user/message/components/MyMessage.vue | 145 +++++++++++++++++- .../user/message/components/MyNotice.vue | 2 +- src/views/user/message/index.vue | 9 +- 3 files changed, 147 insertions(+), 9 deletions(-) diff --git a/src/views/user/message/components/MyMessage.vue b/src/views/user/message/components/MyMessage.vue index cda56f6..9618ffb 100644 --- a/src/views/user/message/components/MyMessage.vue +++ b/src/views/user/message/components/MyMessage.vue @@ -52,7 +52,18 @@ + + + + +
+
{{ currentMessage?.content }}
+ +
+
- + diff --git a/src/views/user/message/components/MyNotice.vue b/src/views/user/message/components/MyNotice.vue index 5e322d7..df6966b 100644 --- a/src/views/user/message/components/MyNotice.vue +++ b/src/views/user/message/components/MyNotice.vue @@ -55,7 +55,7 @@ import { type NoticeQuery, type NoticeResp, listUserNotice } from '@/apis/system import { useTable } from '@/hooks' import { useDict } from '@/hooks/app' -defineOptions({ name: 'SystemMessage' }) +defineOptions({ name: 'UserMyNotice' }) const { notice_type } = useDict('notice_type') diff --git a/src/views/user/message/index.vue b/src/views/user/message/index.vue index 8b58a31..c56436d 100644 --- a/src/views/user/message/index.vue +++ b/src/views/user/message/index.vue @@ -18,9 +18,7 @@ - - - + @@ -58,8 +56,8 @@ const unreadMessageCount = ref(0) const unreadNoticeCount = ref(0) const tabItems = computed(() => [ - { key: 'msg', title: '我的消息', count: unreadMessageCount }, - { key: 'notice', title: '我的公告', count: unreadNoticeCount }, + { key: 'msg', title: '我的消息', count: unreadMessageCount.value }, + { key: 'notice', title: '我的公告', count: unreadNoticeCount.value }, ]) const getMessageData = async () => { @@ -77,6 +75,7 @@ onMounted(() => { getNoticeData() mittBus.on('count-refresh', () => { getMessageData() + getNoticeData() }) })