Commit Graph
100 Commits
Author SHA1 Message Date
zlwu 9a73e87ce8 提交 2026-06-12 10:37:56 +08:00
zlwu 64219a68c7 提交 2026-06-11 15:42:58 +08:00
zlwu 195c4c0a34 提交 2026-06-04 15:08:11 +08:00
zlwu eec61cb5dd 提交 2026-06-04 12:57:59 +08:00
zlwu afd517ce10 提交 2026-06-03 17:53:48 +08:00
zlwu 09afdb1d65 提交 2026-06-02 09:39:50 +08:00
zlwu 2e66e03792 提交 2026-06-01 11:22:07 +08:00
zlwu 69ee0f505c 提交 2026-05-28 20:10:34 +08:00
zlwu 239d0a03d7 提交 2026-05-28 20:04:27 +08:00
zlwu 912ada02eb 提交 2026-05-28 19:11:31 +08:00
zlwu 5e91791ebf 提交 2026-05-28 14:19:18 +08:00
zlwu 3c7a47981a 提交 2026-05-28 13:05:46 +08:00
zlwu f1f5d24eff 提交 2026-05-28 08:37:37 +08:00
zlwu 2020f371f4 提交 2026-05-28 07:59:08 +08:00
zlwu 4ff289a8cf 提交 2026-05-28 07:37:16 +08:00
zlwu b6c63591ea 提交 2026-05-28 00:15:29 +08:00
zlwu c137b46939 提交 2026-05-27 16:52:46 +08:00
zlwu 7145c6c683 提交 2026-05-27 06:22:08 +08:00
zlwu 41aa90aa05 提交 2026-05-27 05:23:28 +08:00
zlwu ad8f8d696f 提交 2026-05-26 22:31:48 +08:00
zlwu 3f122da803 提交 2026-05-26 21:27:48 +08:00
zlwu edf88dc016 提交 2026-05-26 19:04:27 +08:00
zlwu 4a00f21bfb feat(qc): integrate OutboundQcViewDialog into QC work order page 2026-05-26 18:52:59 +08:00
zlwu b20c9f7bd7 feat(qc): add outbound QC work order tab with list, filters and action buttons 2026-05-26 18:43:49 +08:00
zlwu b32196690b feat(qc): add outbound QC detail API types and fetch function 2026-05-26 18:37:42 +08:00
zlwu c9f369a276 feat(qc): extend outbound work order list API with application/infusion fields and bizType filter 2026-05-26 18:29:56 +08:00
zlwu fa60330752 feat(qc): add biz_type column to qc_work_order table for outbound business type 2026-05-26 18:24:50 +08:00
zlwu 6bdcd0a565 feat(production): add outbound work order tab, columns, and detail dialog with pilot application and infusion schedule sections 2026-05-26 18:17:15 +08:00
zlwu 11f8d2973b feat(pilot): auto-create outbound production work order on schedule creation and auto-void on deletion 2026-05-26 18:06:26 +08:00
zlwu d84f5056f2 feat(production): extend CRUD for outbound work orders — biz_type, yzf status, list/detail enrichment 2026-05-26 18:04:03 +08:00
zlwu d93b16ab0c feat(production): add biz_type field to BizProductionWorkOrder model 2026-05-26 17:58:07 +08:00
zlwu 482369d4ec feat(production): add biz_type column and yzf status for outbound work orders 2026-05-26 17:55:03 +08:00
zlwu 065e6c34b4 提交 2026-05-26 12:32:19 +08:00
zlwu bb8c981afd 提交 2026-05-25 20:54:11 +08:00
zlwu c4cc7009e3 提交 2026-05-25 19:27:30 +08:00
zlwu ee4abd361e 提交 2026-05-25 17:43:49 +08:00
zlwu 771f010a39 提交 2026-05-25 15:14:06 +08:00
zlwu 575e63e7e8 提交 2026-05-24 23:04:33 +08:00
zlwu 13e4c9530a 提交 2026-05-24 17:57:28 +08:00
zlwu 7cec1f2190 提交 2026-05-24 16:58:51 +08:00
zlwu 9dd7eb56ba 提交 2026-05-24 11:03:15 +08:00
zlwu 93f5801aa9 提交 2026-05-24 10:42:11 +08:00
zlwu 2eb1807fe6 提交 2026-05-24 10:21:14 +08:00
zlwu 9a93140391 提交 2026-05-24 10:03:00 +08:00
zlwu 3d4a41a944 提交 2026-05-24 09:43:01 +08:00
zlwu 2f350e7d73 提交 2026-05-24 09:34:01 +08:00
zlwu 07ed8c7a60 提交 2026-05-24 08:34:01 +08:00
zlwu ea5dedf059 提交 2026-05-23 21:48:49 +08:00
zlwu 7fbf71b6e1 提交 2026-05-23 21:27:10 +08:00
zlwu 05684ba2a4 提交 2026-05-23 14:49:50 +08:00
zlwu fb85230d25 提交 2026-05-23 12:51:22 +08:00
zlwu 3779de12ce 提交 2026-05-23 11:41:57 +08:00
zlwu 19de2040d0 提交 2026-05-22 16:33:17 +08:00
zlwu 1f5de9030e 提交 2026-05-22 16:25:04 +08:00
zlwu 53d3b21f57 提交 2026-05-22 12:40:22 +08:00
zlwu 320f7e75f0 提交 2026-05-22 11:43:41 +08:00
zlwu 5254eea4a2 提交 2026-05-22 07:16:53 +08:00
zlwu 87dbbf1247 提交 2026-05-21 21:29:54 +08:00
zlwu b0eb80a2d4 提交 2026-05-21 20:56:57 +08:00
zlwu 7541a167c0 提交 2026-05-21 18:59:46 +08:00
zlwu a905d80623 提交 2026-05-21 13:32:47 +08:00
zlwu d387ba4017 提交 2026-05-21 13:20:15 +08:00
zlwu 14f1a84bb3 提交 2026-05-21 12:53:37 +08:00
zlwu ad0e849f6d 提交 2026-05-21 11:25:43 +08:00
zlwu 74f751d0d1 提交 2026-05-21 11:09:29 +08:00
zlwu ee73f69759 提交 2026-05-21 05:11:53 +08:00
zlwu c55269de86 提交 2026-05-21 03:48:06 +08:00
zlwu 6272d107dc 提交 2026-05-20 21:12:16 +08:00
zlwu e6b4b9a8d7 提交 2026-05-20 20:41:47 +08:00
zlwu c6c3a37fa7 提交 2026-05-20 18:06:21 +08:00
zlwu 276299ff27 提交 2026-05-20 15:10:55 +08:00
zlwu 27ac28b8f5 提交 2026-05-20 14:53:16 +08:00
zlwu dc31968204 提交 2026-05-20 14:32:07 +08:00
zlwu 15ed25e33b 提交 2026-05-20 09:30:10 +08:00
zlwu be4fab78e1 提交 2026-05-20 09:28:36 +08:00
zlwu e6072457fd feat(qc): implement material library with CRUD, stock-in, usage tracking and task deduction 2026-05-20 06:36:50 +08:00
zlwu 4137c54588 feat(qc): add SQLAlchemy models for QC material and usage 2026-05-20 06:27:40 +08:00
zlwu 18132c8034 feat(qc): add DDL for QC material library and usage tables 2026-05-20 06:26:24 +08:00
zlwu c55bc55138 fix(models): remove relationship declarations that require ForeignKey constraints
The project does not use SQLAlchemy ORM-level relationships or ForeignKey
constraints. All joins are done manually in CRUD queries. The relationship()
declarations on BizProductionWorkOrder.tasks and BizProductionTask.steps
caused mapper initialization failures because the child table columns lack
ForeignKey definitions.
2026-05-20 05:19:20 +08:00
zlwu f464c22b9e feat(production): add production work order management page 2026-05-20 00:59:51 +08:00
zlwu eec59de5dc feat(production): add production task execution page 2026-05-20 00:57:02 +08:00
zlwu 5f8eac3523 feat(production): add cell product management page 2026-05-20 00:56:53 +08:00
zlwu 375c975c33 feat(router): add frontend routes for cell product, work order, and task 2026-05-20 00:56:45 +08:00
zlwu 2d3f55918f feat(production): trigger production work order on sample reception 2026-05-20 00:56:34 +08:00
zlwu b303afb272 feat(crud): add cell product CRUD operations 2026-05-20 00:56:24 +08:00
zlwu 96a0c394c2 feat(api): add production work order, production task, and cell product API modules 2026-05-20 00:25:09 +08:00
zlwu 4b676886b0 feat: append 21 API routes for work orders, production tasks, and cell products to production router 2026-05-20 00:22:21 +08:00
zlwu fb7846f2ed feat(crud): add production task CRUD with route-cloning logic 2026-05-20 00:11:57 +08:00
zlwu 9d9f43579d feat(crud): add production work order CRUD operations 2026-05-20 00:10:35 +08:00
zlwu 026b040db5 feat(schemas): add production module Pydantic schemas
Create 3 schema files for the production module:
- production_work_order.py: work order base, list query, complete
- production_task.py: task CRUD, steps, materials, outputs, inputs
- cell_product.py: cell product create, update, list query
2026-05-20 00:09:21 +08:00
zlwu 61f217eea5 feat(models): 新增10个生产执行相关SQLAlchemy模型
新增细胞产品、生产工单、生产任务及关联的投入/步骤/试剂/耗材/产出/数据采集等模型类,
支持工单→任务→步骤的relationship关联查询。
2026-05-20 00:05:24 +08:00
zlwu 67ba7c48d5 feat(production): add DDL for 10 production tables and 3 menus
Create docs/sql/production_work_order.sql with:
- 10 CREATE TABLE IF NOT EXISTS statements for production work order module
- 3 sys_menu INSERT statements under 生产管理 parent menu
2026-05-19 23:59:55 +08:00
zlwu 3b875ec370 提交 2026-05-19 23:12:56 +08:00
zlwu 93cd506a90 提交 2026-05-19 12:03:08 +08:00
zlwu f269a994f4 提交 2026-05-18 16:21:38 +08:00
zlwu 2a4767a014 提交 2026-05-17 23:08:38 +08:00
zlwu 135dd550b6 提交 2026-05-17 12:36:40 +08:00
zlwu 62cfb8fbbf 提交 2026-05-17 12:31:11 +08:00
zlwu e5ba8f097a 提交 2026-05-17 09:05:10 +08:00
zlwu 8e2dd8b9f0 提交 2026-05-17 08:36:37 +08:00