From 4c52dd26d860c265564c899a4af4af2f87a889e1 Mon Sep 17 00:00:00 2001 From: x_ying <2438792676@qq.com> Date: Tue, 23 Aug 2022 16:22:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B6=88=E6=81=AF=E4=B8=AD=E5=BF=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/logs.js | 16 +- src/layout/components/Navbar.vue | 3 +- src/views/system/user/center.vue | 17 +- src/views/system/user/messageCenter/index.vue | 173 ++++++++++++++++++ 4 files changed, 204 insertions(+), 5 deletions(-) create mode 100644 src/views/system/user/messageCenter/index.vue diff --git a/src/api/system/logs.js b/src/api/system/logs.js index dc95d40..532fdc0 100644 --- a/src/api/system/logs.js +++ b/src/api/system/logs.js @@ -1,4 +1,5 @@ import request from '@/utils/request' +import qs from 'qs' // 报警日志 手动处理 export function warnRemark(data) { @@ -55,11 +56,24 @@ export function noticeDel(data) { }) } +// -------消息中心------ +// 获取列表 +export function getUserNotice(params) { + return request({ + url: 'api/users/notice' + '?' + qs.stringify(params, { indices: false }), + method: 'get', + params + }) +} + +// 标记已读 + export default { warnRemark, noticeCreate, getNoticeList, getAllUser, getAllDev, - noticeDel + noticeDel, + getUserNotice } diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index 965c4f8..982da2f 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -151,7 +151,8 @@ export default { this.$store.dispatch('app/toggleSideBar') }, toAllMessage() { - this.$router.push('/system/messageCenter') + // this.$router.push('/system/messageCenter') + this.$router.push({ path: '/user/center', query: { activeIndex: 2 }}) this.$refs.messageDrop.hide() }, // open() { diff --git a/src/views/system/user/center.vue b/src/views/system/user/center.vue index 76488ed..6bf2b39 100644 --- a/src/views/system/user/center.vue +++ b/src/views/system/user/center.vue @@ -39,6 +39,7 @@