From 601c0111ebd24ee4e50996b90408baae22c9e925 Mon Sep 17 00:00:00 2001 From: chenjinsong <523037378@qq.com> Date: Fri, 28 Apr 2023 15:30:54 +0800 Subject: [PATCH] =?UTF-8?q?CN-984=20feat:=20=E5=9B=BE=E8=A1=A8=E5=9F=BA?= =?UTF-8?q?=E6=9C=AC=E6=A0=B7=E5=BC=8F=E5=92=8C=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/constants.js | 10 ++ src/views/charts2/Chart.vue | 2 +- .../charts/entityDetail/EntityDetailTabs.vue | 120 ++++++++++++++++++ .../entityDetail/EntityDetailTabsChart.vue | 12 -- .../tabs/DomainNameResolution.vue | 9 ++ .../tabs/InformationAggregation.vue | 9 ++ .../networkOverview/NetworkOverviewTabs.vue | 1 + 7 files changed, 150 insertions(+), 13 deletions(-) create mode 100644 src/views/charts2/charts/entityDetail/EntityDetailTabs.vue delete mode 100644 src/views/charts2/charts/entityDetail/EntityDetailTabsChart.vue create mode 100644 src/views/charts2/charts/entityDetail/tabs/DomainNameResolution.vue create mode 100644 src/views/charts2/charts/entityDetail/tabs/InformationAggregation.vue diff --git a/src/utils/constants.js b/src/utils/constants.js index ca820cf6..a28eb876 100644 --- a/src/utils/constants.js +++ b/src/utils/constants.js @@ -88,6 +88,16 @@ export const entityType = { ip: 'IP' } +export const entityDetailTabsName = { + informationAggregation: 'informationAggregation', + domainNameResolution: 'domainNameResolution', + subdomain: 'subdomain', + openPort: 'openPort', + digitalCertificate: 'digitalCertificate', + securityEvent: 'securityEvent', + performanceEvent: 'performanceEvent' +} + export const echartsFontSize = { legendFirstFontSize: 12, // <1920 legendSecondFontSize: 14, // >=1920 && <2560 diff --git a/src/views/charts2/Chart.vue b/src/views/charts2/Chart.vue index 508acd79..884230fa 100644 --- a/src/views/charts2/Chart.vue +++ b/src/views/charts2/Chart.vue @@ -210,7 +210,7 @@ import DnsRecentEvents from '@/views/charts2/charts/dnsInsight/DnsRecentEvents' import DnsTrafficLine from '@/views/charts2/charts/dnsInsight/DnsTrafficLine' import EntityDetailBasicInfo from '@/views/charts2/charts/entityDetail/EntityDetailBasicInfo' import EntityDetailLine from '@/views/charts2/charts/entityDetail/EntityDetailLine' -import EntityDetailTabsChart from '@/views/charts2/charts/entityDetail/EntityDetailTabsChart' +import EntityDetailTabsChart from '@/views/charts2/charts/entityDetail/EntityDetailTabs' import { getNowTime } from '@/utils/date-util' import { ref } from 'vue' diff --git a/src/views/charts2/charts/entityDetail/EntityDetailTabs.vue b/src/views/charts2/charts/entityDetail/EntityDetailTabs.vue new file mode 100644 index 00000000..50a57958 --- /dev/null +++ b/src/views/charts2/charts/entityDetail/EntityDetailTabs.vue @@ -0,0 +1,120 @@ + + + diff --git a/src/views/charts2/charts/entityDetail/EntityDetailTabsChart.vue b/src/views/charts2/charts/entityDetail/EntityDetailTabsChart.vue deleted file mode 100644 index f38f0b4b..00000000 --- a/src/views/charts2/charts/entityDetail/EntityDetailTabsChart.vue +++ /dev/null @@ -1,12 +0,0 @@ - - - diff --git a/src/views/charts2/charts/entityDetail/tabs/DomainNameResolution.vue b/src/views/charts2/charts/entityDetail/tabs/DomainNameResolution.vue new file mode 100644 index 00000000..70459f2e --- /dev/null +++ b/src/views/charts2/charts/entityDetail/tabs/DomainNameResolution.vue @@ -0,0 +1,9 @@ + + + diff --git a/src/views/charts2/charts/entityDetail/tabs/InformationAggregation.vue b/src/views/charts2/charts/entityDetail/tabs/InformationAggregation.vue new file mode 100644 index 00000000..a508b90d --- /dev/null +++ b/src/views/charts2/charts/entityDetail/tabs/InformationAggregation.vue @@ -0,0 +1,9 @@ + + + diff --git a/src/views/charts2/charts/networkOverview/NetworkOverviewTabs.vue b/src/views/charts2/charts/networkOverview/NetworkOverviewTabs.vue index aa7c2fd8..a3aa2ed9 100644 --- a/src/views/charts2/charts/networkOverview/NetworkOverviewTabs.vue +++ b/src/views/charts2/charts/networkOverview/NetworkOverviewTabs.vue @@ -1972,6 +1972,7 @@ export default { this.initMetric() this.isOnlyRead = this.curTable.isOnlyRead ? this.curTable.isOnlyRead : false this.showUnit = this.curTable.showUnit ? this.curTable.showUnit : false + this.showUnit = this.curTable.showUnit ? this.curTable.showUnit : false if (this.curTableInCode.defaultOrderBy) { this.orderBy = this.curTableInCode.defaultOrderBy }