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)