From 443d617756319382e9fd0c2123da23962ca177ee Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Sun, 19 Nov 2023 19:28:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E6=B6=88=E6=81=AF=E4=B8=AD?= =?UTF-8?q?=E5=BF=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/messagelist/messagelist.js | 54 +++ message-center-ui/src/router/index.js | 16 + .../src/views/messagelist/messageInfo.vue | 108 ++++++ .../src/views/messagelist/readmessage.vue | 208 +++++++++++ .../src/views/messagelist/unreadmessage.vue | 340 ++++++++++++++++++ 5 files changed, 726 insertions(+) create mode 100644 message-center-ui/src/api/messagelist/messagelist.js create mode 100644 message-center-ui/src/views/messagelist/messageInfo.vue create mode 100644 message-center-ui/src/views/messagelist/readmessage.vue create mode 100644 message-center-ui/src/views/messagelist/unreadmessage.vue diff --git a/message-center-ui/src/api/messagelist/messagelist.js b/message-center-ui/src/api/messagelist/messagelist.js new file mode 100644 index 0000000..0359f95 --- /dev/null +++ b/message-center-ui/src/api/messagelist/messagelist.js @@ -0,0 +1,54 @@ +import request from '@/utils/request' + +export default { + verifyList: function(data) { // 获取未读消息列表 + return request({ + url: '/message/v1/messagelist/noreadListPage', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + readVerifyList: function(data) { // 获取已读消息列表 + return request({ + url: '/message/v1/messagelist/readListPage', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + ChangeRead: function(data) { // 未读消息列表批量设为已读 + return request({ + url: '/message/v1/messagelist/changeRead?sids=' + data, + method: 'get', + data: data + }) + }, + noChangeRead: function(data) { // 已读消息列表批量设为未读 + return request({ + url: '/message/v1/messagelist/noChangeRead?sids=' + data, + method: 'get', + data: data + }) + }, + delete: function(data) { // 删除 + return request({ + url: '/message/v1/messagelist/deleteBySids?sids=' + data, + method: 'get', + data: data + }) + }, + changeAll: function() { // 未读消息列表全部设为已读 + return request({ + url: '/message/v1/messagelist/allChangeRead/', + method: 'get' + }) + }, + OrgINfo: function(data) { // 获取消息详情 + return request({ + url: '/message/v1/messagelist/fetchByMsgSid/' + data.sid, + method: 'get', + params: data + }) + } +} diff --git a/message-center-ui/src/router/index.js b/message-center-ui/src/router/index.js index fb134cd..8a2249c 100644 --- a/message-center-ui/src/router/index.js +++ b/message-center-ui/src/router/index.js @@ -59,6 +59,22 @@ export const constantRoutes = [ } ] }, + { + path: '/messagelist', + component: Layout, + redirect: '/messagelist', + meta: { + title: '消息列表' + }, + children: [ + { + path: '/messagelist/unreadmessage', + component: () => import('@/views/messagelist/unreadmessage.vue'), + name: 'UnreadMessage', + meta: { title: '消息列表', noCache: true } + } + ] + } // 404 page must be placed at the end !!! // { path: '*', redirect: '/404', hidden: true } ] diff --git a/message-center-ui/src/views/messagelist/messageInfo.vue b/message-center-ui/src/views/messagelist/messageInfo.vue new file mode 100644 index 0000000..81b1cfc --- /dev/null +++ b/message-center-ui/src/views/messagelist/messageInfo.vue @@ -0,0 +1,108 @@ + + + + {{ viewTitle }} + + 关闭 + + + + + + + 消息标题 + {{ formobj.msgTitle }} + + + + + 发送人 + {{ formobj.senderName }} + + + + + 时间 + {{ formobj.createTime }} + + + + + 消息类型 + {{ formobj.msgType }} + + + + + 消息来源 + {{ formobj.msgSource }} + + + + + 消息内容 + {{ formobj.msgContent }} + + + + + + + + + + diff --git a/message-center-ui/src/views/messagelist/readmessage.vue b/message-center-ui/src/views/messagelist/readmessage.vue new file mode 100644 index 0000000..e663dbc --- /dev/null +++ b/message-center-ui/src/views/messagelist/readmessage.vue @@ -0,0 +1,208 @@ + + + + + + + + 未读消息 + 已读消息 + + + {{ searchxianshitit }} + + + + + + + + + + + + + + + + + 至 + + + + + 查询 + 重置 + + + + + 已读消息列表 + + + + + + + + + {{scope.row.msgTitle}} + + + + + + + + + + + + + + + + + + + + diff --git a/message-center-ui/src/views/messagelist/unreadmessage.vue b/message-center-ui/src/views/messagelist/unreadmessage.vue new file mode 100644 index 0000000..5324ca4 --- /dev/null +++ b/message-center-ui/src/views/messagelist/unreadmessage.vue @@ -0,0 +1,340 @@ + + + + + + + + 未读消息 + 已读消息 + + + {{ searchxianshitit }} + + + + + + + + + + + + + + + + + 至 + + + + + 查询 + 重置 + + + + + 未读消息列表 + + + + + + + + + + {{scope.row.msgTitle}} + + + + + + + + + + + + + + + + + + + + + +