diff --git a/src/components/layout/Header.vue b/src/components/layout/Header.vue index 6c91a11b..66fd94b5 100644 --- a/src/components/layout/Header.vue +++ b/src/components/layout/Header.vue @@ -303,7 +303,7 @@ export default { return this.$store.getters.menuList.find(menu => menu.code === 'networkAnalytics') }, otherMenu () { - return this.$store.getters.menuList.filter(menu => ['networkAnalytics', 'chart', 'I18N', 'entityDetail', 'temp', 'entityGraph'].indexOf(menu.code) === -1) + return this.$store.getters.menuList.filter(menu => ['networkAnalytics', 'chart', 'I18N', 'entityDetail', 'temp', 'entityGraph', 'detectionPolicy'].indexOf(menu.code) === -1) /* function excludeButton (menu) { for (let i = 0; i < menu.length; i++) { @@ -453,6 +453,22 @@ export default { type: entityGraphMenu.type }) return true + } else if (this.route === '/detectionsNew') { + const detectionMenu = menus.find(m => m.route === '/detection') + const policyMenu = menus.find(m => m.route === '/detectionsNew') + breadcrumb.push({ + code: detectionMenu.code, + value: detectionMenu.i18n ? this.$t(detectionMenu.i18n) : detectionMenu.name, + route: detectionMenu.route, + type: detectionMenu.type + }) + breadcrumb.push({ + code: policyMenu.code, + value: policyMenu.i18n ? this.$t(policyMenu.i18n) : policyMenu.name, + route: policyMenu.route, + type: policyMenu.type + }) + return true } const menu = menus.find(m => m.route === this.route) if (menu) {