Files
guilixu-admin/.workbuddy/memory/2026-08-14.md
T
gxwebsoft 053b776d9a feat(shopGoods): 支持商品分类多选及列表树形高度优化
- 商品模型增加 categoryIds 字段支持多分类,搜索参数同步支持多分类查询
- 商品列表新增分类列,展示商品所属分类名称
- 商品编辑及搜索组件商品分类选择改为多选,保持兼容单选主分类逻辑
- 商品分类树形列表SVG连线高度调小,提升界面紧凑度
- 优化分类图片尺寸,缩小预览图大小,提升视觉效果
- 更新用户推荐接口方法参数类型声明,增加类型安全保障
2026-08-14 19:38:02 +08:00

1.7 KiB
Raw Blame History

2026-08-14 工作日志

修复商品分类层级(10409 → 10421

  • 问题:guilixu-admin 后台 /shop/shopGoodsCategory 页面中,10409「二级分类」与 10421「特别专区」显示为同级。
  • 原因:前端按 parentId 渲染树形层级,说明 10409 的 parent_id 不是 10421(实际可能为 0)。
  • 处理:
    • 确认后端表为 shop_goods_categoryguilixu-java / db_guilixu),关键字段 category_idparent_id
    • 生成修复 SQLfix-category-parent-10409.sql,将 10409 的 parent_id 更新为 10421。
    • 同时提供了后台 UI 的临时操作方式:编辑 10409 把上级分类改为 10421。
  • 文件:/Users/gxwebsoft/VUE/guilixu-admin/fix-category-parent-10409.sql

商品分类编辑弹窗新增「链接地址」字段

  • 需求:在 shopGoodsCategoryEdit.vue 的「分类标识」下方新增「链接地址」输入项,存到 path 字段。
  • 改动:src/views/shop/shopGoodsCategory/components/shopGoodsCategoryEdit.vue
    • 在「分类标识」form-item 之后新增「链接地址」项,绑定 form.path(form 已有该字段,无需改 model/后端)。
    • 重置逻辑 Object.assign 补上 path: undefined,保证新增时清空。
  • 注意:仅前端 UI 改动,后端表 shop_goods_category.path 字段已存在,无需迁移。

商品分类列表树形连线高度调紧凑

  • 问题:后台 /shop/shopGoodsCategory 列表中,树形层级连线 SVG 高度 40px,导致行显得太高、不紧凑。
  • 改动:src/views/shop/shopGoodsCategory/index.vue
    • renderTreePrefix 中 SVG 高度 H40 改为 28mid 自动为 14
  • 效果:二级/三级分类前的树形引导线高度降低,整行更紧凑。