2975 Commits

Author SHA1 Message Date
居居
d4d9e0ba08 fix(clearance): 补齐历史店铺编号并显示清货价说明 2026-11-05 17:21:30 +08:00
WuYongJie
c875549d2f feat(clearance): publish task progress, shipment metrics and price exports
Release the seven reviewed clearance changes through 62191d50 and fix 828883e742e57fae4525888e17974d98a2559af4.
Preserve the applied archive migration; add a separate index migration.
Terminate failed/cancelled workbook downloads and retain frontend retry feedback.

Source commits:
976fc50be6c25c9e83dca1c29410a7ad8ee40b7a perf(clearance): 异步刷新任务出货进度
4c1cd5527b4c54403ad985c8e807dbe695316309 perf(clearance): 解耦任务首屏与进度刷新
72fb742a3d56beceecaec485782258a7ccff214d style(clearance): 缩短历史成本价备注
9e064c4b4268b361bdc24c47b2bd50ba163f3e1e fix(clearance): 从聚水潭店铺表映射店铺编号
75b6d6b08d0b4dc97926171600793dd5c0dbcd76 feat(clearance): 增加清货价推送筛选与导出
05e4509f0d443829872b0d8ed6c2c2a9f6b8ede3 fix(clearance): 保留真实发货量并补齐任务池字段
62191d50ab5f96868232331810961d74ad2fc34b style(clearance): 精简清货价推送筛选条件
2026-11-05 16:02:25 +08:00
WuYongJie
45589b97e0 feat(1688): display and filter product suppliers 2026-11-05 15:02:57 +08:00
WuYongJie
69f1a0c30a feat(clearance): add monthly price push archive
Integrate clearance feature from shared commit 6a61f375182ae35fe5b87da23ab459c89544e3f8. Includes full profit-center shop coverage and actual product-code mapping; excludes unrelated shared-branch changes.
2026-11-05 14:32:14 +08:00
WuYongJie
e38560dfdb fix(intake): complete inventory tasks when either flow succeeds
Cherry-picked from f79dfd05a92b6d904a3906101bb1702bf4a0107f; release only the authorized inventory task and alert fix.
2026-11-05 14:06:57 +08:00
居居
9930b1ee90 feat(hr-sync): 人员信息同步纳入供应商组织树(仅排除快递公司) 2026-11-05 11:57:10 +08:00
WuYongJie
b5128e8645 feat(discontinuation): release corrected activity appeal review
Integrate only activity appeal functionality and fixes from 708d6e74fbcd449babb69e60a9b2bb6d7e80b37b, preserving current main permissions and evidence loading guards.
2026-11-05 11:39:19 +08:00
居居
9a501745f4 fix(supply-chain): include snapshot images in limit export 2026-11-05 11:13:40 +08:00
居居
d40ba51515 fix(discontinuation): lazy load appeal evidence with loading protection
Source: ff6406d1e0cd7729528e09a6a704d2f371f0d63f; loading fix: fc28557c3de09606fc058a469c8e3cfba1c555c4. Preserve current main permission documentation.
2026-11-05 10:00:33 +08:00
WuYongJie
aa1671292d test(auth): preserve current supply-chain exclusions during release 2026-11-04 14:51:59 +08:00
WuYongJie
6e57c8f541 fix(auth): honor personal supply-chain grants for external intake users 2026-11-04 14:51:59 +08:00
居居
03c2cc2396 fix(discontinuation): restart stale RPA browser before sync 2026-11-04 13:29:10 +08:00
WuYongJie
495bd42ac8 fix(product-archive): retry marketing sales hourly until 14:00 2026-11-04 10:33:10 +08:00
WuYongJie
58fc8bdbee fix(intake): show successful inventory channel exclusively
Cherry-picked from efcba62d3b1e50deaf34c8df54fbb0fe4228dfb5; release only the authorized inventory status display fix.
2026-11-04 09:51:07 +08:00
居居
f6af1843c2 fix(clearance): 优化任务加载与分销任务计算 2026-11-03 18:06:13 +08:00
WuYongJie
06d61525bb fix(diy): avoid reserved layout filename in guide content 2026-11-03 17:59:48 +08:00
WuYongJie
57f6de24d0 feat(diy): add illustrated operation guide with searchable chapters
Provide concise instructions for SJ0380 and SJ0450, real interface screenshots, and a flip-door demo. Place the guide capsule after the scheme name and open the manual in a separate tab.
2026-11-03 17:44:34 +08:00
居居
84710c8fa5 feat(discontinuation): mark combo replacements 2026-11-03 17:18:05 +08:00
居居
57ef1ec3ef fix(discontinuation): hide unavailable replacement aliases 2026-11-03 17:18:05 +08:00
WuYongJie
5b17403a8c fix(intake): keep inventory status labels on one line
Cherry-picked from b11d2efbe109d46614d94eba916cea27833f8c36
2026-11-03 16:02:43 +08:00
居居
ad7b69c3e4 feat(clearance): 完善任务映射、计算与配置交互 2026-11-03 15:54:03 +08:00
居居
d23590db0a feat(clearance): 支持人工任务按利润中心导入 2026-11-03 15:54:03 +08:00
居居
56db9d6e93 feat(clearance): 接入人工批次与月度批次规则 2026-11-03 15:54:03 +08:00
居居
fc885376e5 feat(clearance): 支持经管人工调整优先级 2026-11-03 15:54:03 +08:00
居居
6fd5e989cc feat(discontinuation): support batch filter queries 2026-11-03 15:54:03 +08:00
WuYongJie
011bb99278 fix(intake): reliably enqueue factory virtual inventory
Cherry-picked from 4ed8082fba353c1ad18662509e3a6c12780ece30; only the authorized inventory fix is released.
2026-11-03 15:29:07 +08:00
居居
d7b640c482 feat(discontinuation): suppress dedicated warehouse links 2026-11-03 15:27:29 +08:00
居居
5b329dda80 fix(supply-chain): exclude owner-adjusted price from limit exports 2026-11-03 15:17:31 +08:00
居居
e9a1473348 fix(supply-chain): hide owner-adjusted price column in limit UI
Keep the owner-adjusted price in calculations, snapshots, and exports while excluding it from the limit table, filters, and column settings.
2026-11-03 15:17:31 +08:00
WuYongJie
3818b8a65d fix(product-archive): sync Jianshang actual stock daily
Use inventory management warehouse scope and sum finished goods qty by barcode.
Refresh source metadata and support a targeted stock-only refresh with backups.
Make the existing daily 08:10 schedule explicitly use Asia/Shanghai.

(cherry picked from commit 824603764b8892689c7043f0f02c0613ed4fed82)
2026-11-03 13:35:36 +08:00
WuYongJie
1be13ea777 fix(product-archive): prioritize warehouse storage configuration 2026-11-03 12:15:24 +08:00
居居
26ff64287b fix(discontinuation): apply all link filters 2026-11-03 11:29:10 +08:00
居居
11821543ae feat(discontinuation): simplify appeal reason options 2026-11-03 11:21:15 +08:00
居居
9cfb8c4dfb feat(discontinuation): separate appeal and review roles 2026-11-03 11:21:15 +08:00
居居
37ff36fe43 feat(discontinuation): add additional store data scopes 2026-11-03 11:21:14 +08:00
居居
685a23cc2a fix(discontinuation): retain saved data scope overrides 2026-11-03 11:00:19 +08:00
WuYongJie
ae28ff1334 fix(layout): hide external AI navigation for supplier accounts 2026-11-03 09:54:12 +08:00
WuYongJie
fa04954206 fix(diy): highlight new SJ0450 series without changing names 2026-11-03 09:40:04 +08:00
居居
ee5c4570b4 fix(discontinuation): resolve regeneration runner from release root 2026-11-03 09:37:36 +08:00
居居
9958a7fbd4 fix(discontinuation): preserve underlying regeneration errors 2026-11-03 09:13:09 +08:00
WuYongJie
677cdfb8e9 fix(diy): load uncompressed SJ0450 door without wasm decoders
(cherry picked from commit 00eddb201d88eaa7f4aae2f150bd849b27a050c0)
(cherry picked from commit 01e1f61f91919a39a4e5942d169a80063a0f8e7d)
2026-11-02 19:04:36 +08:00
WuYongJie
e0d3ae2c89 feat(diy): add independent SJ0450 catalog and flip door hardware
(cherry picked from commit be3e390be0e0360a0149daf08e67affa9aa454ff)
(cherry picked from commit f3a123def54064fdc604e5c6ff50e1ac7cd1be42)
2026-11-02 18:50:18 +08:00
居居
d2f8a7ca76 fix(discontinuation): bundle runtime tools and report child errors 2026-11-02 18:25:44 +08:00
WuYongJie
1cfb598d9e feat(distribution): show archive SKU before barcode
Add a goods code column using the product archive SKU. Match only the paged barcode summaries and display a dash for missing codes; keep listing counts, detail expansion, exports and synchronization unchanged.
2026-11-02 18:00:49 +08:00
居居
05a74eeb15 fix(discontinuation): run regeneration outside standalone runtime 2026-11-02 17:59:02 +08:00
WuYongJie
16d0bc90a2 fix(inventory): preserve Prisma snapshot timestamp semantics 2026-11-02 17:43:23 +08:00
居居
a70e5a759e fix(discontinuation): surface regeneration stage errors 2026-11-02 17:39:34 +08:00
WuYongJie
7580d9612d perf(inventory): publish only changed snapshot rows 2026-11-02 17:25:56 +08:00
居居
c0429c23d5 feat(discontinuation): add management-only snapshot regeneration 2026-11-02 17:18:06 +08:00
居居
c094200ec5 feat(discontinuation): add one-click filter reset 2026-11-02 16:41:57 +08:00