af057ff165
Keep current plans and release controls discoverable without losing historical evidence, and include the reviewed Windows start/stop workflow.
1.2 KiB
1.2 KiB
V2 合同详情完整正文轻量编辑记录
日期:2026-06-24
本轮目标
继续遵循《AI 合同平台 V2 重构版开发方案》:合同详情页永远只突出“下一步操作”,但用户从工作台进入详情后,应能在同一页完成必要修改,再提交审批。
已完成
- Contract API 新增
body_content完整正文字段。 - 新增迁移
20260624_0002_add_contract_body_content.py。 - 创建合同草稿时生成轻量正文骨架。
PATCH /api/v1/contracts/{contract_id}支持更新完整正文。- 合同详情响应返回
body_content,旧数据用body_preview兜底。 - 合同详情页预览优先展示完整正文。
- 快速编辑面板中新增“完整正文编辑”,默认折叠。
简化原则
- 首屏仍然只突出“下一步操作”。
- 完整正文编辑默认折叠,避免把合同详情变成沉重编辑器。
- 摘要级编辑和完整正文编辑在同一个轻量面板中完成,不新增复杂页面跳转。
验证关注
- SQLite 从零迁移到 head 已验证通过。
- SQLite 对
ALTER COLUMN SET NOT NULL不兼容,本轮迁移采用server_default=""方式保证本地和生产迁移都更稳。