fix(admin): family-aware right-tree badges; flatten union size-chart cells
- 右树徽标/定位/配置按钮改按族语义:族内任一链接已配置 → 全族显示绿色 已配置(本链接未单独建商品时标题注明并入该款),配置入口在全族未配置时 才出现;拖拽已配置族链接配置时拦截提示(公开契约一族一款,重复商品官网 不可见);分组头计数与仅未配置筛选同步族感知(AUTM003/DG120 场景) - 编辑弹窗族级尺码表把 measurements 数组摊平成列键(与成员级渲染一致), 修复列头在、格子全空的问题
This commit is contained in:
@@ -155,16 +155,18 @@ pnpm --filter @inkreach/api backfill:product-families
|
||||
- 编辑弹窗商品「名称」预填解析后的「品名 型号」,保存即采用解析名;右侧原产品库与配置弹窗
|
||||
始终显示**原始链接名**;
|
||||
- 配置弹窗「合并同名」支持**搜索过滤**同分类链接(含已配置链接)。
|
||||
- 右树徽标语义:**已配置 N**(绿,已配置为官网商品)/ **成族**(蓝,已归族但尚未配置)/
|
||||
**未配置**(橙);「定位到官网商品」仅在已配置的链接上出现(按 主链接 → 同族 → 旧副源
|
||||
顺序定位并高亮),「配置」在未配置的链接上出现;
|
||||
- 右树徽标语义(**族感知**,公开契约一族一款):**已配置 N**(绿,本链接已配置为官网商品,
|
||||
N=国数)/ **已配置**(绿,本链接未单独建商品但所属族已配置)/ **成族**(蓝,已归族且全族
|
||||
未配置)/ **未配置**(橙);「定位到官网商品」在自身或同族已配置时出现(按 主链接 → 同族 →
|
||||
旧副源顺序定位并高亮),「配置」仅在全族未配置时出现;把已配置族的链接拖拽/点击配置会被
|
||||
拦截提示(避免产出官网不可见的重复商品);
|
||||
- 族分组头部计数与「仅未配置」筛选同样按族语义(族已配置 → 计入已配置)。
|
||||
- 人工改价/自动成族等族管理 API(`/product-families/*`)保留,供脚本或后续界面使用;
|
||||
- 页面组件化:`GoodsView.vue` 拆出 `components/` 下的 GoodsEditDialog(编辑弹窗)、
|
||||
GoodsConfigDialog(配置弹窗)、CustomGoodDialog(自定义商品)、TagFilterPopover(标签筛选弹层)。
|
||||
|
||||
> 注意:同一族的多条链接(如 单面印花/双面印花)如果各自都点了一次「配置」,会产生多个
|
||||
> 解析后同名的官网商品(名称相同但关联链接不同)——族合并的预期用法是每族配置一个商品,
|
||||
> 其余链接保持为族成员即可;重复的可手动删除。
|
||||
> 注意:历史上每族多点「配置」会产生多个同名的官网商品(重复项可手动删除)。现在族已配置后
|
||||
> 「配置」入口会被拦截;存量重复商品(如早期 DG120/AUTM003 测试期间产生的)仍建议清理。
|
||||
|
||||
**链接级标签(自动派生 + 人工修正,2026-08 规则改版)**:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user