From c86a7cfeaed0b2be0443f3c45be07c5be3fddbb4 Mon Sep 17 00:00:00 2001
From: chenjinsong <523037378@qq.com>
Date: Fri, 16 Jun 2023 17:18:58 +0800
Subject: [PATCH] =?UTF-8?q?CN-1087=20fix:=20=E5=AE=9E=E4=BD=93=E5=85=B3?=
=?UTF-8?q?=E7=B3=BB=E6=8E=A2=E7=B4=A2=E6=9E=B6=E5=AD=90?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/router/index.js | 4 ++
src/utils/constants.js | 2 +-
.../charts/entityDetail/EntityDetailTabs.vue | 4 +-
src/views/entityExplorer/EntityGraph.vue | 38 +++++++++++++++++++
.../entityGraphDetail/IpList.vue | 13 +++++++
5 files changed, 58 insertions(+), 3 deletions(-)
create mode 100644 src/views/entityExplorer/EntityGraph.vue
create mode 100644 src/views/entityExplorer/entityGraphDetail/IpList.vue
diff --git a/src/router/index.js b/src/router/index.js
index 6f9fcec4..9a170143 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -27,6 +27,10 @@ const routes = [
path: '/entityDetail',
component: () => import('@/views/entityExplorer/EntityDetail')
},
+ {
+ path: '/entityGraph',
+ component: () => import('@/views/entityExplorer/EntityGraph')
+ },
{
path: '/detection',
redirect: '/detection/securityEvent'
diff --git a/src/utils/constants.js b/src/utils/constants.js
index c19236d6..947488c7 100644
--- a/src/utils/constants.js
+++ b/src/utils/constants.js
@@ -90,7 +90,7 @@ export const entityType = {
export const entityDetailTabsName = {
informationAggregation: 'informationAggregation',
- domainNameResolution: 'domainNameResolution',
+ relatedEntity: 'relatedEntity',
openPort: 'openPort',
digitalCertificate: 'digitalCertificate',
securityEvent: 'securityEvent',
diff --git a/src/views/charts2/charts/entityDetail/EntityDetailTabs.vue b/src/views/charts2/charts/entityDetail/EntityDetailTabs.vue
index f2144697..7847081c 100644
--- a/src/views/charts2/charts/entityDetail/EntityDetailTabs.vue
+++ b/src/views/charts2/charts/entityDetail/EntityDetailTabs.vue
@@ -13,7 +13,7 @@
-
+
@@ -80,7 +80,7 @@ export default {
const entityType = props.entity.entityType
const tabs = reactive([
- { name: entityDetailTabsName.domainNameResolution, label: i18n.global.t('entities.relatedEntity'), icon: 'cn-icon cn-icon-domain-name-resolution' },
+ { name: entityDetailTabsName.relatedEntity, label: i18n.global.t('entities.relatedEntity'), icon: 'cn-icon cn-icon-domain-name-resolution' },
{ name: entityDetailTabsName.openPort, label: i18n.global.t('entities.openPort'), icon: 'cn-icon cn-icon-open-port' },
// { name: entityDetailTabsName.digitalCertificate, label: i18n.global.t('entities.digitalCertificate'), icon: 'cn-icon cn-icon-digital-certificate' },
{ name: entityDetailTabsName.securityEvent, label: i18n.global.t('overall.securityEvent'), icon: 'cn-icon cn-icon-security-event', warnIcon: 'cn-icon cn-icon-warn', warnFlag: false },
diff --git a/src/views/entityExplorer/EntityGraph.vue b/src/views/entityExplorer/EntityGraph.vue
new file mode 100644
index 00000000..55f45921
--- /dev/null
+++ b/src/views/entityExplorer/EntityGraph.vue
@@ -0,0 +1,38 @@
+
+
+
+
+
+
diff --git a/src/views/entityExplorer/entityGraphDetail/IpList.vue b/src/views/entityExplorer/entityGraphDetail/IpList.vue
new file mode 100644
index 00000000..2e54d99d
--- /dev/null
+++ b/src/views/entityExplorer/entityGraphDetail/IpList.vue
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+