WuYongJie
|
f192a5d2dd
|
fix(supply-chain): move price type to data group
|
2026-08-12 11:23:20 +08:00 |
|
jingchuan
|
432cd9fc4f
|
feat(sample-progress): enrich OA tracking board
|
2026-08-12 11:07:49 +08:00 |
|
WuYongJie
|
944b5b0a58
|
Merge remote-tracking branch 'origin/codex/xuxiake-mainline' into codex/wuyongjie-bom-category-skills-v7
|
2026-08-11 18:33:33 +08:00 |
|
WuYongJie
|
7040fd2d03
|
feat(bom-costing): add category skill engine v7
|
2026-08-11 18:33:04 +08:00 |
|
jingchuan
|
a040b015b5
|
fix(oa-board): align export default statuses
|
2026-08-11 18:08:32 +08:00 |
|
jingchuan
|
ad9afabc49
|
fix(sample-progress): exclude OA drafts from overdue metrics
|
2026-08-11 17:45:23 +08:00 |
|
jingchuan
|
2c201674a4
|
Merge remote-tracking branch 'origin/main' into codex/jingchuan-sample-progress-main
|
2026-08-11 17:36:57 +08:00 |
|
jingchuan
|
ba9adb0db4
|
fix(sample-progress): sync OA data and embed board tab
|
2026-08-11 17:36:57 +08:00 |
|
WuYongJie
|
7558939482
|
feat(supply-chain): sync supplier regions
|
2026-08-11 17:19:29 +08:00 |
|
WuYongJie
|
31ef235c80
|
fix(intake): keep opening name out of SKU specs
|
2026-08-11 17:02:31 +08:00 |
|
jingchuan
|
37851f0f04
|
Merge remote-tracking branch 'origin/codex/xuxiake-mainline' into codex/jingchuan-sample-progress-main
|
2026-08-11 16:32:03 +08:00 |
|
jingchuan
|
20a450c4bd
|
feat(intake): reorder OA tabs and add sample flow links
|
2026-08-11 16:30:00 +08:00 |
|
WuYongJie
|
0ece1c38dc
|
fix(supply-chain): populate warehouse config and pin archive actions
|
2026-08-11 16:14:36 +08:00 |
|
WuYongJie
|
179040b1ab
|
Merge remote-tracking branch 'origin/codex/xuxiake-mainline' into codex/xuxiake-package-set-count-fix-20260811-1548
|
2026-08-11 16:12:21 +08:00 |
|
WuYongJie
|
6388b8f37a
|
fix(intake): keep package set counts consistent
|
2026-08-11 16:05:00 +08:00 |
|
jingchuan
|
ac9deefe85
|
merge: release sample progress board
|
2026-08-11 16:02:00 +08:00 |
|
jingchuan
|
1fa15cef79
|
merge: add sample progress board
|
2026-08-11 16:00:59 +08:00 |
|
jingchuan
|
23c20714dd
|
feat(sample-progress): integrate board into OA workspace
|
2026-08-11 16:00:17 +08:00 |
|
jingchuan
|
c031c36f8f
|
feat(sample-progress): add sampling progress board module
|
2026-08-11 15:49:58 +08:00 |
|
WuYongJie
|
aa646a795a
|
fix(supply-chain): isolate product archive column settings
|
2026-08-11 14:59:06 +08:00 |
|
jingchuan
|
6a19e30527
|
Merge remote-tracking branch 'origin/codex/xuxiake-mainline' into codex/jingchuan-brand-shipment-main-merge
|
2026-08-11 14:56:35 +08:00 |
|
jingchuan
|
43d8d43e16
|
Merge remote-tracking branch 'origin/codex/xuxiake-mainline' into codex/jingchuan-brand-shipment-main-merge
|
2026-08-11 14:56:23 +08:00 |
|
jingchuan
|
b2fb4165b5
|
Merge remote-tracking branch 'origin/codex/xuxiake-mainline' into codex/jingchuan-brand-shipment-todo
|
2026-08-11 14:54:22 +08:00 |
|
jingchuan
|
bdf20c2064
|
feat(oa-board): remind brand planning before shipment
|
2026-08-11 14:49:28 +08:00 |
|
WuYongJie
|
c86367c6b0
|
fix(intake): keep product type filters readable
|
2026-08-11 14:33:00 +08:00 |
|
jingchuan
|
4dcbed4c10
|
feat(oa-board): track unconfirmed completion followups
|
2026-08-11 13:46:32 +08:00 |
|
WuYongJie
|
199228241a
|
fix(intake): save product tags and support all product types
|
2026-08-11 13:42:33 +08:00 |
|
WuYongJie
|
63ca46c030
|
fix(intake): save product tags and support all product types
|
2026-08-11 13:38:28 +08:00 |
|
WuYongJie
|
10ce1696dc
|
fix(supply-chain): sync product development tags
|
2026-08-11 13:01:54 +08:00 |
|
WuYongJie
|
728495143e
|
fix(supply-chain): sync product development tags
|
2026-08-11 12:52:30 +08:00 |
|
WuYongJie
|
20fee3b7ba
|
merge: fix barcode certificate QR codes
|
2026-08-11 12:31:55 +08:00 |
|
WuYongJie
|
5c547dd25f
|
fix(barcode-print): sync certificate QR codes
|
2026-08-11 12:31:52 +08:00 |
|
jingchuan
|
981df46e3f
|
feat(oa-board): add monthly flow analysis
|
2026-08-11 12:06:51 +08:00 |
|
jingchuan
|
b24328f4f8
|
feat(oa-board): add daily stage report snapshots
|
2026-08-11 11:46:58 +08:00 |
|
WuYongJie
|
83a4d456b5
|
merge: release supply chain archive persistence
|
2026-08-11 10:46:55 +08:00 |
|
WuYongJie
|
be247f5a4b
|
Merge remote-tracking branch 'origin/codex/xuxiake-mainline' into codex/tmp-supply-chain-mainline-20260811
|
2026-08-11 10:40:13 +08:00 |
|
WuYongJie
|
b47f745b83
|
feat(supply-chain): persist archive enrichment and image cache
|
2026-08-11 10:31:12 +08:00 |
|
jingchuan
|
35b9c5e080
|
feat(oa-board): read DingTalk source from JSReport replica
|
2026-08-11 10:17:18 +08:00 |
|
WuYongJie
|
759cba00d7
|
Merge remote-tracking branch 'origin/codex/wu-product-pricing-inventory-status' into codex/tmp-main-merge-product-pricing-20260811
|
2026-08-11 09:06:39 +08:00 |
|
WuYongJie
|
6858161f3f
|
fix: show fixed virtual inventory task status
|
2026-08-11 08:58:37 +08:00 |
|
WuYongJie
|
7bfb69405d
|
release: honor unitless internal dimensions
|
2026-08-11 05:59:32 +08:00 |
|
WuYongJie
|
814a7ed4be
|
merge: honor unitless internal dimensions
|
2026-08-11 05:59:14 +08:00 |
|
WuYongJie
|
9383233130
|
fix(bom): honor unitless internal dimensions
|
2026-08-11 05:58:26 +08:00 |
|
WuYongJie
|
27ed15f55a
|
release: isolate oversized board packing
|
2026-08-11 05:42:04 +08:00 |
|
WuYongJie
|
7b95e5af33
|
merge: isolate oversized board packing
|
2026-08-11 05:41:14 +08:00 |
|
WuYongJie
|
5bd554f762
|
fix(bom): isolate oversized board packing
|
2026-08-11 05:40:24 +08:00 |
|
WuYongJie
|
c1985a2396
|
release: area-scaled BOM fallback v6
|
2026-08-11 05:10:27 +08:00 |
|
WuYongJie
|
c538e175bc
|
merge: area-scaled BOM fallback v6
|
2026-08-11 05:10:21 +08:00 |
|
WuYongJie
|
24a5043d15
|
fix(bom): scale fallback costs by board area
|
2026-08-11 05:10:02 +08:00 |
|
WuYongJie
|
0ba596a7c7
|
release: deterministic BOM blueprint v6
|
2026-08-11 04:39:10 +08:00 |
|