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
zlwu and Cursor
246ad2228e
docs: add cell storage protocol modules design for 2.2.6–2.2.10
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-13 17:48:22 +08:00
zlwu
058811ae77
提交
2026-05-12 22:07:53 +08:00
zlwu and Cursor
c87732fcd5
将 web-admin 从子模块改为仓库内普通目录,便于单仓克隆与维护。
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-12 16:41:08 +08:00
zlwu
2e9d020d50
提交
2026-05-12 16:35:07 +08:00
zlwu
d336fd0226
提交
2026-05-12 14:42:05 +08:00