feat: 临时处理detection菜单
This commit is contained in:
@@ -76,7 +76,31 @@
|
|||||||
<span class="route-menu" @click="jump(path,item,'',3)">{{item}}</span>
|
<span class="route-menu" @click="jump(path,item,'',3)">{{item}}</span>
|
||||||
</template>
|
</template>
|
||||||
<template v-else-if="index===1">
|
<template v-else-if="index===1">
|
||||||
<span class="route-menu" @click="jump(path,'','',2)">{{item}}</span>
|
<span class="route-menu" @click="jump(path,'','',2)" v-if="route.indexOf('detection') === -1">{{item}}</span>
|
||||||
|
<div class="header__left-breadcrumb-item-select" v-if="route.indexOf('detection') > -1">
|
||||||
|
<el-popover placement="bottom-start"
|
||||||
|
v-if="route.indexOf('detection') > -1"
|
||||||
|
ref="breadcrumbPopover"
|
||||||
|
:show-arrow="false"
|
||||||
|
:append-to-body="false"
|
||||||
|
:hide-after="0"
|
||||||
|
:show-after="0"
|
||||||
|
popper-class="breadcrumb__popper"
|
||||||
|
trigger="click">
|
||||||
|
<template #reference>
|
||||||
|
<div class="breadcrumb-button" id="breadcrumbButton2" :class="showBackground?'breadcrumb-button__active':''" v-if="route.indexOf('detection') > -1">
|
||||||
|
<span id="breadcrumbValue2"> {{item}}</span><i class="cn-icon-xiala cn-icon"></i>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
<el-row type="flex" justify="center" style="width: fit-content;flex-direction: column;">
|
||||||
|
<ul class="select-dropdown" id="breadcrumbSelectDropdown2">
|
||||||
|
<li v-for="item in detectionMenuList" title='' :key="item.name" :id="item.name" class="select-dropdown__item" @click="jump(item.path)">
|
||||||
|
<span>{{$t(item.i18n)}}</span>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</el-row>
|
||||||
|
</el-popover>
|
||||||
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<template v-else>
|
<template v-else>
|
||||||
<span>{{item}}</span>
|
<span>{{item}}</span>
|
||||||
@@ -186,6 +210,18 @@ export default {
|
|||||||
showBackground: false,
|
showBackground: false,
|
||||||
selected: false,
|
selected: false,
|
||||||
valueMenuId: '',
|
valueMenuId: '',
|
||||||
|
detectionMenuList: [
|
||||||
|
{
|
||||||
|
name: 'securityEvents',
|
||||||
|
i18n: 'entities.securityEvents',
|
||||||
|
path: '/detection/securityEvent'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'performanceEvents',
|
||||||
|
i18n: 'overall.performanceEvents',
|
||||||
|
path: '/detection/performanceEvent'
|
||||||
|
}
|
||||||
|
],
|
||||||
curPageNum: 1
|
curPageNum: 1
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -221,7 +257,6 @@ export default {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
const breadcrumb = breadcrumbMap.find(b => this.path === b.path)
|
const breadcrumb = breadcrumbMap.find(b => this.path === b.path)
|
||||||
|
|
||||||
if (breadcrumb.columnValue) {
|
if (breadcrumb.columnValue) {
|
||||||
return breadcrumb ? [breadcrumb.parentName, breadcrumb.name, this.$t(breadcrumb.columnName), breadcrumb.columnValue] : []
|
return breadcrumb ? [breadcrumb.parentName, breadcrumb.name, this.$t(breadcrumb.columnName), breadcrumb.columnValue] : []
|
||||||
} else if (breadcrumb.columnName) {
|
} else if (breadcrumb.columnName) {
|
||||||
|
|||||||
Reference in New Issue
Block a user