diff --git a/src/components/layout/Header.vue b/src/components/layout/Header.vue index 7e70a9db..fc55f932 100644 --- a/src/components/layout/Header.vue +++ b/src/components/layout/Header.vue @@ -545,13 +545,13 @@ export default { changeValue (value) { // 设置面包屑显示的内容及hover时的title let valName = value - if (this.tab === 'qtype') { + if (this.curTabProp === 'qtype') { valName = this.dnsQtypeMapData.get(value) - } else if (this.tab === 'rcode') { + } else if (this.curTabProp === 'rcode') { valName = this.dnsRcodeMapData.get(value) } this.curTabProp = this.$route.query.dimensionType ? this.$route.query.dimensionType : null - document.getElementById('breadcrumbValue').innerText = value + document.getElementById('breadcrumbValue').innerText = valName document.getElementById(this.valueMenuId).setAttribute('title', valName) document.getElementById('breadcrumbButton').click() const columnName = this.getUrlParam(this.curTabState.thirdMenu, '') diff --git a/src/views/detections/Index.vue b/src/views/detections/Index.vue index 78fb4962..156e109b 100644 --- a/src/views/detections/Index.vue +++ b/src/views/detections/Index.vue @@ -135,6 +135,7 @@ import { pieForSeverity } from '@/views/detections/options/detectionOptions' import { api, getData } from '@/utils/api' +import { get } from '@/utils/http' import { extensionEchartY, reverseSortBy } from '@/utils/tools' import { useRoute } from 'vue-router' import Loading from '@/components/common/Loading' @@ -609,10 +610,14 @@ export default { pageSize: this.pageObj.pageSize, pageNo: this.pageObj.pageNo } - getData(api.detection[this.pageType].listBasic, params).then(data => { - this.listData = data - }).catch(error => { - console.log(error) + get(api.detection[this.pageType].listBasic, params).then(response => { + if (response.code === 200) { + this.listData = response.data + } else { + this.listData = [] + console.error(response.message) + this.$message.error(response.message) + } }) getData(api.detection[this.pageType].listCount, params).then(data => { this.pageObj.total = data