export default {
data () {
return {
topoData: {},
querysArray: [],
meta2dType: '',
params: {}
}
},
watch: {
currentProject: {
handler (n) {
this.reload()
chart: {}
methods: {
reload () {
if (this.currentProject.id) {
this.$get('monitor/project/topo', { projectId: this.currentProject.id }).then(res => {
if (res.data && res.data.topo) {
this.topoData = res.data.topo || {}
if (res.data.topo.topo) {
this.topoData = res.data.topo.topo || {}
this.querysArray = res.data.topo.elements || []
this.params = {
timeType: res.data.topo.timeType || 5
} else {
this.topoData = {}
this.querysArray = []
timeType: 5
})