Files
ai-contract-platform/project-docs/archive/implementation-history/V2-contract-web-entry-closure-2026-06-24.md
T
yuqei af057ff165 chore: archive project history and preserve delivery controls
Keep current plans and release controls discoverable without losing historical evidence, and include the reviewed Windows start/stop workflow.
2026-10-08 19:05:30 +08:00

1.8 KiB
Raw Blame History

V2 Contract Web 主入口闭环记录

日期:2026-06-24

本轮目标

对照《AI 合同平台 V2 重构版开发方案》,继续保持企业主线轻量化:

  • 工作台只突出“待我处理”和“快速发起”。
  • 合同详情只突出“下一步操作”。
  • 普通用户不暴露复杂审批配置。

本轮把前端入口和上一轮 Contract API 写接口接起来。

已完成

  • 合同列表页新增“快速起草”表单。
    • 只填写合同名称、相对方。
    • 调用 POST /api/contract-platform/contracts。
    • 创建成功后直接进入新合同详情页。
  • 合同详情页“编辑”按钮接入 PATCH /api/contract-platform/contracts/{id}。
    • 默认只显示一个编辑按钮。
    • 展开后只编辑相对方、下一步操作、正文摘要。
    • 保存后刷新详情页。
  • 工作台待办收敛为单一主动作。
    • 每条待办只显示“继续处理”按钮。
    • 具体提交审批、重提、审批处理仍放在合同详情页顶部的下一步操作区。
  • 修复本轮触达页面中的历史乱码文案。
  • 补充移动端样式,避免合同详情主动作在小屏被 .topbar-actions 隐藏。

验证结果

  • python -m pytest yuqei-contract-platform\services\contract-api\tests -q:11 passed。
  • npm --prefix yuqei-contract-platform\apps\contract-web run typecheck:通过。
  • npm --prefix yuqei-contract-platform\apps\contract-web run build:通过。

下一步建议

继续沿主流程推进,不扩大到复杂管理能力:

  • 合同列表筛选真正接入 Contract API 查询参数。
  • 工作台“待我审批 / 我发起的草稿 / 履约提醒”做轻量分组。
  • 合同详情编辑从摘要级 PATCH 扩展到完整合同正文编辑,但仍保持默认折叠。