diff --git a/src/api/system/logs.js b/src/api/system/logs.js index 532fdc0..59abce3 100644 --- a/src/api/system/logs.js +++ b/src/api/system/logs.js @@ -61,12 +61,27 @@ export function noticeDel(data) { export function getUserNotice(params) { return request({ url: 'api/users/notice' + '?' + qs.stringify(params, { indices: false }), - method: 'get', - params + method: 'get' }) } // 标记已读 +export function isread(data) { + return request({ + url: 'api/users/isread', + method: 'put', + data + }) +} + +// 删除 +export function userMsgDel(data) { + return request({ + url: '/api/users/delnotice', + method: 'delete', + data + }) +} export default { warnRemark, @@ -75,5 +90,7 @@ export default { getAllUser, getAllDev, noticeDel, - getUserNotice + getUserNotice, + isread, + userMsgDel } diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index 982da2f..d178af9 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -118,7 +118,8 @@ export default { return { Avatar: Avatar, defaultImg: 'this.src="' + require('@/assets/images/avatar.png') + '"', - logoutVisible: false + logoutVisible: false, + readMsg: null } }, computed: { @@ -147,12 +148,16 @@ export default { } }, methods: { + // 未读消息 + getReadMsg() { + + }, toggleSideBar() { this.$store.dispatch('app/toggleSideBar') }, toAllMessage() { // this.$router.push('/system/messageCenter') - this.$router.push({ path: '/user/center', query: { activeIndex: 2 }}) + this.$router.push({ path: '/user/center', query: { activeIndex: 1 }}) this.$refs.messageDrop.hide() }, // open() { diff --git a/src/views/system/notifyManage/index.vue b/src/views/system/notifyManage/index.vue index ed91ca6..50cdd7e 100644 --- a/src/views/system/notifyManage/index.vue +++ b/src/views/system/notifyManage/index.vue @@ -189,10 +189,6 @@ export default { item.pushTo = null item.pushVal = null if (item.pushType === 2) { // 推送对象为设备 - // if (item.noticeDevices.length === this.devOptions.length - 1) { - // item.pushTo = '全部设备' - // item.pushVal = this.sendObjOptions.map(i => { return i.value }) - // } else { item.pushVal = item.noticeDevices.map(i => { return i.deviceInfoId }) item.pushTo = item.noticeDevices.map(i => { let dev = null @@ -203,13 +199,7 @@ export default { }) return dev }) - // } } else if (item.pushType === 1) { // 推送对象为用户 - // pushArr = item.noticeDevices - // if (item.noticeUsers.length === this.userOptions.length - 1) { - // item.pushTo = '全部用户' - // item.pushVal = this.userOptions.map(i => { return i.value }) - // } else { item.pushVal = item.noticeUsers.map(i => { return i.userId }) item.pushTo = item.noticeUsers.map(i => { let user = null @@ -220,7 +210,6 @@ export default { }) return user }) - // } } // 去重 const arrTo = [] diff --git a/src/views/system/user/center.vue b/src/views/system/user/center.vue index 6bf2b39..2cfb2c7 100644 --- a/src/views/system/user/center.vue +++ b/src/views/system/user/center.vue @@ -38,8 +38,8 @@
@@ -64,8 +64,12 @@
- +
+ +
+ +
@@ -97,10 +101,7 @@ @current-change="pageChange" />
- -
- -
+ @@ -176,7 +177,7 @@ export default { }, handleClick(index) { this.activeIndex = index - if (this.activeIndex === 1) { + if (this.activeIndex === 2) { this.init() } }, diff --git a/src/views/system/user/messageCenter/index.vue b/src/views/system/user/messageCenter/index.vue index 457f1d7..ff65aef 100644 --- a/src/views/system/user/messageCenter/index.vue +++ b/src/views/system/user/messageCenter/index.vue @@ -1,23 +1,15 @@