fix:处理chartDiagram 图片不显示的问题
This commit is contained in:
@@ -9,7 +9,7 @@
|
|||||||
<!-- :isPanel="true"-->
|
<!-- :isPanel="true"-->
|
||||||
<!-- ref="diagram"-->
|
<!-- ref="diagram"-->
|
||||||
<!-- :chartInfo="chartInfo" />-->
|
<!-- :chartInfo="chartInfo" />-->
|
||||||
<meta2dMain :meta2dId="chartInfo.id + '-' + isFullscreen" :topoData="chartInfo.param.topo" :querysArray="querysArray" :params="{ timeType: 5}" :iconArray="iconArray" :isChart="true"/>
|
<meta2dMain v-if="iconArrayLoad" :meta2dId="chartInfo.id + '-' + isFullscreen" :topoData="chartInfo.param.topo" :querysArray="querysArray" :params="{ timeType: 5}" :iconArray="iconArray" :isChart="true"/>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -37,13 +37,16 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
created () {
|
||||||
|
this.$get('/topology/icon').then(res => {
|
||||||
|
this.iconArray = [...res.data.list]
|
||||||
|
this.iconArrayLoad = true
|
||||||
|
})
|
||||||
|
},
|
||||||
mounted () {
|
mounted () {
|
||||||
bus.$on('showMeta2dPreview', (params) => {
|
bus.$on('showMeta2dPreview', (params) => {
|
||||||
this.isPreview = params
|
this.isPreview = params
|
||||||
})
|
})
|
||||||
this.$get('/topology/icon').then(res => {
|
|
||||||
this.iconArray = [...res.data.list]
|
|
||||||
})
|
|
||||||
this.reload()
|
this.reload()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
|||||||
@@ -5,7 +5,8 @@ export default {
|
|||||||
querysArray: [],
|
querysArray: [],
|
||||||
meta2dType: '',
|
meta2dType: '',
|
||||||
params: {},
|
params: {},
|
||||||
iconArray: []
|
iconArray: [],
|
||||||
|
iconArrayLoad: false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
|
|||||||
@@ -142,7 +142,7 @@
|
|||||||
<div class="topology-box">
|
<div class="topology-box">
|
||||||
<div class="topology-mc"></div>
|
<div class="topology-mc"></div>
|
||||||
<!-- <diagram :topoData="chartConfig.param.topo" :fromChartBox="true" :topologyIndexF="-1"/>-->
|
<!-- <diagram :topoData="chartConfig.param.topo" :fromChartBox="true" :topologyIndexF="-1"/>-->
|
||||||
<meta2dMain :meta2dId="'rightBoxChart'" :topoData="chartConfig.param.topo" :querysArray="querysArray" :params="{timeType: 5}" :iconArray="iconArray" @reload="reloadTopo" :isChart="true"/>
|
<meta2dMain v-if="iconArrayLoad" :meta2dId="'rightBoxChart'" :topoData="chartConfig.param.topo" :querysArray="querysArray" :params="{timeType: 5}" :iconArray="iconArray" @reload="reloadTopo" :isChart="true"/>
|
||||||
</div>
|
</div>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<!--topplogy-->
|
<!--topplogy-->
|
||||||
@@ -392,6 +392,7 @@ export default {
|
|||||||
querysArray: [],
|
querysArray: [],
|
||||||
meta2dType: '',
|
meta2dType: '',
|
||||||
iconArray: [],
|
iconArray: [],
|
||||||
|
iconArrayLoad: false,
|
||||||
isPreview: {
|
isPreview: {
|
||||||
show: false,
|
show: false,
|
||||||
topoData: {},
|
topoData: {},
|
||||||
@@ -546,6 +547,7 @@ export default {
|
|||||||
this.init()
|
this.init()
|
||||||
this.$get('/topology/icon').then(res => {
|
this.$get('/topology/icon').then(res => {
|
||||||
this.iconArray = [...res.data.list]
|
this.iconArray = [...res.data.list]
|
||||||
|
this.iconArrayLoad = true
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
destroyed () {
|
destroyed () {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="project">
|
<div class="project">
|
||||||
<!-- <topologyL5 v-if="reloadFacade" ref="facade" :obj="currentProject" :topologyIndexF="topologyIndexF" targetTab.sync="panel" @changeTopologyIndexF="changeTopologyIndexF"/>-->
|
<!-- <topologyL5 v-if="reloadFacade" ref="facade" :obj="currentProject" :topologyIndexF="topologyIndexF" targetTab.sync="panel" @changeTopologyIndexF="changeTopologyIndexF"/>-->
|
||||||
<meta2dMain :meta2dId="'projectId'" :topoData="topoData" :querysArray="querysArray" :project="currentProject" :params="params" :iconArray="iconArray" @reload="reload"/>
|
<meta2dMain v-if="iconArrayLoad" :meta2dId="'projectId'" :topoData="topoData" :querysArray="querysArray" :project="currentProject" :params="params" :iconArray="iconArray" @reload="reload"/>
|
||||||
<transition name="el-zoom-in-bottom">
|
<transition name="el-zoom-in-bottom">
|
||||||
<bottom-box
|
<bottom-box
|
||||||
v-if="bottomBox.showSubList"
|
v-if="bottomBox.showSubList"
|
||||||
@@ -624,6 +624,7 @@ export default {
|
|||||||
}, 300)
|
}, 300)
|
||||||
this.$get('/topology/icon').then(res => {
|
this.$get('/topology/icon').then(res => {
|
||||||
this.iconArray = [...res.data.list]
|
this.iconArray = [...res.data.list]
|
||||||
|
this.iconArrayLoad = true
|
||||||
})
|
})
|
||||||
this.initEvent()
|
this.initEvent()
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user