fix: 【数据源】api数据源部分接口可以使用不应影响到可使用的api

This commit is contained in:
taojinlong 2025-01-08 15:53:52 +08:00 committed by dataeaseShu
parent 15b84469e7
commit d787775cd8

View File

@ -1372,7 +1372,7 @@ const treeProps = {
children: 'children',
label: 'name',
disabled: data => {
return (!data.children?.length && !data.leaf) || data.extraFlag < 0
return (!data.children?.length && !data.leaf) || (data.extraFlag < 0 && data.type !== 'API')
}
}
@ -1476,7 +1476,7 @@ const getDsIconName = data => {
><component class="svg-icon" :is="getDsIconName({ leaf, type })"></component
></icon>
</el-icon>
<span v-if="!leaf || extraFlag > -1 || type === 'API'">{{ name }}</span>
<span v-if="!leaf || extraFlag > -1">{{ name }}</span>
<el-tooltip
effect="dark"
v-else