update:数据总览优化
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user