Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2.4 KiB
2.4 KiB
Phase TS-4:手动创建与详情编辑器
日期:2026-04-08 状态:待实施
1. 阶段目标
补齐“手动创建任务”和“详情编辑”链路,让用户可以在 Today Status 与 Schedule Center 中真实创建、编辑任务与子任务。
2. 详细任务
2.1 改造 KanbanDetail 为真实编辑器
文件:
frontend/src/components/chat/KanbanDetail.vue
需要完成:
- 支持
create | edit - 接 task detail API
- 编辑字段:
titledescriptionstatuspriorityquadrantassignee_typeassignee_id
- 子任务增删改排序接真实 API
- 历史接
TaskHistory - 评论如果后端暂无支持,本阶段不强做真实化
2.2 Schedule Center 手动创建增强
文件:
frontend/src/pages/schedule-center/composables/useScheduleCenterPage.tsfrontend/src/pages/schedule-center/index.vue
需要完成:
addTask()支持:quadrantdescriptionassignee_typeassignee_iddispatch_to_commander
- 保持
loadDateDetail()+loadMonth()刷新闭环
2.3 象限内快捷新建
文件:
frontend/src/components/chat/KanbanPanel.vuefrontend/src/components/chat/KanbanDetail.vuefrontend/src/pages/chat/index.vue
需要完成:
- 点击象限
+打开KanbanDetail(create) - 自动预填
quadrant - 保存后刷新 Today Status
3. 设计原则
- KanbanDetail 是真实任务编辑器,不再保留 mock 状态真源
- Schedule Center 是最完整的手动创建页面
- Today Status 提供快捷创建,不与 Schedule Center 竞争真源
4. 核心文件清单
| 文件 | 操作 | 说明 |
|---|---|---|
frontend/src/components/chat/KanbanDetail.vue |
修改 | 真实 create/edit 详情面板 |
frontend/src/pages/schedule-center/composables/useScheduleCenterPage.ts |
修改 | 手动创建增强 |
frontend/src/pages/schedule-center/index.vue |
修改 | 表单与详情联动 |
frontend/src/pages/chat/index.vue |
修改 | Today Status 快捷创建联动 |
5. 验收标准
- 用户可从 Today Status 手动创建任务
- 用户可从 Schedule Center 手动创建任务
- 用户可编辑任务、子任务、分配信息
- 刷新后数据保持一致
6. 依赖关系
依赖:Phase TS-2
建议在:Phase TS-3 后整合
输出给:Phase TS-5