From 57f70d1010f51e229828dc11e9e6c9628c8cd5c0 Mon Sep 17 00:00:00 2001 From: lld <15027638633@163.com> Date: Fri, 27 Mar 2026 20:16:27 +0800 Subject: [PATCH] =?UTF-8?q?ui=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/news/index.vue | 25 +++++++++++++++++++++---- pages/news/subpages/sysNotice/index.vue | 1 + 2 files changed, 22 insertions(+), 4 deletions(-) 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); },