WuYongJie
|
2ff31032c6
|
fix(intake): keep barcode print as reserved entry
|
2026-06-11 13:38:15 +08:00 |
|
WuYongJie
|
90ff111283
|
Merge remote-tracking branch 'origin/main' into codex/xuxiake-intake-primary-domain-sync-20260610
# Conflicts:
# furniture-3d-system/src/app/intake/AccessoryLibraryPanel.tsx
# furniture-3d-system/src/app/intake/IntakeClient.test.tsx
# furniture-3d-system/src/app/intake/IntakeClient.tsx
# furniture-3d-system/src/app/intake/SpuRuleLibraryWorkspace.test.tsx
# furniture-3d-system/src/app/intake/SpuRuleLibraryWorkspace.tsx
# furniture-3d-system/src/app/intake/bom-library/AccessoryLibraryLogic.tsx
# furniture-3d-system/src/app/intake/bom-library/AccessoryLibraryPanel.tsx
# furniture-3d-system/src/app/intake/bom-library/BomLibraryDomain.tsx
# furniture-3d-system/src/app/intake/non-integrated/NonIntegratedDetailClient.tsx
# furniture-3d-system/src/app/intake/non-integrated/nonIntegratedApi.ts
# furniture-3d-system/src/app/intake/non-integrated/nonIntegratedAssetServer.ts
# furniture-3d-system/src/app/intake/product-development/ProductDevelopmentDomain.tsx
# furniture-3d-system/src/app/intake/product-development/SpuRuleLibraryWorkspace.test.tsx
# furniture-3d-system/src/app/intake/product-development/SpuRuleLibraryWorkspace.tsx
# furniture-3d-system/src/app/intake/product-development/spu-rule-library/SpuRuleLibraryWorkspace.test.tsx
# furniture-3d-system/src/app/intake/product-development/spu-rule-library/SpuRuleLibraryWorkspace.tsx
# furniture-3d-system/src/app/intake/product-development/spu-rule-library/spuRuleLibraryLogic.test.ts
# furniture-3d-system/src/app/intake/product-development/spuRuleLibraryLogic.test.ts
# furniture-3d-system/src/app/intake/product-patent/ProductPatentDomain.tsx
# furniture-3d-system/src/app/intake/raw-material-library/RawMaterialLibraryDomain.tsx
# furniture-3d-system/src/app/intake/raw-material-library/RawMaterialLibraryPanel.tsx
# furniture-3d-system/src/app/intake/reference-estimator/ReferenceEstimatorDomain.tsx
# furniture-3d-system/src/app/intake/spuRuleLibraryLogic.test.ts
|
2026-06-11 13:19:58 +08:00 |
|
WuYongJie
|
af27eff911
|
fix(intake): finalize non-integrated detail split
|
2026-06-11 12:52:56 +08:00 |
|
WuYongJie
|
5745abf0ae
|
fix(intake): allow merchandisers to download factory files
|
2026-06-11 12:43:06 +08:00 |
|
WuYongJie
|
d5aba614fe
|
fix(intake): allow deleting sku preview images
|
2026-06-11 11:56:12 +08:00 |
|
WuYongJie
|
16679896cf
|
refactor(intake): complete primary domain split
|
2026-06-11 11:46:25 +08:00 |
|
WuYongJie
|
d1ddf2de7a
|
refactor(intake): split non-integrated workspace containers
|
2026-06-11 11:46:25 +08:00 |
|
WuYongJie
|
1608b8f7ad
|
refactor: split intake workspace structure
|
2026-06-11 11:46:24 +08:00 |
|
WuYongJie
|
5cc335acde
|
fix(users): allow external intake business role
|
2026-06-11 09:40:25 +08:00 |
|
WuYongJie
|
bbdb63a9be
|
merge: promote xuxiake mainline storage build closure
|
2026-06-11 01:43:01 +08:00 |
|
WuYongJie
|
1d4e8cffc2
|
fix(storage): 打通对象存储边界与生产构建
|
2026-06-11 01:41:47 +08:00 |
|
WuYongJie
|
71849d4aab
|
merge: promote xuxiake mainline storage unify qiniu
|
2026-06-11 01:06:14 +08:00 |
|
WuYongJie
|
2f02d72565
|
feat(storage): 统一对象存储资源到稳定七牛访问口径
|
2026-06-11 01:03:56 +08:00 |
|
WuYongJie
|
28121b750d
|
Merge remote-tracking branch 'origin/codex/xuxiake-mainline'
|
2026-06-10 23:11:02 +08:00 |
|
WuYongJie
|
b9698b1fbb
|
fix: use anchor tag + router.push for mobile tab navigation
|
2026-06-10 23:10:27 +08:00 |
|
WuYongJie
|
f0fef3f906
|
Merge remote-tracking branch 'origin/codex/xuxiake-mainline'
|
2026-06-10 22:52:22 +08:00 |
|
WuYongJie
|
9f4e46d06d
|
feat: mobile responsive adaptation for main pages
- Add useMediaQuery hook for breakpoint detection (1024px)
- Add MobileTabBar component for mobile bottom navigation
- Add MobileInspectorDrawer component with 3-position drag
- Update globals.css with responsive variables and touch targets
- Update AppShell/AppTopNav for mobile layout switching
- Update HomeClient, AssetCenter, AssistedAssembly, DraftGroups for responsive layout
- Update Button/Input/Modal/Select with 44px minimum touch targets
|
2026-06-10 22:33:24 +08:00 |
|
WuYongJie
|
aa2ce7910b
|
refactor(intake): split primary intake domains
|
2026-06-10 19:35:39 +08:00 |
|
WuYongJie
|
64cd9d67a5
|
fix(intake): support existing spu sequence creation
|
2026-06-10 18:42:28 +08:00 |
|
WuYongJie
|
bc945b3328
|
refactor(intake): extract product patent domain
|
2026-06-10 18:32:44 +08:00 |
|
WuYongJie
|
b02bb244ec
|
refactor(intake): extract review issue image manager
|
2026-06-10 18:32:43 +08:00 |
|
WuYongJie
|
df580ae8bd
|
refactor(intake): extract review issue image cell
|
2026-06-10 18:32:43 +08:00 |
|
WuYongJie
|
bd777856e6
|
refactor(intake): extract detection workspace
|
2026-06-10 18:32:43 +08:00 |
|
WuYongJie
|
ac79549aca
|
refactor(intake): extract installation workspace
|
2026-06-10 18:32:43 +08:00 |
|
WuYongJie
|
4b2e1c435c
|
refactor(intake): extract first quality workspace
|
2026-06-10 18:32:43 +08:00 |
|
WuYongJie
|
0e923eadff
|
refactor(intake): extract archive preview panel
|
2026-06-10 18:32:43 +08:00 |
|
WuYongJie
|
d604ee0474
|
refactor(intake): extract product limit workspace
|
2026-06-10 18:32:43 +08:00 |
|
WuYongJie
|
1dca970937
|
refactor(intake): extract product pricing workspace
|
2026-06-10 18:32:43 +08:00 |
|
WuYongJie
|
3799702d22
|
refactor(intake): extract quality inspection workspace
|
2026-06-10 18:32:43 +08:00 |
|
WuYongJie
|
8fc529d2eb
|
refactor(intake): extract planning layout workspace
|
2026-06-10 18:32:43 +08:00 |
|
WuYongJie
|
9961f8a1b9
|
refactor(intake): extract finished sample shipment workspace
|
2026-06-10 18:32:43 +08:00 |
|
WuYongJie
|
921c55c97f
|
refactor(intake): extract sample measurement workspace
|
2026-06-10 18:32:43 +08:00 |
|
WuYongJie
|
b60a0a45ab
|
refactor(intake): extract patent application workspace
|
2026-06-10 18:32:42 +08:00 |
|
WuYongJie
|
4994957194
|
refactor(intake): extract quality standard workspace
|
2026-06-10 18:32:42 +08:00 |
|
WuYongJie
|
d7278d5fff
|
refactor(intake): extract attachment workspace
|
2026-06-10 18:32:42 +08:00 |
|
WuYongJie
|
d6b0960272
|
refactor(intake): extract opening reference workspace
|
2026-06-10 18:32:42 +08:00 |
|
WuYongJie
|
ffd53ec713
|
refactor(intake): extract product data workspace
|
2026-06-10 18:32:42 +08:00 |
|
WuYongJie
|
778d03c903
|
refactor(intake): extract project review workspace
|
2026-06-10 18:32:42 +08:00 |
|
WuYongJie
|
a61d1a5dd7
|
refactor(intake): move basic info field config
|
2026-06-10 18:32:42 +08:00 |
|
WuYongJie
|
3fa86786e8
|
refactor(intake): extract progress helpers
|
2026-06-10 18:32:42 +08:00 |
|
WuYongJie
|
5eba6797ab
|
refactor(intake): move url download helper
|
2026-06-10 18:32:42 +08:00 |
|
WuYongJie
|
2551018e22
|
refactor(intake): move blob fetch helper
|
2026-06-10 18:32:42 +08:00 |
|
WuYongJie
|
46f43eebdf
|
refactor(intake): move download error helper
|
2026-06-10 18:32:42 +08:00 |
|
WuYongJie
|
ba226085a2
|
refactor(intake): move workspace zip filename helper
|
2026-06-10 18:32:41 +08:00 |
|
WuYongJie
|
c4ffbcba0b
|
refactor(intake): move download helpers
|
2026-06-10 18:32:41 +08:00 |
|
WuYongJie
|
f5a3a6940a
|
refactor(intake): move bom category helpers
|
2026-06-10 18:32:41 +08:00 |
|
WuYongJie
|
90856bbe3a
|
refactor(intake): move product pricing system entry helper
|
2026-06-10 18:32:41 +08:00 |
|
WuYongJie
|
d5cafaa699
|
refactor(intake): move regex escape helper
|
2026-06-10 18:32:41 +08:00 |
|
WuYongJie
|
4bdb82b7ed
|
refactor(intake): extract workflow confirmation helpers
|
2026-06-10 18:32:41 +08:00 |
|
WuYongJie
|
9eff0cb944
|
refactor(intake): extract product patent sync helper
|
2026-06-10 18:31:59 +08:00 |
|