Browse Source

资产问题处理

master
si@aidatagov.com 4 days ago
parent
commit
4238521933
  1. 1
      vue-fastapi-frontend/src/views/dataAsset/assetDetail/index.vue
  2. 24
      vue-fastapi-frontend/src/views/dataAsset/directory/index.vue

1
vue-fastapi-frontend/src/views/dataAsset/assetDetail/index.vue

@ -222,7 +222,6 @@ const treeData = ref([])
const treeDataChildren = ref([]); const treeDataChildren = ref([]);
const getSrcSysName = (id) => { const getSrcSysName = (id) => {
if (id === null || id === undefined) return ''; if (id === null || id === undefined) return '';
const getName = (val) => { const getName = (val) => {
const match = dsSysList.find(item => item.id == String(val).trim()); const match = dsSysList.find(item => item.id == String(val).trim());
return match ? match.name : val; return match ? match.name : val;

24
vue-fastapi-frontend/src/views/dataAsset/directory/index.vue

@ -33,7 +33,21 @@
><Folder ><Folder
/></el-icon> /></el-icon>
<el-icon v-else><Document /></el-icon> <el-icon v-else><Document /></el-icon>
<span>{{ data.contentName || data.dataAstCnName }}</span> <el-tooltip
v-if="(data.contentName || data.dataAstCnName)?.length > 9"
:content="data.contentName || data.dataAstCnName"
placement="top"
>
<span class="ellipsis-text">
{{ (data.contentName || data.dataAstCnName).slice(0, 10) + '…' }}
</span>
</el-tooltip>
<span
v-else
class="ellipsis-text"
>
{{ data.contentName || data.dataAstCnName }}
</span>
</el-space> </el-space>
<div class="tree-node__action"> <div class="tree-node__action">
<template v-if="isAsset(data)"> <template v-if="isAsset(data)">
@ -761,6 +775,14 @@ const handleIframeLoad = () => {
overflow: auto; overflow: auto;
} }
} }
.ellipsis-text {
display: inline-block;
max-width: 150px; /* 可根据实际宽度调整 */
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
vertical-align: middle;
}
iframe { iframe {
border: none; border: none;

Loading…
Cancel
Save