diff --git a/src/components/advancedSearch/TagMode.vue b/src/components/advancedSearch/TagMode.vue index fb58705a..74b411d0 100644 --- a/src/components/advancedSearch/TagMode.vue +++ b/src/components/advancedSearch/TagMode.vue @@ -467,13 +467,18 @@ export default { } }, changeMode () { - const parser = new Parser(this.columnList) - const errorList = parser.validateMeta(this.metaList) - if (_.isEmpty(errorList)) { - this.reloadUrl({ mode: 'text' }) - const strObj = handleMetaListToStr(this.metaList) - const str2 = strObj.str2 ? strObj.str2 : strObj - this.$emit('changeMode', 'text', str2) + if (this.metaList.length > 0) { + const parser = new Parser(this.columnList) + const errorList = parser.validateMeta(this.metaList) + if (_.isEmpty(errorList)) { + this.reloadUrl({ mode: 'text' }) + const strObj = handleMetaListToStr(this.metaList) + const str2 = strObj.str2 ? strObj.str2 : strObj + this.$emit('changeMode', 'text', str2) + } else { + this.reloadUrl({ mode: 'text' }) + this.$emit('changeMode', 'text', { metaList: [], str: '' }) + } } else { this.reloadUrl({ mode: 'text' }) this.$emit('changeMode', 'text', { metaList: [], str: '' }) diff --git a/src/views/charts2/charts/dnsInsight/DnsActiveMaliciousDomain.vue b/src/views/charts2/charts/dnsInsight/DnsActiveMaliciousDomain.vue index 032d15fc..70ea24b2 100644 --- a/src/views/charts2/charts/dnsInsight/DnsActiveMaliciousDomain.vue +++ b/src/views/charts2/charts/dnsInsight/DnsActiveMaliciousDomain.vue @@ -23,7 +23,7 @@ {{ $t(scope.row[item.prop]) }} -
{{scope.row[item.prop].replace(/,/g, '\n')}}
+
{{scope.row[item.prop].replace(/,/g, '\n')}}
{{ $t(scope.row[item.prop]) }} @@ -103,7 +103,9 @@ export default { watch: { timeFilter: { handler (n) { - this.initData() + if (n) { + this.initData() + } } } }, @@ -128,6 +130,7 @@ export default { this.tableData = res.data.result } else { this.isNoData = true + this.tableData = [] } }).finally(() => { this.toggleLoading(false) diff --git a/src/views/charts2/charts/npm/NpmRecentEvents.vue b/src/views/charts2/charts/npm/NpmRecentEvents.vue index 0f0f4974..41490ec6 100644 --- a/src/views/charts2/charts/npm/NpmRecentEvents.vue +++ b/src/views/charts2/charts/npm/NpmRecentEvents.vue @@ -114,11 +114,13 @@ export default { if (response.status === 200) { this.showError = false this.isNoData = res.data.result.length === 0 - res.data.result.forEach(e => { - if (e.startTime) { - e.startTime = dateFormatByAppearance(e.startTime) - } - }) + if (!this.isNoData) { + res.data.result.forEach(e => { + if (e.startTime) { + e.startTime = dateFormatByAppearance(e.startTime) + } + }) + } this.tableData = res.data.result } else { this.httpError(res)