feat(project): 项目编号支持新增编辑自由填写 #49

Merged
cykj merged 1 commits from codex/issue-45-project-leader-autofill-a9912a48015b into V2.0 2026-11-05 06:47:24 +00:00
Owner

问题与预期

项目管理新增/编辑弹窗中,项目编号应由用户自由填写与调整,不再由后台自动生成。

改动范围

  • web-admin:弹窗增加「项目编号」必填输入,提交体携带 projectNo
  • backend:ProjectBody/save_entity 接收编号,租户内唯一校验;移除自动生成
  • 关联工单:#48
  • 原型:用户免除;测试:用户明确无需 Agent 测试,后续自测

测试

  • 责任:用户测试
  • 提交:见 PR head
  • 结果:Agent 未执行测试/构建(按用户要求)
  • 集成验证:待用户验收后进行

风险

编辑已有编号时若与他项冲突会返回「项目编号已存在」。

## 问题与预期 项目管理新增/编辑弹窗中,项目编号应由用户自由填写与调整,不再由后台自动生成。 ## 改动范围 - web-admin:弹窗增加「项目编号」必填输入,提交体携带 `projectNo` - backend:`ProjectBody`/`save_entity` 接收编号,租户内唯一校验;移除自动生成 - 关联工单:https://gitea.aichengyan.com/cykj/zkxw/issues/48 - 原型:用户免除;测试:用户明确无需 Agent 测试,后续自测 ## 测试 - 责任:用户测试 - 提交:见 PR head - 结果:Agent 未执行测试/构建(按用户要求) - 集成验证:待用户验收后进行 ## 风险 编辑已有编号时若与他项冲突会返回「项目编号已存在」。
cykj added 1 commit 2026-11-05 06:42:06 +00:00
项目管理弹窗增加项目编号输入;后端保存改为接收客户端编号并校验租户内唯一,不再自动生成。

Co-authored-by: Cursor <cursoragent@cursor.com>
cykj merged commit 352a4b7402 into V2.0 2026-11-05 06:47:24 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cykj/zkxw#49