This commit is contained in:
汪少伟
2025-03-21 12:11:57 +08:00
parent ef8c5e1c15
commit 8705ead31d
5 changed files with 140 additions and 182 deletions

View File

@@ -5,7 +5,14 @@
</div>
<Card simple class="jyh-card mt-3">
<div class="clear-padding">
<d-table class="jyh-table" v-if="tableData.length>0" :indent="32" @check-change="treeCheckChange" :data="tableData" row-key="id">
<d-table
class="jyh-table"
v-if="tableData.length > 0"
:indent="32"
@check-change="treeCheckChange"
:data="tableData"
row-key="id"
>
<d-column field="libraryName" header="组件名称" show-overflow-tooltip>
<template #default="scope">
<a class="devui-link" @click="setSelectRow(scope.row)">{{ scope.row.libraryName }}</a>
@@ -37,7 +44,7 @@ const tableData = ref([]);
const setSelectRow = (row) => {
selectRow.value = row;
showDetail.value = true;
}
};
const renameComponentsToChildren = (obj) => {
// 如果传入的不是对象,直接返回
@@ -61,7 +68,7 @@ const renameComponentsToChildren = (obj) => {
}
return obj;
}
};
const treeCheckChange = (val, row, selection) => {
console.log('treeCheckChange', selection);
@@ -75,19 +82,16 @@ const fetchDependencyTree = async () => {
current: 1,
size: 10
});
debugger
if(data.data.code===200 &&data?.data?.data?.components) {
if (data.data.code === 200 && data?.data?.data?.components) {
tableData.value = renameComponentsToChildren(data?.data?.data?.components);
debugger
// pager.value.total = data?.data?.data?.total || [];
} else {
// tableData.value = baseTreeTableData1.value
}
}
};
onMounted( () => {
fetchDependencyTree()
onMounted(() => {
fetchDependencyTree();
});
</script>