feat(web): migrate messaging and personal timetable
Complete scoped notification composition and recipient selection, and add the React personal timetable with week navigation, integrated exam and experiment entries, exports, and calendar subscription lifecycle management.
This commit is contained in:
1 parent
68f74aec86
commit
0a64424035
10 files changed
+292
-7
No files matched your search
+3
-1
@@ -29,6 +29,8 @@ npm.cmd run build
|
||||
- 读取真实 `/api/dashboard` 数据的首个页面;
|
||||
- 完整迁移 `/account` 的身份信息、TOTP 和统一身份绑定流程;
|
||||
- 完整迁移 `/users` 的分页筛选、Excel、账号、角色、状态和密码管理流程。
|
||||
- 迁移 `/notifications` 的收件箱、已读回执、权限范围/筛选/指定收件人群发和已发送记录;
|
||||
- 迁移 `/my-timetable` 的周视图、考试与实验融合、Excel/PDF/ICS 导出和日历订阅管理。
|
||||
|
||||
## 迁移纪律
|
||||
|
||||
@@ -43,7 +45,7 @@ npm.cmd run build
|
||||
| 批次 | 内容 | 状态 |
|
||||
| --- | --- | --- |
|
||||
| 0 | 工程、主题、会话、登录、应用外壳 | 进行中 |
|
||||
| 1 | Dashboard、Users、Account、移动端代表页 | 前三项进入联调验收 |
|
||||
| 1 | Dashboard、Users、Account、Notifications、个人课表、移动端代表页 | 已实现,进入联调验收 |
|
||||
| 2 | 标准 CRUD 与基础数据模块 | 未开始 |
|
||||
| 3 | 学生、教师与审批工作台 | 未开始 |
|
||||
| 4 | 选课、排课、成绩、实验等复杂模块 | 未开始 |
|
||||
|
||||
Reference in new issue
Block a user