Added error message to Stats page.
This commit is contained in:
parent
78ef256d8d
commit
a368677573
@ -1,5 +1,18 @@
|
|||||||
<template>
|
<template>
|
||||||
<stats-view v-if="chartData != null && chartData != {}" :data="chartData" :options="options" />
|
<b-container>
|
||||||
|
<b-modal ref="errorModal" class="text-center" centered hide-header hide-footer>
|
||||||
|
<div class="modal-header">
|
||||||
|
<h3 class="modal-title w-100">{{ errorStatus }}</h3>
|
||||||
|
</div>
|
||||||
|
<div class="d-block">
|
||||||
|
<br />
|
||||||
|
<span style="font-size:20px;" v-html="errorMessage" />
|
||||||
|
<button class="btn btn-warning" @click="$refs.errorModal.hide()">
|
||||||
|
<v-icon name="exclamation-circle" /> Dismiss</button>
|
||||||
|
</div>
|
||||||
|
</b-modal>
|
||||||
|
<stats-view v-if="chartData != null && chartData != {}" :data="chartData" :options="options" />
|
||||||
|
</b-container>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
@ -11,14 +24,23 @@ export default {
|
|||||||
data: function() {
|
data: function() {
|
||||||
return {
|
return {
|
||||||
chartData: null,
|
chartData: null,
|
||||||
options: null
|
options: null,
|
||||||
|
errorStatus: null,
|
||||||
|
errorMessage: null
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
getAllTimeAverage: function() {
|
getAllTimeAverage: function() {
|
||||||
Vue.axios.get("/api/average/all/chartjs").then(response => {
|
Vue.axios
|
||||||
this.chartData = response.data;
|
.get("/api/average/all/chartjs")
|
||||||
});
|
.then(response => {
|
||||||
|
this.chartData = response.data;
|
||||||
|
})
|
||||||
|
.catch(error => {
|
||||||
|
this.errorStatus = error.response.status;
|
||||||
|
this.errorMessage = error.response.data;
|
||||||
|
this.$refs.errorModal.show();
|
||||||
|
});
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
|
Loading…
Reference in New Issue
Block a user