From 04025f7bd9dd0b1c7534f5e6e7b2fdf00405dcd1 Mon Sep 17 00:00:00 2001 From: chenjinsong <523037378@qq.com> Date: Tue, 29 Aug 2023 17:33:23 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20detection=20policy=E9=9D=A2=E5=8C=85?= =?UTF-8?q?=E5=B1=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/layout/Header.vue | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) 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) {