Source/plt-web/plt-web-ui/src/views/modelingMenu/queryTemplate/businessTypeQuery/index.vue
@@ -9,7 +9,7 @@ <avue-tree :data="treeData" :option="treeOption" @node-click="nodeClick"> <span slot-scope="{ node, data }" class="el-tree-node__label"> <span> <i class="el-icon-s-promotion"></i> <icon-show :name="data.icon"></icon-show> {{ (node || {}).label }} </span> </span> @@ -175,6 +175,7 @@ const data = res.data.data.map(item => { this.processChildren(item); // 处理每个节点 item.attributes.label = item.attributes.id; item.attributes.icon = item.attributes.imageName; return item.attributes; }); this.treeData[0].children = data; @@ -188,6 +189,7 @@ if (item.children && item.children.length > 0) { item.attributes.children = item.children.map(child => { child.attributes.label = child.attributes.id; child.attributes.icon = child.attributes.imageName; this.processChildren(child); // 递归处理每个子节点 return child.attributes; // 只返回子节点的 attributes }); Source/plt-web/plt-web-ui/src/views/modelingMenu/queryTemplate/queryDefine/index.vue
@@ -11,7 +11,7 @@ <avue-tree :data="treeData" :option="treeOption" @node-click="nodeClick"> <span slot-scope="{ node, data }" class="el-tree-node__label"> <span> <i class="el-icon-s-promotion"></i> <icon-show :name="data.icon"></icon-show> {{ (node || {}).label }} </span> </span> @@ -218,6 +218,7 @@ const data = res.data.data.map(item => { this.processChildren(item); // 处理每个节点 item.attributes.label = item.attributes.id; item.attributes.icon = item.attributes.imageName; return item.attributes; }); this.treeData = data; @@ -231,6 +232,7 @@ if (item.children && item.children.length > 0) { item.attributes.children = item.children.map(child => { child.attributes.label = child.attributes.id; child.attributes.icon = child.attributes.imageName; this.processChildren(child); // 递归处理每个子节点 return child.attributes; // 只返回子节点的 attributes }); Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/index.vue
@@ -38,7 +38,7 @@ <icon-show :name="permissionList.addBtn.source"></icon-show> 创建 </el-button> <el-button v-if="!permissionList.importBtn" class="button-custom-icon" plain size="small" type="primary" <el-button v-if="permissionList.importBtn" class="button-custom-icon" plain size="small" type="primary" @click="upLoadClickHandler"> <icon-show :name="permissionList.importBtn.source"></icon-show> 导入