update:数据总览优化

This commit is contained in:
2025-11-26 18:11:50 +08:00
parent c05ab1296e
commit 7b8a6940b0
3 changed files with 24 additions and 20 deletions

View File

@@ -26,14 +26,11 @@
<div class="tree-item">
<div class="name">
<div class="icon">
<el-icon v-if="data.relatedResourceUuidOwnType === NODE_TYPE.PROJECT" :size="18">
<MessageBox />
</el-icon>
<el-icon v-else-if="data.relatedResourceUuidOwnType === NODE_TYPE.PHASE" :size="18">
<Share />
</el-icon>
<el-icon v-else>
<Folder />
<el-icon :size="18">
<MessageBox v-if="data.relatedResourceUuidOwnType === NODE_TYPE.PROJECT" />
<Share v-else-if="data.relatedResourceUuidOwnType === NODE_TYPE.PHASE" />
<Document v-else-if="data.relatedResourceUuidOwnType === NODE_TYPE.TASK"/>
<Folder v-else />
</el-icon>
</div>
<div class="label">{{ data.originalName }}</div>
@@ -74,7 +71,7 @@
<script lang="ts" setup>
import { ref, watch } from 'vue';
import { MessageBox, Share, Folder, DArrowLeft, Search } from '@element-plus/icons-vue';
import { MessageBox, Share, Folder, DArrowLeft, Search, Document } from '@element-plus/icons-vue';
import { NODE_TYPE } from '@/utils/enum/node';
interface Props {