From 91dd4a32b1aa7b93252ccbbce12bfaf652882b76 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sun, 29 Jan 2023 09:26:06 +0800 Subject: [PATCH] 站内信模块:vue3 站内信弹板 --- yudao-ui-admin-vue3/src/api/system/notify/message/index.ts | 35 +++++++++++++++++++++++++++++++++++ yudao-ui-admin-vue3/src/layout/components/Message/src/Message.vue | 103 +++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------ yudao-ui-admin/src/api/system/notify/message.js | 1 + yudao-ui-admin/src/layout/components/Message/index.vue | 4 ++-- 4 files changed, 87 insertions(+), 56 deletions(-) diff --git a/yudao-ui-admin-vue3/src/api/system/notify/message/index.ts b/yudao-ui-admin-vue3/src/api/system/notify/message/index.ts index 92068b8..d12ee35 100644 --- a/yudao-ui-admin-vue3/src/api/system/notify/message/index.ts +++ b/yudao-ui-admin-vue3/src/api/system/notify/message/index.ts @@ -31,3 +31,38 @@ export const getNotifyMessagePageApi = async (params: NotifyMessagePageReqVO) => export const getNotifyMessageApi = async (id: number) => { return await request.get({ url: '/system/notify-message/get?id=' + id }) } + +// 获得我的站内信分页 +// export function getMyNotifyMessagePage(query) { +// return request({ +// url: '/system/notify-message/my-page', +// method: 'get', +// params: query +// }) +// } + +// 批量标记已读 +// export function updateNotifyMessageRead(ids) { +// return request({ +// url: '/system/notify-message/update-read?' + qs.stringify({ids: ids}, { indices: false }), +// method: 'put' +// }) +// } + +// 标记所有站内信为已读 +// export function updateAllNotifyMessageRead() { +// return request({ +// url: '/system/notify-message/update-all-read', +// method: 'put' +// }) +// } + +// 获取当前用户的最新站内信列表 +export const getUnreadNotifyMessageListApi = async () => { + return await request.get({ url: '/system/notify-message/get-unread-list' }) +} + +// 获得当前用户的未读站内信数量 +export const getUnreadNotifyMessageCountApi = async () => { + return await request.get({ url: '/system/notify-message/get-unread-count' }) +} diff --git a/yudao-ui-admin-vue3/src/layout/components/Message/src/Message.vue b/yudao-ui-admin-vue3/src/layout/components/Message/src/Message.vue index ba21cfd..acef9ac 100644 --- a/yudao-ui-admin-vue3/src/layout/components/Message/src/Message.vue +++ b/yudao-ui-admin-vue3/src/layout/components/Message/src/Message.vue @@ -1,77 +1,72 @@