fix(项目设置): 工作空间下拉内容过长展示问题
This commit is contained in:
parent
d424ef28bc
commit
fb81d7ec42
|
@ -4,10 +4,14 @@
|
||||||
'PROJECT_API_DEFINITION:READ','PROJECT_API_SCENARIO:READ','PROJECT_API_REPORT:READ',
|
'PROJECT_API_DEFINITION:READ','PROJECT_API_SCENARIO:READ','PROJECT_API_REPORT:READ',
|
||||||
'PROJECT_USER:READ', 'PROJECT_ENVIRONMENT:READ', 'PROJECT_FILE:READ+JAR', 'PROJECT_FILE:READ+FILE', 'PROJECT_OPERATING_LOG:READ', 'PROJECT_CUSTOM_CODE:READ',
|
'PROJECT_USER:READ', 'PROJECT_ENVIRONMENT:READ', 'PROJECT_FILE:READ+JAR', 'PROJECT_FILE:READ+FILE', 'PROJECT_OPERATING_LOG:READ', 'PROJECT_CUSTOM_CODE:READ',
|
||||||
'PROJECT_PERFORMANCE_TEST:READ','PROJECT_PERFORMANCE_REPORT:READ','WORKSPACE_USER:READ']">
|
'PROJECT_PERFORMANCE_TEST:READ','PROJECT_PERFORMANCE_REPORT:READ','WORKSPACE_USER:READ']">
|
||||||
<span class="dropdown-link">
|
<el-tooltip effect="light" placement="right">
|
||||||
|
<div slot="content">{{ currentWorkspaceName }}</div>
|
||||||
|
<span class="dropdown-link" style="max-width: 100px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: inline-block">
|
||||||
{{ currentWorkspaceName }}
|
{{ currentWorkspaceName }}
|
||||||
<i class="el-icon-caret-bottom el-icon--right"/>
|
</span>
|
||||||
</span>
|
</el-tooltip>
|
||||||
|
|
||||||
|
<i class="el-icon-caret-bottom el-icon--right"/>
|
||||||
<template v-slot:dropdown>
|
<template v-slot:dropdown>
|
||||||
<el-dropdown-menu style="margin-top: 5px;" :style="{'color':color}">
|
<el-dropdown-menu style="margin-top: 5px;" :style="{'color':color}">
|
||||||
<el-input :placeholder="$t('project.search_by_name')"
|
<el-input :placeholder="$t('project.search_by_name')"
|
||||||
|
@ -17,9 +21,10 @@
|
||||||
class="search-input"
|
class="search-input"
|
||||||
size="small"/>
|
size="small"/>
|
||||||
<div class="dropdown-content">
|
<div class="dropdown-content">
|
||||||
<el-dropdown-item :command="item" v-for="(item, index) in workspaceList" :key="index">
|
<el-dropdown-item :command="item" v-for="(item, index) in workspaceList" :key="index"
|
||||||
|
style="max-width: 250px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;">
|
||||||
|
<i class="el-icon-check" :style="{'visibility': workspaceId === item.id ? 'visible' : 'hidden'}"/>
|
||||||
{{ item.name }}
|
{{ item.name }}
|
||||||
<i class="el-icon-check" v-if="workspaceId === item.id"/>
|
|
||||||
</el-dropdown-item>
|
</el-dropdown-item>
|
||||||
</div>
|
</div>
|
||||||
</el-dropdown-menu>
|
</el-dropdown-menu>
|
||||||
|
@ -159,7 +164,6 @@ export default {
|
||||||
<style scoped>
|
<style scoped>
|
||||||
.el-icon-check {
|
.el-icon-check {
|
||||||
color: #783887;
|
color: #783887;
|
||||||
margin-left: 10px;
|
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -237,4 +241,9 @@ export default {
|
||||||
color: var(--color);
|
color: var(--color);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.el-icon-caret-bottom:before {
|
||||||
|
position: relative;
|
||||||
|
top: -15px;
|
||||||
|
left: -10px;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
Loading…
Reference in New Issue