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 @@ + + + + + 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 @@ + + + + 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 @@ + + + +