diff --git a/pages/news/index.vue b/pages/news/index.vue index 77e1fb0..e4de18e 100644 --- a/pages/news/index.vue +++ b/pages/news/index.vue @@ -59,7 +59,7 @@ v-for="(item, index) in messageList" :right-options="options" :key="index" - @click="deleteItem($event, index)" + @click="deleteItem($event, item)" > @@ -171,7 +171,15 @@ export default { }, clearUnread() { // 全部已读 - this.$modal.showToast('模块建设中~') + uni.showModal({ + title: '操作提示', + content: `确认全部已读?`, + cancelText: '取消', + confirmText: '确定', + success: (res) => { + + } + }) console.log('清除未读:当前页面全部已读') }, openSetting() { @@ -209,8 +217,17 @@ export default { this.$tab.navigateTo('/pages/news/subpages/deviceCenter/index'); } }, - deleteItem(event, index) { - this.$modal.showToast('敬请期待~,删除当前消息') + deleteItem(event, item) { + // 删除当条消息 + uni.showModal({ + title: '操作提示', + content: `确认删除${item.title}?`, + cancelText: '取消', + confirmText: '确定', + success: (res) => { + + } + }) }, // 打开窗口 showDrawer(e) { diff --git a/pages/news/subpages/sysNotice/index.vue b/pages/news/subpages/sysNotice/index.vue index e9afcfb..a9878bd 100644 --- a/pages/news/subpages/sysNotice/index.vue +++ b/pages/news/subpages/sysNotice/index.vue @@ -195,6 +195,7 @@ export default { } }, onShow() { + // 系统通知按照最新时间升序排序 this.noticeList = this.contentList.filter(item => item.isRead===0); },