From 780606f05a4b504ee9af46112173ffc4cc0d3831 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com>
Date: Fri, 14 Aug 2026 18:14:22 +0800
Subject: [PATCH] =?UTF-8?q?feat(shopGoodsCategory):=20=E6=96=B0=E5=A2=9E?=
=?UTF-8?q?=E5=95=86=E5=93=81=E5=88=86=E7=B1=BB=E7=BC=96=E8=BE=91=E5=BC=B9?=
=?UTF-8?q?=E7=AA=97=E2=80=9C=E9=93=BE=E6=8E=A5=E5=9C=B0=E5=9D=80=E2=80=9D?=
=?UTF-8?q?=E5=AD=97=E6=AE=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 在分类标识下方添加“链接地址”输入项,支持清除和占位提示
- 新增字段绑定到表单数据的path属性,确保表单数据同步更新
- 重置表单时初始化path字段为undefined,保证新增分类时清空该字段
- 修改仅限前端界面,后端数据库已有path字段,无需额外迁移
---
.workbuddy/memory/2026-08-14.md | 19 +++++++++++++++++++
.../components/shopGoodsCategoryEdit.vue | 9 +++++++++
2 files changed, 28 insertions(+)
create mode 100644 .workbuddy/memory/2026-08-14.md
diff --git a/.workbuddy/memory/2026-08-14.md b/.workbuddy/memory/2026-08-14.md
new file mode 100644
index 0000000..7937f03
--- /dev/null
+++ b/.workbuddy/memory/2026-08-14.md
@@ -0,0 +1,19 @@
+# 2026-08-14 工作日志
+
+## 修复商品分类层级(10409 → 10421)
+
+- 问题:guilixu-admin 后台 `/shop/shopGoodsCategory` 页面中,10409「二级分类」与 10421「特别专区」显示为同级。
+- 原因:前端按 `parentId` 渲染树形层级,说明 10409 的 `parent_id` 不是 10421(实际可能为 0)。
+- 处理:
+ - 确认后端表为 `shop_goods_category`(guilixu-java / db_guilixu),关键字段 `category_id`、`parent_id`。
+ - 生成修复 SQL:`fix-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` 字段已存在,无需迁移。
diff --git a/src/views/shop/shopGoodsCategory/components/shopGoodsCategoryEdit.vue b/src/views/shop/shopGoodsCategory/components/shopGoodsCategoryEdit.vue
index c036cd0..b64614a 100644
--- a/src/views/shop/shopGoodsCategory/components/shopGoodsCategoryEdit.vue
+++ b/src/views/shop/shopGoodsCategory/components/shopGoodsCategoryEdit.vue
@@ -90,6 +90,14 @@
style="width: 100%"
/>
+
+
+
正常
@@ -286,6 +294,7 @@
image: undefined,
adImage: undefined,
parentId: undefined,
+ path: undefined,
sortNumber: 100,
comments: undefined,
status: 0