|
@@ -17,9 +17,18 @@
|
|
|
<div class="hc-aside-menu-item">
|
|
|
<div class="menu---item">
|
|
|
<HcIcon v-if="item?.source" :name="item?.source" :fill="curKey === item?.code" class="hc-menu-icon" />
|
|
|
- <div v-if="isCollapse" class="name truncate">{{ item?.name.substring(0, 2) }}</div>
|
|
|
- <div v-else class="name truncate" :data-key="item?.code">{{ item?.name }}</div>
|
|
|
- <el-badge v-if="item?.code === 'tasks-message' && taskCounts > 0" :value="taskCounts" />
|
|
|
+ <template v-if="isCollapse">
|
|
|
+ <div class="name truncate">{{ item?.name.substring(0, 2) }}</div>
|
|
|
+ <el-badge v-if="item?.code === 'tasks-message' && taskCounts > 0" :value="taskCounts" />
|
|
|
+ </template>
|
|
|
+ <template v-else>
|
|
|
+ <div class="name truncate" :data-key="item?.code">
|
|
|
+ <el-badge v-if="item?.code === 'tasks-message' && taskCounts > 0" :value="taskCounts">
|
|
|
+ {{ item?.name }}
|
|
|
+ </el-badge>
|
|
|
+ <span v-else>{{ item?.name }}</span>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
</div>
|
|
|
</div>
|
|
|
</el-menu-item>
|