WuYongJie
|
8617493f8a
|
style(layout): 产品开发侧栏对齐供应链 224px,修复系统切换器「产品开发」截断
侧栏变量 --layout-app-sidebar-width 11rem→14rem(浅色/深色两处),切换器簇/按钮随之与供应链逐项一致(224/192/144);切换器簇改 min-width、触发器 flex-1→flex-auto 作为防截断兜底。已实测四主页面无挤压无横向溢出。
|
2026-10-09 09:38:44 +08:00 |
|
WuYongJie
|
c3b20aace6
|
fix(supply-chain): 运营负责人改为一次性定标冻结(摘除跟随最新销售的每日翻转)
|
2026-10-09 09:00:53 +08:00 |
|
WuYongJie
|
5e842eeeb8
|
fix(supply-chain): 运营负责人改为一次性定标冻结(摘除跟随最新销售的每日翻转)
|
2026-10-09 09:00:46 +08:00 |
|
WuYongJie
|
b5dc4a1b1b
|
fix(supply-chain): 运营负责人改为一次性定标冻结(摘除跟随最新销售的每日翻转)
|
2026-10-09 09:00:12 +08:00 |
|
WuYongJie
|
139aec0e70
|
feat(oa-board): 出图进度页改为美术设计申请源数据视图
一行=一条流程实例,列=流程实例ID/编号/标题/状态/时间+128 个表单原字段(按全量填写率排序,与源库导出 xlsx 同口径)。新快照表 oa_art_flow_raw_snapshot(关键筛选列+fields_json 全字段清洗值)+ oa_art_flow_raw_meta 字段顺序;同步脚本入 timer 链;API /api/intake/oa-board/art-flow-raw。旧 SKU 维度视图从页面移除,后端服务与导出消费方保留。
|
2026-10-08 17:24:06 +08:00 |
|
WuYongJie
|
1ba16cbc6b
|
Merge origin/codex/xuxiake-mainline into codex/local-3001-integration (sync before art-flow raw view push)
|
2026-10-08 17:23:44 +08:00 |
|
WuYongJie
|
eaf11faea1
|
feat(oa-board): 出图进度页改为美术设计申请源数据视图
一行=一条流程实例,列=流程实例ID/编号/标题/状态/时间+128 个表单原字段(按全量填写率排序,与源库导出 xlsx 同口径)。新快照表 oa_art_flow_raw_snapshot(关键筛选列+fields_json 全字段清洗值)+ oa_art_flow_raw_meta 字段顺序;同步脚本入 timer 链;API /api/intake/oa-board/art-flow-raw。旧 SKU 维度视图从页面移除,后端服务与导出消费方保留。
|
2026-10-08 17:23:18 +08:00 |
|
WuYongJie
|
13b81e5822
|
feat(supply-chain): 新增替换款规则每日同步定时器安装脚本
SupplyChainProductArchiveReplacementRule 的上游是 rpt.pm_replacementManage,
此前只有 local-sync-archive.mjs 会调用 sync-product-replacement-rules.ts,
正式机没有任何定时任务,表建好后仍然是空的,SABC 的「同款商品编码」也就一直是空。
新增 install-product-replacement-rule-sync-timer.sh,按仓库既有 install-*-timer.sh
同款写法安装 furniture-product-replacement-rule-sync.{service,timer},
默认每天 07:40(Asia/Shanghai)同步一次,早于 09:00 的 SABC 打标日结。
脚本仅安装定时任务,改动生产数据由 sync-product-replacement-rules.ts 自己完成。
|
2026-10-08 16:43:58 +08:00 |
|
WuYongJie
|
bb777d4880
|
feat(supply-chain): 新增替换款规则每日同步定时器安装脚本
SupplyChainProductArchiveReplacementRule 的上游是 rpt.pm_replacementManage,
此前只有 local-sync-archive.mjs 会调用 sync-product-replacement-rules.ts,
正式机没有任何定时任务,表建好后仍然是空的,SABC 的「同款商品编码」也就一直是空。
新增 install-product-replacement-rule-sync-timer.sh,按仓库既有 install-*-timer.sh
同款写法安装 furniture-product-replacement-rule-sync.{service,timer},
默认每天 07:40(Asia/Shanghai)同步一次,早于 09:00 的 SABC 打标日结。
脚本仅安装定时任务,改动生产数据由 sync-product-replacement-rules.ts 自己完成。
|
2026-10-08 16:43:37 +08:00 |
|
居居
|
1bea953315
|
fix(supply-chain): 补齐替换规则表迁移(正式环境缺表导致同款商品编码全为空)
|
2026-10-08 16:30:35 +08:00 |
|
WuYongJie
|
03741083fa
|
feat(supply-chain): 产品全量档案产品标签每日跟随SABC打标结果(有变化才更新)
|
2026-10-08 16:28:31 +08:00 |
|
WuYongJie
|
c23f616003
|
feat(supply-chain): 产品全量档案产品标签每日跟随SABC打标结果(有变化才更新)
|
2026-10-08 16:28:14 +08:00 |
|
WuYongJie
|
a3e236e986
|
feat(supply-chain): 产品全量档案产品标签每日跟随SABC打标结果(有变化才更新)
|
2026-10-08 16:26:54 +08:00 |
|
居居
|
9baee61769
|
Merge branch 'codex/xuxiake-sabc-sync-20260929' into codex/xuxiake-mainline
补齐 SupplyChainProductArchiveReplacementRule 迁移(正式环境缺表 → 同款商品编码全为空)。
|
2026-10-08 16:20:35 +08:00 |
|
居居
|
64a820a998
|
fix(supply-chain): 补齐替换规则表迁移(正式环境缺表导致同款商品编码全为空)
|
2026-10-08 16:20:27 +08:00 |
|
WuYongJie
|
c81b696a62
|
fix(supply-chain): 店铺账号列筛选支持全选后排除个别项(exclude 换算正面清单+筛选值截断上限提升)
|
2026-10-08 14:23:57 +08:00 |
|
WuYongJie
|
f13ed3d3fb
|
fix(supply-chain): 店铺账号列筛选支持全选后排除个别项(exclude 换算正面清单+筛选值截断上限提升)
|
2026-10-08 14:23:53 +08:00 |
|
WuYongJie
|
ad0b094af1
|
fix(supply-chain): 店铺账号列筛选支持全选后排除个别项(exclude 换算正面清单+筛选值截断上限提升)
|
2026-10-08 14:23:02 +08:00 |
|
WuYongJie
|
2925818a75
|
feat(supply-chain): 店铺账号三级负责人离职改为文字后缀(已离职)并支持任一列命中筛选
|
2026-10-08 14:02:06 +08:00 |
|
WuYongJie
|
b7dd8ac490
|
feat(supply-chain): 店铺账号三级负责人离职改为文字后缀(已离职)并支持任一列命中筛选
|
2026-10-08 14:02:03 +08:00 |
|
WuYongJie
|
b295e128eb
|
feat(supply-chain): 店铺账号三级负责人离职改为文字后缀(已离职)并支持任一列命中筛选
|
2026-10-08 14:01:43 +08:00 |
|
居居
|
8a3f32c5a2
|
fix(supply-chain): 修正月末创建时间边界,避免最后一天16点后创建的商品整月漏收录
|
2026-10-08 13:42:53 +08:00 |
|
WuYongJie
|
da1872c59d
|
feat(supply-chain): 店铺账号离职负责人红色标注与负责人状态筛选(自定义下拉)
|
2026-10-08 12:59:32 +08:00 |
|
WuYongJie
|
4e594a4eee
|
feat(supply-chain): 店铺账号离职负责人红色标注与负责人状态筛选(自定义下拉)
|
2026-10-08 12:59:23 +08:00 |
|
WuYongJie
|
ba1209deb3
|
feat(supply-chain): 店铺账号离职负责人红色标注与负责人状态筛选(自定义下拉)
|
2026-10-08 12:59:04 +08:00 |
|
WuYongJie
|
8e38894a2b
|
fix(supply-chain): 全量档案运营层级匹配加固(不可见字符清洗+档案已有运营负责人兜底)
|
2026-10-08 12:01:59 +08:00 |
|
WuYongJie
|
605fb1347b
|
fix(supply-chain): 全量档案运营层级匹配加固(不可见字符清洗+档案已有运营负责人兜底)
|
2026-10-08 12:01:38 +08:00 |
|
WuYongJie
|
bcfadc1e3f
|
fix(supply-chain): 全量档案运营层级匹配加固(不可见字符清洗+档案已有运营负责人兜底)
|
2026-10-08 12:01:11 +08:00 |
|
WuYongJie
|
867b5bf897
|
feat(supply-chain): 店铺授权提醒每日定时推送(11:00)+ 负责人不在内部整店跳过
|
2026-10-08 11:36:30 +08:00 |
|
WuYongJie
|
cde4d59afb
|
feat(supply-chain): 店铺授权提醒每日定时推送(11:00)+ 负责人不在内部整店跳过
|
2026-10-08 11:36:17 +08:00 |
|
WuYongJie
|
7979671a3d
|
feat(supply-chain): 店铺授权提醒每日定时推送(11:00)+ 负责人不在内部整店跳过
|
2026-10-08 11:36:02 +08:00 |
|
WuYongJie
|
3a10aa3d9f
|
feat(oa-board): 新品-视频进度(内容部)看板,钉钉内容视频流程独立接入
独立快照表 oa_video_flow_board_snapshot + 双驱动同步脚本 + 分页筛选接口 + 新 Tab;不进新品主链项目聚合/总状态/时效。阶段推进按表单字段推断(编导→摄像→剪辑→封面→验收/评分),节点名清单到位后可升级 activityId 映射。附数据字典 docs/数据字典/13-内容视频流程看板.md 供下游只读接入。
|
2026-10-08 11:22:46 +08:00 |
|
WuYongJie
|
9996ee83b2
|
Merge origin/codex/xuxiake-mainline into codex/local-3001-integration (sync before video-flow board push)
|
2026-10-08 11:22:14 +08:00 |
|
WuYongJie
|
af378a9d00
|
feat(oa-board): 新品-视频进度(内容部)看板,钉钉内容视频流程独立接入
独立快照表 oa_video_flow_board_snapshot + 双驱动同步脚本 + 分页筛选接口 + 新 Tab;不进新品主链项目聚合/总状态/时效。阶段推进按表单字段推断(编导→摄像→剪辑→封面→验收/评分),节点名清单到位后可升级 activityId 映射。附数据字典 docs/数据字典/13-内容视频流程看板.md 供下游只读接入。
|
2026-10-08 11:20:48 +08:00 |
|
codex
|
e6241481aa
|
fix(logistics-arrival): 下钻/导出接口接受按字段分组的排除关键词
下钻和导出两个接口的 zod schema 还停留在 string | array,
而前端下发的是新的分组对象 { 字段: [词] },
于是点商品/店铺等对象下钻时 09 明细直接报"下钻条件格式不正确"(导出报"导出筛选条件格式不正确")。
- 两个接口的 excludeKeywords 都接受 对象 / `字段:词,词` 字符串 / 旧平铺数组
- 字符串形态改用 parseExcludeKeywords 解析(老链接按配置归位),不会把字段名当成关键词
- 新增两条路由单测:分组对象下钻/导出、字符串与平铺兼容、非法形态返回 400
|
2026-10-08 11:16:57 +08:00 |
|
WuYongJie
|
12feabd17f
|
feat(supply-chain): 店铺账号授权提醒推送(正常+未授权店铺推送给运营负责人,离职顺延)
|
2026-10-08 11:05:56 +08:00 |
|
WuYongJie
|
24e403b183
|
feat(supply-chain): 店铺账号授权提醒推送(正常+未授权店铺推送给运营负责人,离职顺延)
|
2026-10-08 11:05:35 +08:00 |
|
WuYongJie
|
2342c53704
|
feat(supply-chain): 店铺账号授权提醒推送(正常+未授权店铺推送给运营负责人,离职顺延)
|
2026-10-08 10:59:54 +08:00 |
|
居居
|
246313c45a
|
Merge branch 'codex/xuxiake-sabc-sync-20260929' into codex/xuxiake-mainline
修正商品SABC打标月末创建时间边界:最后一天 16:00 之后创建的商品不再被整月漏收录。
|
2026-10-08 09:27:37 +08:00 |
|
居居
|
838dcce410
|
fix(supply-chain): 修正月末创建时间边界,避免最后一天16点后创建的商品整月漏收录
|
2026-10-08 09:27:27 +08:00 |
|
WuYongJie
|
2528229c08
|
fix(supply-chain): 全量档案表宽固定为列宽之和,修复滚动时横向滚动条跳动
|
2026-10-08 09:27:05 +08:00 |
|
WuYongJie
|
91af9c5284
|
fix(supply-chain): 全量档案表宽固定为列宽之和,修复滚动时横向滚动条跳动
|
2026-10-08 09:26:56 +08:00 |
|
WuYongJie
|
f3f3bfa08b
|
fix(supply-chain): 全量档案表宽固定为列宽之和,修复滚动时横向滚动条跳动
|
2026-10-08 09:26:38 +08:00 |
|
WuYongJie
|
685f3cc756
|
perf(supply-chain): 产品全量档案表体行虚拟化(视口窗口渲染+占位行)
|
2026-10-08 08:50:19 +08:00 |
|
WuYongJie
|
17474f0d85
|
perf(supply-chain): 产品全量档案表体行虚拟化(视口窗口渲染+占位行)
|
2026-10-08 08:50:10 +08:00 |
|
WuYongJie
|
174b1eec25
|
perf(supply-chain): 产品全量档案表体行虚拟化(视口窗口渲染+占位行)
|
2026-10-08 08:49:52 +08:00 |
|
WuYongJie
|
6363ed87b7
|
style(layout): 系统切换器灰底与下拉面板右边缘对齐左侧栏
|
2026-10-07 17:58:59 +08:00 |
|
WuYongJie
|
173c594c24
|
style(supply-chain): 物流到货签收时长看板移除顶部表头区块
|
2026-10-07 17:58:59 +08:00 |
|
WuYongJie
|
62f693223f
|
style(supply-chain): 移除多处页面标题/说明块与冗余计数文本(工具条保持右对齐)
|
2026-10-07 17:58:59 +08:00 |
|
WuYongJie
|
bc79cd6321
|
style(layout): 系统切换器灰底与下拉面板右边缘对齐左侧栏
|
2026-10-07 17:58:56 +08:00 |
|