weicw-dshsa
|
da14a1b45c
|
fix(cms): 分类树防环——上级候选剔除自身子树,列表跳过自指向脏数据
与后端 checkParentValid 配套的前端侧防御(分类是自关联结构,成环会让分类树整个渲染不出来):
- category-edit:新增 parentOptions 计算属性,修改分类时把「自己及自己的整棵子树」
从上级候选中剔除,避免在界面上就能选出环。
- index:parseData 先过滤掉 categoryId === parentId 的记录(toTreeData 遇到这类数据
会直接 throw,拖垮整个列表),并把被跳过的分类 id 提示给用户,让其去库里修正。
|
2026-10-13 20:00:37 +08:00 |
|