fix(web): 调整项目组新增编辑弹窗宽度与字段布局 #33

Closed
opened 2026-11-05 02:10:37 +00:00 by cykj · 3 comments
Owner

诉求

项目组管理新增、编辑弹窗加宽;项目组名称与负责人同一行;成员、负责地区、负责医院、启用、备注各独占一行。

已确认范围

用户明确仅 Web 管理端(web-admin)。不修改后端契约。

验收

新增与编辑一致;候选宽度由720px增加为960px;首行双列,其余指定字段通栏;窄屏适配;保留现有选择、校验、保存逻辑。

视觉依据与阶段

复用 ManagementPage.vue 的 dialog-form-layout/form-grid-2 与 Fresh Mint 设计库 DialogShell Wide960。Figma原型制作中,待用户确认后开发。Agent测试。集成分支 V2.0。

授权依据

本会话用户 AGENTS.md 授权 Agent 创建工单与常规开发收尾;2026-11-05 用户明确本单仅 Web。

## 诉求 项目组管理新增、编辑弹窗加宽;项目组名称与负责人同一行;成员、负责地区、负责医院、启用、备注各独占一行。 ## 已确认范围 用户明确仅 Web 管理端(web-admin)。不修改后端契约。 ## 验收 新增与编辑一致;候选宽度由720px增加为960px;首行双列,其余指定字段通栏;窄屏适配;保留现有选择、校验、保存逻辑。 ## 视觉依据与阶段 复用 ManagementPage.vue 的 dialog-form-layout/form-grid-2 与 Fresh Mint 设计库 DialogShell Wide960。Figma原型制作中,待用户确认后开发。Agent测试。集成分支 V2.0。 ## 授权依据 本会话用户 AGENTS.md 授权 Agent 创建工单与常规开发收尾;2026-11-05 用户明确本单仅 Web。
cykj added the ai-in-progress label 2026-11-05 02:13:14 +00:00
cykj added ai-waiting-user and removed ai-in-progress labels 2026-11-05 02:14:38 +00:00
Author
Owner

Figma 布局原型 v1 已制作并检查:
https://www.figma.com/design/M9XtXqXRCAKccMWD7BivIL?node-id=15-24
新增 15:37,编辑 15:95;宽度960px;首行名称与负责人;成员、地区、医院、启用、备注各占一行;保留三行备注。复用 Web 设计库 DialogShell、Input、Select。
当前等待用户明确原型确认,未修改业务代码,未执行业务测试。仅 web-admin,Agent 测试;主目录原有 docs/agents/project.json 改动保留。

Figma 布局原型 v1 已制作并检查: https://www.figma.com/design/M9XtXqXRCAKccMWD7BivIL?node-id=15-24 新增 15:37,编辑 15:95;宽度960px;首行名称与负责人;成员、地区、医院、启用、备注各占一行;保留三行备注。复用 Web 设计库 DialogShell、Input、Select。 当前等待用户明确原型确认,未修改业务代码,未执行业务测试。仅 web-admin,Agent 测试;主目录原有 docs/agents/project.json 改动保留。
cykj added ai-in-progress and removed ai-waiting-user labels 2026-11-05 02:18:55 +00:00
Author
Owner

用户已明确确认 Figma v1(15:24),按此开发。实施范围仅 web-admin 项目组新增/编辑:960px;首行名称+负责人;成员/地区/医院/启用/备注通栏。复用现有网格,无后端变更。查看和项目表单保持原布局。任务分支 codex/issue-33-team-dialog,基线7ac2ff28;Agent验证真实组件+全局样式(合成API数据)及生产构建,独立审查后通过PR合入V2.0。主目录已有未推送01fef051及project.json修改保留,不纳入本PR。

用户已明确确认 Figma v1(15:24),按此开发。实施范围仅 web-admin 项目组新增/编辑:960px;首行名称+负责人;成员/地区/医院/启用/备注通栏。复用现有网格,无后端变更。查看和项目表单保持原布局。任务分支 codex/issue-33-team-dialog,基线7ac2ff28;Agent验证真实组件+全局样式(合成API数据)及生产构建,独立审查后通过PR合入V2.0。主目录已有未推送01fef051及project.json修改保留,不纳入本PR。
cykj added ai-testing and removed ai-in-progress labels 2026-11-05 02:40:00 +00:00
cykj added ai-merging and removed ai-testing labels 2026-11-05 02:49:44 +00:00
Author
Owner

已按用户确认原型完成,仅Web项目组新增/编辑:720→960px,名称/负责人同一行,成员/地区/医院/启用/备注各占一行。

PR:#36 (已合并)
最终远端提交:125398a3f5bc23e61468f2d634069d9e7dffbacc(V2.0)。

Agent验证:定向Prettier及git diff --check通过;真实ManagementPage+Element Plus+全局样式离线浏览器1440px/500px布局、必填校验、编辑保存、查看/项目宽度通过;独立审查无发现。默认build堆OOM,NODE_OPTIONS=--max-old-space-size=4096 pnpm build --mode docker通过。证据 .local/agent/project-team-dialog/{visual-results.json,build-docker.log,review.json}。

最新目标6292badf与任务af730ad0的merge-tree等于验收任务树。目标新增OA打印补丁与本任务组件/样式/依赖无交集;合并无冲突,补跑Web/移动打印回归各4项全通过。原5a55e9f5构建及真实组件验证按未变依赖复用,不代表OA任务人工验收。仅前端模板宽度和类名变更,实际组件+全局样式在隔离浏览器验证通过;API合成数据,无服务/配置/数据库变更,后端集成测试不适用。

现有主目录服务已返回更新组件,无服务启停、后端变更或业务库写入。主目录原有本地提交和project.json改动已保留。本单收尾不替代#30用户验收。

<!-- personal-dev:delivery:cykj/zkxw#33:125398a3f5bc23e61468f2d634069d9e7dffbacc --> 已按用户确认原型完成,仅Web项目组新增/编辑:720→960px,名称/负责人同一行,成员/地区/医院/启用/备注各占一行。 PR:https://gitea.aichengyan.com/cykj/zkxw/pulls/36 (已合并) 最终远端提交:125398a3f5bc23e61468f2d634069d9e7dffbacc(V2.0)。 Agent验证:定向Prettier及git diff --check通过;真实ManagementPage+Element Plus+全局样式离线浏览器1440px/500px布局、必填校验、编辑保存、查看/项目宽度通过;独立审查无发现。默认build堆OOM,NODE_OPTIONS=--max-old-space-size=4096 pnpm build --mode docker通过。证据 .local/agent/project-team-dialog/{visual-results.json,build-docker.log,review.json}。 最新目标6292badf与任务af730ad0的merge-tree等于验收任务树。目标新增OA打印补丁与本任务组件/样式/依赖无交集;合并无冲突,补跑Web/移动打印回归各4项全通过。原5a55e9f5构建及真实组件验证按未变依赖复用,不代表OA任务人工验收。仅前端模板宽度和类名变更,实际组件+全局样式在隔离浏览器验证通过;API合成数据,无服务/配置/数据库变更,后端集成测试不适用。 现有主目录服务已返回更新组件,无服务启停、后端变更或业务库写入。主目录原有本地提交和project.json改动已保留。本单收尾不替代#30用户验收。
cykj closed this issue 2026-11-05 02:51:45 +00:00
cykj added ai-done and removed ai-merging labels 2026-11-05 02:52:36 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cykj/zkxw#33