zlwu
b569643581
提交
2026-07-28 21:33:15 +08:00
zlwu and Cursor
a3af039e74
feat: 质检工单结论、库位批量/筛选与协议样本接收质检摘要
...
落库并展示质检工单级结论(可编辑/任务派生),库位树支持批量新增子节点与货架格子检索,协议/捐赠列表补充接收与门禁质检摘要,并同步生产物料与工单卡片展示优化。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-28 18:46:24 +08:00
zlwu
7f4c9720e9
提交
2026-07-25 09:37:24 +08:00
zlwu and Cursor
cf270630fe
feat(oa): add oa_instance.initiator_select_json for per-node self-select
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-23 16:00:49 +08:00
zlwu and Cursor
26800865cd
feat(oa): add return, resubmit, and multi-round approval progress
...
Align with DingTalk semantics: reject ends the instance, return keeps it for initiator edits, and revoke-and-resubmit creates a linked new instance. Progress timeline projects rounds via oa_instance_event.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-15 14:53:52 +08:00
zlwu
6eea13370c
提交
2026-07-14 13:55:11 +08:00
zlwu
038a60b09e
提交
2026-07-01 16:37:33 +08:00
zlwu
17b699b900
提交
2026-06-30 16:48:52 +08:00
zlwu
5b3edb1700
提交
2026-06-30 09:19:06 +08:00
zlwu
ee364e24aa
提交
2026-06-26 00:50:04 +08:00
zlwu
0b50eff3d8
提交
2026-06-25 12:41:07 +08:00
zlwu
482d6bbe5d
提交
2026-06-18 11:05:53 +08:00
zlwu
6bfabac50d
提交
2026-06-17 18:16:23 +08:00
zlwu
817dfff43c
提交
2026-06-16 17:10:01 +08:00
zlwu
eaf7d490ec
提交
2026-06-16 07:38:27 +08:00
zlwu
427bcb1551
提交
2026-06-14 17:20:52 +08:00
zlwu
5ad07c8cac
提交
2026-06-13 19:47:22 +08:00
zlwu
3abe69c1cc
提交
2026-06-12 15:17:54 +08:00
zlwu
4ea71a1bae
提交
2026-06-12 12:32:49 +08:00
zlwu
64219a68c7
提交
2026-06-11 15:42:58 +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
b6c63591ea
提交
2026-05-28 00:15:29 +08:00
zlwu
c137b46939
提交
2026-05-27 16:52:46 +08:00
zlwu
41aa90aa05
提交
2026-05-27 05:23:28 +08:00
zlwu
edf88dc016
提交
2026-05-26 19:04:27 +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
d93b16ab0c
feat(production): add biz_type field to BizProductionWorkOrder model
2026-05-26 17:58:07 +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
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
320f7e75f0
提交
2026-05-22 11:43:41 +08:00
zlwu
7541a167c0
提交
2026-05-21 18:59:46 +08:00
zlwu
14f1a84bb3
提交
2026-05-21 12:53:37 +08:00
zlwu
dc31968204
提交
2026-05-20 14:32:07 +08:00
zlwu
be4fab78e1
提交
2026-05-20 09:28:36 +08:00
zlwu
4137c54588
feat(qc): add SQLAlchemy models for QC material and usage
2026-05-20 06:27:40 +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
61f217eea5
feat(models): 新增10个生产执行相关SQLAlchemy模型
...
新增细胞产品、生产工单、生产任务及关联的投入/步骤/试剂/耗材/产出/数据采集等模型类,
支持工单→任务→步骤的relationship关联查询。
2026-05-20 00:05:24 +08:00