diff --git a/src/assets/css/components/views/charts2/domainNameResolution.scss b/src/assets/css/components/views/charts2/domainNameResolution.scss index 1e27781d..a26fb58e 100644 --- a/src/assets/css/components/views/charts2/domainNameResolution.scss +++ b/src/assets/css/components/views/charts2/domainNameResolution.scss @@ -33,8 +33,11 @@ } } + .more{ + margin-bottom:20px; + } .type-content { - margin-bottom:15px; + margin-bottom:0px; display:flex; flex-flow: row wrap; width:100%; diff --git a/src/views/charts2/chart-mixin.js b/src/views/charts2/chart-mixin.js index be345f81..dde4fd15 100644 --- a/src/views/charts2/chart-mixin.js +++ b/src/views/charts2/chart-mixin.js @@ -1,3 +1,5 @@ +import { entityDetailRelatedEntitiesShowSize } from '@/utils/constants' + export default { props: { chart: Object, @@ -15,6 +17,22 @@ export default { methods: { toggleLoading (loading) { this.$emit('toggleLoading', loading) + }, + showMore (showListInfo, allList) { + const showNum = showListInfo.num + if (showNum < allList.length) { + showListInfo.num = showNum + entityDetailRelatedEntitiesShowSize + if (showNum > allList.length) { + showListInfo.num = allList.length + } + } + }, + handleShowDataNum (showListInfo, allList) { + if (allList.length <= entityDetailRelatedEntitiesShowSize) { + showListInfo.num = allList.length + } else { + showListInfo.num = entityDetailRelatedEntitiesShowSize + } } } } diff --git a/src/views/charts2/charts/entityDetail/tabs/DomainNameResolution.vue b/src/views/charts2/charts/entityDetail/tabs/DomainNameResolution.vue index e76d0308..d36a1bb8 100644 --- a/src/views/charts2/charts/entityDetail/tabs/DomainNameResolution.vue +++ b/src/views/charts2/charts/entityDetail/tabs/DomainNameResolution.vue @@ -1,4 +1,4 @@ -