Blame view
api/dashboard/src/pages/panel/components/mltd.vue
555 Bytes
0d8c0f816 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 Added config fetc... |
8 |
import axios from 'axios' |
0d8c0f816 initial commit |
9 10 11 12 |
export default { name: 'MLTD', data () { return { |
9077daff4 Dynamic url const... |
13 |
src: '' |
fa297f23d Added config fetc... |
14 15 16 17 18 19 20 21 22 |
} }, created () { this.config() }, methods: { async config () { try { const { data } = await axios.get('/config') |
9077daff4 Dynamic url const... |
23 |
this.src = data.mltd_url |
fa297f23d Added config fetc... |
24 25 26 |
} catch (e) { this.$toasted.error('Error fetching Grafana URL!') } |
0d8c0f816 initial commit |
27 28 29 30 31 32 33 34 |
} } } </script> <style scoped> </style> |