Commit 02e541a7 by zhangtw

物料表及组件点击分类树节点不刷表bug

parent 23d827ff
......@@ -66,7 +66,7 @@
:default-expand-all="true"
:highlight-current="true"
:loading="loadingTree"
@selected-change="handleCategoryChange"
@node-click="handleTreeClick"
>
<!-- 自定义节点内容插槽 -->
<template #node-content="{ node, data }">
......@@ -548,26 +548,16 @@ export default {
return result
},
/** 处理分类选择变化 */
handleCategoryChange(selectedData) {
console.log('选择分类变化:', selectedData)
this.selectedCategories = selectedData;
/** 处理树节点点击 */
handleTreeClick(data) {
console.log('点击树节点:', data)
this.currentNodeId = data.sid
// 更新查询参数,按选中的分类筛选物料
if (selectedData.length > 0) {
// 获取所有选中分类的编码
this.queryParams.categoryCodes = selectedData.map(item => item.categoryCode);
// 清空单个分类编码和名称输入
this.queryParams.categoryCode = null;
this.queryParams.categoryNameInput = null;
} else {
// 未选中任何分类,清空所有分类相关参数
this.queryParams.categoryCodes = [];
this.queryParams.categoryCode = null;
}
this.queryParams.pageNum = 1;
this.getList();
this.queryParams.categoryCode = data.categoryCode
this.queryParams.categoryNameInput = null // 清空名称输入
this.queryParams.pageNum = 1
this.getList()
},
/** 查询物料列表 */
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论