IOS-M1-03 消息页面(NotificationList) #17

Closed
opened 2026-05-29 19:37:39 +08:00 by wangdl · 2 comments
Owner

目标

新增完整的消息中心页面,替代当前简陋的通知列表。

背景

文档要求消息中心包含:导入完成/失败、复习提醒、测验生成完成、AI 分析完成、订阅更新、系统通知。当前 NotificationListView 只有简单的列表。

模块职责

1. 消息分组

  • 今日
  • 本周
  • 更早

2. 消息类型图标

  • 导入完成 → doc.fill.badge.ellipsis
  • 导入失败 → doc.fill.badge.xmark
  • 复习提醒 → arrow.triangle.2.circlepath
  • 测验生成 → questionmark.circle
  • AI 分析完成 → brain.head.profile
  • 订阅更新 → bell.fill
  • 系统通知 → info.circle

3. 交互

  • 点击 → 跳转到目标页面(KB详情/复习页等)
  • 未读角标
  • 全部已读按钮

涉及后端

  • GET /notifications(已有,含 unreadCount)
  • POST /notifications/:id/read
  • POST /notifications/read-all
## 目标 新增完整的消息中心页面,替代当前简陋的通知列表。 ## 背景 文档要求消息中心包含:导入完成/失败、复习提醒、测验生成完成、AI 分析完成、订阅更新、系统通知。当前 NotificationListView 只有简单的列表。 ## 模块职责 ### 1. 消息分组 - 今日 - 本周 - 更早 ### 2. 消息类型图标 - 导入完成 → doc.fill.badge.ellipsis - 导入失败 → doc.fill.badge.xmark - 复习提醒 → arrow.triangle.2.circlepath - 测验生成 → questionmark.circle - AI 分析完成 → brain.head.profile - 订阅更新 → bell.fill - 系统通知 → info.circle ### 3. 交互 - 点击 → 跳转到目标页面(KB详情/复习页等) - 未读角标 - 全部已读按钮 ## 涉及后端 - GET /notifications(已有,含 unreadCount) - POST /notifications/:id/read - POST /notifications/read-all
wangdl added this to the M1:iOS 页面功能深化 milestone 2026-05-29 19:37:39 +08:00
Author
Owner

IOS-M1-03 修复完成

修改

  • 消息按时间段分组:今天/本周/更早
  • 6种消息类型专属图标:复习/导入完成/导入失败/测验/AI分析/订阅/系统
  • 未读蓝点 + 全部已读按钮
  • 时间格式化 MM-dd HH:mm
## ✅ IOS-M1-03 修复完成 ### 修改 - 消息按时间段分组:今天/本周/更早 - 6种消息类型专属图标:复习/导入完成/导入失败/测验/AI分析/订阅/系统 - 未读蓝点 + 全部已读按钮 - 时间格式化 MM-dd HH:mm
Author
Owner

关闭

NotificationListView 已实现。

## 关闭 NotificationListView 已实现。
Sign in to join this conversation.
No description provided.