From 72f3877eb4b4bb66e6ea5da76ab8587a5c98f400 Mon Sep 17 00:00:00 2001 From: hanyuxia Date: Tue, 30 Aug 2022 16:45:13 +0800 Subject: [PATCH] =?UTF-8?q?CN-671=20Dashboard=20-=20=E5=A4=9A=E7=BB=B4?= =?UTF-8?q?=E5=BA=A6=E8=A1=A8=E6=A0=BC=E4=BC=98=E5=8C=96:network=20overvie?= =?UTF-8?q?w=20=E2=80=93=20app=20list=20=E7=82=B9=E5=87=BB=E6=A0=87?= =?UTF-8?q?=E9=A2=98=E8=A7=A6=E5=8F=91=E4=B8=8B=E9=92=BB;npm=20=E7=B1=BB?= =?UTF-8?q?=E5=88=AB=E8=AF=84=E5=88=86=E8=A1=A8=E6=A0=BC=E7=82=B9=E5=87=BB?= =?UTF-8?q?=E8=A7=A6=E5=8F=91=E4=B8=8B=E9=92=BB;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/charts2/networkOverviewApps.scss | 1 + .../views/charts2/networkOverviewTabs.scss | 2 +- .../views/charts2/npmAppCategoryScore.scss | 1 + src/utils/constants.js | 9 ++ src/views/charts2/Panel.vue | 1 - .../networkOverview/NetworkOverviewApps.vue | 95 +++++++++++++++++-- .../networkOverview/NetworkOverviewTabs.vue | 41 +++++++- .../charts/npm/NpmAppCategoryScore.vue | 75 ++++++++++++++- 8 files changed, 210 insertions(+), 15 deletions(-) diff --git a/src/assets/css/components/views/charts2/networkOverviewApps.scss b/src/assets/css/components/views/charts2/networkOverviewApps.scss index b2ff5e12..db95e502 100644 --- a/src/assets/css/components/views/charts2/networkOverviewApps.scss +++ b/src/assets/css/components/views/charts2/networkOverviewApps.scss @@ -83,6 +83,7 @@ span { font-size: 16px; color: #046ECA; + cursor: pointer; } i { color: #38ACD2; diff --git a/src/assets/css/components/views/charts2/networkOverviewTabs.scss b/src/assets/css/components/views/charts2/networkOverviewTabs.scss index b531bfe5..731d925e 100644 --- a/src/assets/css/components/views/charts2/networkOverviewTabs.scss +++ b/src/assets/css/components/views/charts2/networkOverviewTabs.scss @@ -106,7 +106,7 @@ border-bottom: 2px solid $blue; color:$blue; height: 33px; - margin:0 20px 0 0; + margin:0 20px 7px 0; padding:0px; font-weight:400; } diff --git a/src/assets/css/components/views/charts2/npmAppCategoryScore.scss b/src/assets/css/components/views/charts2/npmAppCategoryScore.scss index 047597bd..a994fd6c 100644 --- a/src/assets/css/components/views/charts2/npmAppCategoryScore.scss +++ b/src/assets/css/components/views/charts2/npmAppCategoryScore.scss @@ -101,6 +101,7 @@ font-size: 12px; color: #353636; font-weight: 400; + cursor: pointer; } .data-score { border-radius: 10px; diff --git a/src/utils/constants.js b/src/utils/constants.js index 24a9eb03..003c8e71 100644 --- a/src/utils/constants.js +++ b/src/utils/constants.js @@ -707,6 +707,15 @@ export const dnsServerRole = { FWDNS: 'FWDNS' } +export const npmCategoryToAppCategoryMap = { + 'network.video': 'multimedia-streaming', + 'network.fileSharing': 'social-networking', + 'network.voip': 'file-sharing', + 'network.gaming': 'gaming', + 'network.email': 'email', + 'network.socialNetwork': 'voip-video' +} + // npm页-应用评分-类别名称、icon、i18n映射 export const npmCategoryInfoMapping = [ { diff --git a/src/views/charts2/Panel.vue b/src/views/charts2/Panel.vue index e375b618..cf907f7b 100644 --- a/src/views/charts2/Panel.vue +++ b/src/views/charts2/Panel.vue @@ -86,7 +86,6 @@ export default { this.panelName = this.$store.getters.getPanelName const curOperationType = this.$store.getters.getTabOperationType if (this.panelName && this.$route.path === '/panel/networkAppPerformance' && curOperationType !== operationType.thirdMenu) { - // let columnName = this.$store.getters.getBreadcrumbColumnName const columnValue = this.$store.getters.getBreadcrumbColumnValue const queryParams = { startTime: getSecond(this.timeFilter.startTime), diff --git a/src/views/charts2/charts/networkOverview/NetworkOverviewApps.vue b/src/views/charts2/charts/networkOverview/NetworkOverviewApps.vue index c9e02310..34047d2f 100644 --- a/src/views/charts2/charts/networkOverview/NetworkOverviewApps.vue +++ b/src/views/charts2/charts/networkOverview/NetworkOverviewApps.vue @@ -20,7 +20,7 @@
- {{app.name}} + {{app.name}}
@@ -118,18 +118,18 @@