Commit Graph
2 Commits
Author SHA1 Message Date
wanghu 39824fbb3d feat(M5-P1): 教师端发布链路切换 V2
- /list 挂载 TeacherHomeworks(已发布+草稿箱双 Tab,PRD 页 2/3),
  HomeworkList 仅保留 /homeworklist(全部作业,V1 冻结接口)
- NewHomework 切 V2:班级树改 teacherApi.classTree(),创建/编辑一律先落草稿
  再按需 publish/schedule,附件改 AttachmentUpload(AttachmentItem[]),
  「仅查阅」与其余提交方式互斥;转发场景保留 V1 GetDetail(V2 详情有归属校验)
- HomeworkList 摘除伪接口 remind 调用(后端无 /api/homework/Remind)
- 路由:/accept 重定向 /stu/today,新增 /stu/detail(学生详情页载体),
  /stu/redo initTab 改 todo(V2 无独立 redo 桶,RETURNED 归 todo)
2026-09-16 02:32:31 +08:00
wanghu e6639f7925 feat(M5): P0 契约层 + 审批/应用设置下线
- types/homeworkV2.ts:V2 全量类型契约(五态/枚举/矩阵/版本/通知)
- teacherHomework/studentHomework/notification 三客户端(28 端点)
- §6 审批功能下线:删 ApprovalList/ApprovalSetting/ApprovalFlowEditor,
  types/api/menu/menuRoute/App/mock 同步清理,DROPPED_MOD_IDS={5,6}
- §7 应用设置下线:删 HomeworkSetting/TypeSetBox/UserCheckInput,
  SettingApi 与 dict/contacts 死代码清理,DROPPED_MOD_IDS 扩 {21}
- 新增 V2 组件:TeacherHomeworks(已发布+草稿箱)、ReviewModal(批阅弹窗)、
  AttachmentUpload(附件上传)——尚未挂路由,页面切换随后续阶段
2026-09-16 02:29:32 +08:00