fix: 修复有时控制台报undefined的问题

This commit is contained in:
chenjinsong
2021-09-28 19:02:29 +08:00
parent 934b9b8e1f
commit be53a6897b

View File

@@ -613,7 +613,7 @@ export default {
const gotData = new Promise(resolve => {
let result = ''
if (chartParams.dataKey) {
if (this.parentData && this.parentData[chartParams.dataKey]) {
if (this.parentData && (this.parentData[chartParams.dataKey] || this.parentData[chartParams.dataKey] === 0)) {
result = this.parentData[chartParams.dataKey]
} else {
this.noData = true
@@ -696,6 +696,7 @@ export default {
this.activeTab = `${this.chartInfo.children[0].id}`
}
} else if (this.isGroup) {
if (chartParams && chartParams.url) {
const queryParams = { startTime: parseInt(this.timeFilter.startTime / 1000), endTime: parseInt(this.timeFilter.endTime / 1000), ...this.entity }
get(replaceUrlPlaceholder(chartParams.url, queryParams)).then(response => {
if (response.code === 200) {
@@ -709,6 +710,7 @@ export default {
this.isError = true
this.errorInfo = e
})
}
} else if (this.isDomainWhois || this.isDomainDnsRecord) {
const queryParams = { domain: this.entity.domain }
get(replaceUrlPlaceholder(chartParams.url, queryParams)).then(response => {