fix:页面bug修改

This commit is contained in:
zhangyu
2021-05-13 11:40:22 +08:00
parent 29dc51afd0
commit b60eb36839
12 changed files with 94 additions and 49 deletions

View File

@@ -39,7 +39,7 @@
</div>
</div>
<div class="content-col-box">
<div v-loading="projectLoading" class="content-col-content">
<div v-loading="projectLoading" class="content-col-content" @click="jumpTo('project')">
<div class="content-col-content-icon"><i class="nz-icon nz-icon-project"></i></div>
<div class="content-num-box">
<el-tooltip :content="`${projectData.total}`" class="item" effect="light" placement="top">
@@ -54,7 +54,7 @@
</div>
</div>
<div class="content-col-box">
<div v-loading="moduleLoading" class="content-col-content">
<div v-loading="moduleLoading" class="content-col-content" @click="jumpTo('module')">
<div class="content-col-content-icon"><i class="nz-icon nz-icon-overview-module"></i></div>
<div class="content-num-box">
<el-tooltip :content="`${moduleData.total}`" class="item" effect="light" placement="top">
@@ -69,7 +69,7 @@
</div>
</div>
<div class="content-col-box">
<div v-loading="endpointLoading" class="content-col-content">
<div v-loading="endpointLoading" class="content-col-content" @click="jumpTo('endpoint')">
<div class="content-col-content-icon"><i class="nz-icon nz-icon-overview-endpoint"></i></div>
<div class="content-num-box">
<el-tooltip :content="`${endpointData.num}`" class="item" effect="light" placement="top">
@@ -84,7 +84,7 @@
</div>
</div>
<div class="content-col-box">
<div id="overview-to-alertlist" v-loading="alertMessageLoading" class="content-col-content clickable" @click="jumpTo('alertList')" >
<div id="overview-to-alertlist" v-loading="alertMessageLoading" class="content-col-content clickable" @click="jumpTo('alertList')">
<div class="content-col-content-icon"><i class="nz-icon nz-icon-overview-alert"></i></div>
<div class="content-num-box">
<el-tooltip :content="`${alertMessageData.num}`" class="item" effect="light" placement="top">
@@ -432,12 +432,12 @@ export default {
return new Promise(resolve => {
this.assetLoading = true
this.$refs.assetHexagon.startLoading()
this.$get('asset/asset', { pageSize: -1 }).then(response => {
this.$get('asset/asset', { pageSize: -1}).then(response => {
this.assetLoading = false
this.$refs.assetHexagon.endLoading()
if (response.code === 200) {
this.assetData = response.data.list.sort((a, b) => b.alertNum - a.alertNum)
const alertTopAssets = this.assetData.slice(0, 20)
const alertTopAssets = this.assetData.slice(0, 48)
const requests = alertTopAssets.map(a => axios.get(`stat/alertMessage/severity?assetId=${a.id}`))
const assetStateData = []
axios.all(requests).then(result => {
@@ -769,7 +769,7 @@ export default {
}
]
return new Promise(resolve => {
const requests = [axios.get('dc?pageSize=-1'), axios.get('stat/overview/map')]
const requests = [axios.get('dc?pageSize=-1'), axios.get('/stat/overview/map')]
axios.all(requests).then(result => {
const dcInfos = result[0].data.data.list
const dcStats = result[1].data.data.list
@@ -943,7 +943,7 @@ export default {
if (response.code === 200) {
const moduleData = response.data.list
moduleData.sort((a, b) => b.alertNum - a.alertNum)
const alertTopModules = moduleData.slice(0, 20)
const alertTopModules = moduleData.slice(0,48)
const requests = alertTopModules.map(a => axios.get(`stat/alertMessage/severity?moduleId=${a.id}`))
const moduleStateData = []
axios.all(requests).then(result => {
@@ -1141,6 +1141,12 @@ export default {
bus.$emit('clear-asset-filter') // 清除leftMenu左侧菜单过滤条件
// if(this.$store.getters.getIdcArr.length===0){return}//如果不存在idc 则不跳转
}
if (data === 'project' || data === 'module' || data === 'endpoint') {
data = 'monitor/' + data
}
if (data === 'alertList') {
data = 'alertMessage'
}
this.$router.push({
path: '/' + data,
query: {