diff --git a/src/views/charts2/charts/entityDetail/tabs/DomainNameResolution.vue b/src/views/charts2/charts/entityDetail/tabs/DomainNameResolution.vue index 92eb39f9..fc88e53d 100644 --- a/src/views/charts2/charts/entityDetail/tabs/DomainNameResolution.vue +++ b/src/views/charts2/charts/entityDetail/tabs/DomainNameResolution.vue @@ -165,6 +165,8 @@ export default { this.errorMsg2 = this.errorMsgHandler(res1) } this.$emit('checkTag', entityDetailTabsName.relatedEntity, res0.data.result.length + res1.data.result.length) + } else { + this.$emit('checkTag', entityDetailTabsName.relatedEntity, 0) } // ip相关,显示app,domain @@ -184,6 +186,8 @@ export default { this.errorMsg2 = this.errorMsgHandler(res1) } this.$emit('checkTag', entityDetailTabsName.relatedEntity, res0.data.result.length + res1.data.result.length) + } else { + this.$emit('checkTag', entityDetailTabsName.relatedEntity, 0) } // domain相关,显示app,ip,domain @@ -217,9 +221,12 @@ export default { this.errorMsg2 = this.errorMsgHandler(res2) } this.$emit('checkTag', entityDetailTabsName.relatedEntity, res0.data.result.length + res1.data.result.length + res2.data.result.length) + } else { + this.$emit('checkTag', entityDetailTabsName.relatedEntity, 0) } }).catch(e => { console.log(e) + this.$emit('checkTag', entityDetailTabsName.relatedEntity, 0) this.showError0 = true this.showError1 = true this.showError2 = true diff --git a/src/views/charts2/charts/entityDetail/tabs/InformationAggregation.vue b/src/views/charts2/charts/entityDetail/tabs/InformationAggregation.vue index 5865cac7..8b1549e8 100644 --- a/src/views/charts2/charts/entityDetail/tabs/InformationAggregation.vue +++ b/src/views/charts2/charts/entityDetail/tabs/InformationAggregation.vue @@ -138,15 +138,19 @@ export default { }) }) this.$emit('checkTag', entityDetailTabsName.informationAggregation, this.informationAggregationList.length) + } else { + this.$emit('checkTag', entityDetailTabsName.informationAggregation, 0) } } else { this.showError = true this.errorMsg = this.errorMsgHandler(res) + this.$emit('checkTag', entityDetailTabsName.informationAggregation, 0) } }).catch(e => { console.error(e) this.showError = true this.errorMsg = this.errorMsgHandler(e) + this.$emit('checkTag', entityDetailTabsName.informationAggregation, 0) }).finally(() => { if (this.informationAggregationList.length > 0) { this.isNoData = false diff --git a/src/views/charts2/charts/entityDetail/tabs/OpenPort.vue b/src/views/charts2/charts/entityDetail/tabs/OpenPort.vue index e7939783..83e74ef7 100644 --- a/src/views/charts2/charts/entityDetail/tabs/OpenPort.vue +++ b/src/views/charts2/charts/entityDetail/tabs/OpenPort.vue @@ -78,6 +78,7 @@ export default { }) }, httpError (e) { + this.$emit('checkTag', entityDetailTabsName.openPort, 0) this.isNoData = false this.showError = true this.errorMsg = this.errorMsgHandler(e) diff --git a/src/views/charts2/charts/entityDetail/tabs/PerformanceEvent.vue b/src/views/charts2/charts/entityDetail/tabs/PerformanceEvent.vue index 31fc48a6..2c2ce2ca 100644 --- a/src/views/charts2/charts/entityDetail/tabs/PerformanceEvent.vue +++ b/src/views/charts2/charts/entityDetail/tabs/PerformanceEvent.vue @@ -122,6 +122,7 @@ export default { this.isNoData = false this.showError = true this.errorMsg = this.errorMsgHandler(e) + this.$emit('checkTag', entityDetailTabsName.performanceEvent, 0) } } } diff --git a/src/views/charts2/charts/entityDetail/tabs/SecurityEvent.vue b/src/views/charts2/charts/entityDetail/tabs/SecurityEvent.vue index adfaa210..d68ad51c 100644 --- a/src/views/charts2/charts/entityDetail/tabs/SecurityEvent.vue +++ b/src/views/charts2/charts/entityDetail/tabs/SecurityEvent.vue @@ -144,6 +144,7 @@ export default { }) }, httpError (e) { + this.$emit('checkTag', entityDetailTabsName.securityEvent, 0) this.isNoData = false this.showError = true this.errorMsg = this.errorMsgHandler(e)