feat: 企业切换器按授权数动态显示 — 多企业用户(≥2)才显示
单企业用户隐藏顶栏切换器避免UI噪音(登录已选企业,无需切换) 前端判断 my-entities 列表长度, 零后端改动 admin(2企业)保留切换, 单企业用户(1企业)隐藏
This commit is contained in:
@@ -28,7 +28,8 @@
|
|||||||
<span class="page-title">{{ pageTitle }}</span>
|
<span class="page-title">{{ pageTitle }}</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="header-right">
|
<div class="header-right">
|
||||||
<el-select v-model="currentEntityId" @change="onEntityChange" size="small" style="width:120px;margin-right:8px;">
|
<!-- 企业切换器:仅多企业用户显示(授权企业≥2时),单企业用户隐藏避免UI噪音 -->
|
||||||
|
<el-select v-if="entities.length >= 2" v-model="currentEntityId" @change="onEntityChange" size="small" style="width:120px;margin-right:8px;">
|
||||||
<el-option v-for="e in entities" :key="e.id" :label="e.short_name || e.name" :value="e.id" />
|
<el-option v-for="e in entities" :key="e.id" :label="e.short_name || e.name" :value="e.id" />
|
||||||
</el-select>
|
</el-select>
|
||||||
<el-tag size="small" :type="roleTagType">{{ roleLabel }}</el-tag>
|
<el-tag size="small" :type="roleTagType">{{ roleLabel }}</el-tag>
|
||||||
|
|||||||
Reference in New Issue
Block a user