Blame view

api/dashboard/src/pages/panel/components/mltd.vue 615 Bytes
0d8c0f816   Thanasis Naskos   initial commit
1
2
3
4
5
6
7
  <template>
    <div style="height: 90vh">
      <iframe width="100%" height="100%" :src="src" frameborder="0" />
    </div>
  </template>
  
  <script>
fa297f23d   Chris Bellas   Added config fetc...
8
  import axios from 'axios'
0d8c0f816   Thanasis Naskos   initial commit
9
10
11
12
  export default {
    name: 'MLTD',
    data () {
      return {
fa297f23d   Chris Bellas   Added config fetc...
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
        src: '',
        params: '/d/dtCrgk6Wk/mltd?orgId=1'
      }
    },
    created () {
      this.config()
    },
    methods: {
      async config () {
        try {
          const { data } = await axios.get('/config')
          this.src = data.grafana_url + this.params
        } catch (e) {
          this.$toasted.error('Error fetching Grafana URL!')
        }
0d8c0f816   Thanasis Naskos   initial commit
28
29
30
31
32
33
34
35
      }
    }
  }
  </script>
  
  <style scoped>
  
  </style>