Skip to content

Commit 87088a9

Browse files
author
仲珊丽
committed
运维中心——左侧项目列表,项目前取消下探按钮
1 parent 017fb70 commit 87088a9

File tree

1 file changed

+42
-0
lines changed
  • web/src/apps/workflows/view/workflow

1 file changed

+42
-0
lines changed

web/src/apps/workflows/view/workflow/index.vue

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,21 @@
3535
/>
3636
</div> -->
3737
</div>
38+
<div class="list-container" v-if="modeOfKey === DEVPROCESS.OPERATIONCENTER">
39+
<div
40+
class="list-item"
41+
v-for="item in projectsTree"
42+
:key="item.id"
43+
>
44+
<div class="list-content" :class="{ 'list-content-active': currentTreeId == item.id }">
45+
<div class="list-name" @click="handleTreeClick(item)">
46+
{{ item.name }}
47+
</div>
48+
</div>
49+
</div>
50+
</div>
3851
<Tree
52+
v-else
3953
class="tree-container"
4054
ref="projectTree"
4155
:nodes="projectsTree"
@@ -1255,6 +1269,7 @@ export default {
12551269
</script>
12561270
<style lang="scss" scoped>
12571271
@import "@/apps/workflows/assets/styles/workflow.scss";
1272+
@import "@/common/style/variables.scss";
12581273
.item-header {
12591274
font-size: $font-size-base;
12601275
margin: 10px 25px;
@@ -1292,4 +1307,31 @@ export default {
12921307
}
12931308
}
12941309
}
1310+
.list-item{
1311+
white-space: nowrap;
1312+
outline: none;
1313+
.list-content {
1314+
display: flex;
1315+
align-items: center;
1316+
cursor: pointer;
1317+
padding: 0 10px;
1318+
@include font-color($light-text-color, $dark-text-color);
1319+
&:hover {
1320+
@include bg-color(#edf1f6, $dark-active-menu-item);
1321+
}
1322+
&-active {
1323+
@include bg-color(#edf1f6, $dark-active-menu-item);
1324+
@include font-color($primary-color, $dark-primary-color);
1325+
}
1326+
.list-name {
1327+
display: block;
1328+
flex: 1;
1329+
line-height: 32px;
1330+
padding: 0 6px;
1331+
white-space: nowrap;
1332+
text-overflow: ellipsis;
1333+
overflow: hidden;
1334+
}
1335+
}
1336+
}
12951337
</style>

0 commit comments

Comments
 (0)