实验室样本处理数据:三子模块台账 + 部门字段 ACL #99

Closed
opened 2026-11-12 04:50:01 +00:00 by chengtianyi · 1 comment
Collaborator

诉求

按 2026-11-04 会议与本会话确认:造血/单个核/间充质三子模块;市场/生产/质检字段归属;员工看全部只改本部门;主管可改全部;筛选与 Excel 导出。

修改端

  • backend
  • web-admin

验收

  • 单元测试:python -m unittest backend.tests.test_lab_sample_processing -v 通过
  • 部门 ACL / 跨部门拒写 / 导出列已实测
  • 与 #98 质检 4 Tab 台账并存(路径不同)
  • 构建与整体运行验收留给用户合入后进行

分支:codex/task-lab-sample-proc-0db67868e6e5

## 诉求 按 2026-11-04 会议与本会话确认:造血/单个核/间充质三子模块;市场/生产/质检字段归属;员工看全部只改本部门;主管可改全部;筛选与 Excel 导出。 ## 修改端 - backend - web-admin ## 验收 - 单元测试:`python -m unittest backend.tests.test_lab_sample_processing -v` 通过 - 部门 ACL / 跨部门拒写 / 导出列已实测 - 与 #98 质检 4 Tab 台账并存(路径不同) - 构建与整体运行验收留给用户合入后进行 分支:`codex/task-lab-sample-proc-0db67868e6e5`
Author
Collaborator

已合入 V2.0

  • 任务提交:5fe1193a2cd6a32f8dbd7f64f6b2264daaf66ed2
  • 合并提交:bbef46b645033a4030dea78303470333c6345686
  • 任务分支:codex/task-lab-sample-proc-0db67868e6e5
  • 单元测试:python -m unittest backend.tests.test_lab_sample_processing -v → 4 passed
  • 修改端:backend、web-admin
  • 说明:与 #98 质检 4 Tab 台账并存;本单实现三子模块 + 部门字段 ACL + Excel 导出
  • 构建与整体运行验收留给用户

需要你本地:执行 docs/sql/migrations/2026-11-12-lab-sample-processing-data.sql 与 docs/sql/migrations/2026-11-12-lab-sample-processing-acl-fix.sql(若尚未执行),重启 backend / 刷新 web-admin 后验收。

## 已合入 V2.0 - 任务提交:`5fe1193a2cd6a32f8dbd7f64f6b2264daaf66ed2` - 合并提交:`bbef46b645033a4030dea78303470333c6345686` - 任务分支:`codex/task-lab-sample-proc-0db67868e6e5` - 单元测试:`python -m unittest backend.tests.test_lab_sample_processing -v` → 4 passed - 修改端:backend、web-admin - 说明:与 #98 质检 4 Tab 台账并存;本单实现三子模块 + 部门字段 ACL + Excel 导出 - 构建与整体运行验收留给用户 需要你本地:执行 `docs/sql/migrations/2026-11-12-lab-sample-processing-data.sql` 与 `docs/sql/migrations/2026-11-12-lab-sample-processing-acl-fix.sql`(若尚未执行),重启 backend / 刷新 web-admin 后验收。
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cykj/zkxw#99