From 796faedf5a3d5a12d2319cf25a4cb940f6ca463e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B4=AA=E6=B4=AA?= <2498601771@qq.com> Date: Wed, 30 Aug 2023 18:29:51 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=AE=9E=E4=BD=93=E4=B8=8B=E6=8B=89?= =?UTF-8?q?=E8=AF=A6=E6=83=85=E5=88=86=E6=95=B0=E5=8E=BB=E9=99=A4score?= =?UTF-8?q?=EF=BC=8C=E5=AD=97=E6=AE=B5=E6=B7=BB=E5=8A=A0lodash=E7=9A=84get?= =?UTF-8?q?=E6=96=B9=E6=B3=95=E9=AA=8C=E8=AF=81=E4=B8=BA=E7=A9=BA=E7=9A=84?= =?UTF-8?q?=E6=97=B6=E5=80=99=E6=98=BE=E7=A4=BA'-'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entityList/detailOverview/App.vue | 34 ++++++++-------- .../entityList/detailOverview/Domain.vue | 40 ++++++++++--------- .../entityList/detailOverview/Ip.vue | 28 +++++++------ .../detailOverview/entityDetailMixin.js | 2 +- 4 files changed, 55 insertions(+), 49 deletions(-) diff --git a/src/views/entityExplorer/entityList/detailOverview/App.vue b/src/views/entityExplorer/entityList/detailOverview/App.vue index eaf9579e..7a1e7c49 100644 --- a/src/views/entityExplorer/entityList/detailOverview/App.vue +++ b/src/views/entityExplorer/entityList/detailOverview/App.vue @@ -4,15 +4,15 @@
APP ID
-
{{entity.category.appId || '-'}}
+
{{$_.get(entity, 'category.appId', '-')}}
{{$t('entities.category')}}
-
{{entity.category.appCategory || '-'}}
+
{{$_.get(entity, 'category.appCategory', '-')}}
{{$t('entities.subcategory')}}
-
{{entity.category.appSubcategory || '-'}}
+
{{$_.get(entity, 'category.appSubcategory', '-')}}
{{$t('entities.riskLevel')}}
@@ -20,7 +20,7 @@
{{$t('overall.remark')}}
-
{{entity.category.appDescription || '-'}}
+
{{$_.get(entity, 'category.appDescription', '-')}}
@@ -64,18 +64,20 @@ - - - - - - - - - - - - +
+
{{$t('entities.networkQualityRating')}}
+
+
+
+
+
+
+
+ {{score}} +
+ +
+
diff --git a/src/views/entityExplorer/entityList/detailOverview/Domain.vue b/src/views/entityExplorer/entityList/detailOverview/Domain.vue index 4db942c6..93382abe 100644 --- a/src/views/entityExplorer/entityList/detailOverview/Domain.vue +++ b/src/views/entityExplorer/entityList/detailOverview/Domain.vue @@ -4,31 +4,31 @@
{{$t('entities.category')}}
-
{{entityData.category ? entityData.category.categoryName : '-'}}
+
{{$_.get(entityData, 'category.categoryName', '-')}}
{{$t('entities.domainDetail.categoryGroup')}}
-
{{entityData.category ? entityData.category.categoryGroup : '-'}}
+
{{$_.get(entityData, 'category.categoryGroup', '-')}}
{{$t('entities.reputationLevel')}}
-
{{entityData.category ? entityData.category.reputationLevel : '-'}}
+
{{$_.get(entityData, 'category.reputationLevel', '-')}}
{{$t('entities.registration')}}
-
{{entityData.whois ? entityData.whois.registrantCountry : '-'}}
+
{{$_.get(entityData, 'whois.registrantCountry', '-')}}
{{$t('entities.org')}}
-
{{entityData.whois ? entityData.whois.registrantOrg : '-'}}
+
{{$_.get(entityData, 'whois.registrantOrg', '-')}}
{{$t('entities.icpCompanyName')}}
-
{{entityData.icp ? entityData.icp.icpCompanyName : '-'}}
+
{{$_.get(entityData, 'icp.icpCompanyName', '-')}}
{{$t('entities.icpLicense')}}
-
{{entityData.icp ? entityData.icp.icpSiteLicense : '-'}}
+
{{$_.get(entityData, 'icp.icpSiteLicense', '-')}}
@@ -72,18 +72,20 @@ - - - - - - - - - - - - +
+
{{$t('entities.networkQualityRating')}}
+
+
+
+
+
+
+
+ {{score}} +
+ +
+
diff --git a/src/views/entityExplorer/entityList/detailOverview/Ip.vue b/src/views/entityExplorer/entityList/detailOverview/Ip.vue index 8836ab68..a9a9ced4 100644 --- a/src/views/entityExplorer/entityList/detailOverview/Ip.vue +++ b/src/views/entityExplorer/entityList/detailOverview/Ip.vue @@ -17,7 +17,7 @@
ASN
-
{{entity.asn ? entity.asn.asn : '-'}}
+
{{$_.get(entity, 'asn.asn', '-')}}
{{$t('entities.openPort')}}
@@ -103,18 +103,20 @@
- - - - - - - - - - - - +
+
{{$t('entities.networkQualityRating')}}
+
+
+
+
+
+
+
+ {{score}} +
+ +
+
diff --git a/src/views/entityExplorer/entityList/detailOverview/entityDetailMixin.js b/src/views/entityExplorer/entityList/detailOverview/entityDetailMixin.js index 04cf74c5..71b99d1e 100644 --- a/src/views/entityExplorer/entityList/detailOverview/entityDetailMixin.js +++ b/src/views/entityExplorer/entityList/detailOverview/entityDetailMixin.js @@ -265,7 +265,7 @@ export default { tcpLostlenPercent: response.data.data.result.sequenceGapLossPercentValue || null, pktRetransPercent: response.data.data.result.pktRetransPercentValue || null } - // this.score = computeScore(data) + this.score = computeScore(data) this.entityData.establishLatencyValue = response.data.data.result.establishLatencyValue this.entityData.establishLatencyP50 = response.data.data.result.establishLatencyP50 this.entityData.establishLatencyP90 = response.data.data.result.establishLatencyP90