This commit is contained in:
@@ -17,7 +17,11 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
/* Xeslint-disable */
|
||||||
|
////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
//https://medium.com/javascript-in-plain-english/exploring-chart-js-e3ba70b07aa4
|
//https://medium.com/javascript-in-plain-english/exploring-chart-js-e3ba70b07aa4
|
||||||
|
import relativeDatefilterCalculator from "../api/relative-date-filter-calculator.js";
|
||||||
const FORM_KEY = "ops-metrics";
|
const FORM_KEY = "ops-metrics";
|
||||||
export default {
|
export default {
|
||||||
created() {
|
created() {
|
||||||
@@ -39,17 +43,6 @@ export default {
|
|||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
obj: {},
|
obj: {},
|
||||||
xxcpuChartData: {
|
|
||||||
labels: [],
|
|
||||||
datasets: [
|
|
||||||
{
|
|
||||||
label: "CPU %",
|
|
||||||
borderColor: "indigo",
|
|
||||||
fill: false,
|
|
||||||
data: []
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
chartOptions: {
|
chartOptions: {
|
||||||
responsive: true,
|
responsive: true,
|
||||||
maintainAspectRatio: false,
|
maintainAspectRatio: false,
|
||||||
@@ -62,6 +55,9 @@ export default {
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
selectLists: {
|
||||||
|
dateFilterTokens: []
|
||||||
|
},
|
||||||
formState: {
|
formState: {
|
||||||
ready: false,
|
ready: false,
|
||||||
loading: true,
|
loading: true,
|
||||||
@@ -162,16 +158,8 @@ export default {
|
|||||||
getDataFromApi() {
|
getDataFromApi() {
|
||||||
let vm = this;
|
let vm = this;
|
||||||
|
|
||||||
/*
|
let filterDates = relativeDatefilterCalculator.tokenToDates("*pastyear*");//TODO: FROM UI
|
||||||
Date range keys for this:
|
TODO: ADD last 7 days last 6 hours to relative date filter calculator
|
||||||
case "*pastyear*":
|
|
||||||
"*last6months*"
|
|
||||||
"*past30days*"
|
|
||||||
"*past7days*" <-Need to add to relativeDatefilter
|
|
||||||
"*past24hours*"
|
|
||||||
DEFAULT: "*past6hours*" <-Need to add to relativeDatefilter
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
vm.formState.loading = true;
|
vm.formState.loading = true;
|
||||||
//##########################################################################################################################################
|
//##########################################################################################################################################
|
||||||
@@ -294,6 +282,7 @@ function initForm(vm) {
|
|||||||
(async function() {
|
(async function() {
|
||||||
try {
|
try {
|
||||||
await fetchTranslatedText(vm);
|
await fetchTranslatedText(vm);
|
||||||
|
await populateSelectionLists(vm);
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
reject(err);
|
reject(err);
|
||||||
}
|
}
|
||||||
@@ -326,7 +315,14 @@ function populateSelectionLists(vm) {
|
|||||||
// Ensures UI translated text is available
|
// Ensures UI translated text is available
|
||||||
//
|
//
|
||||||
function fetchTranslatedText(vm) {
|
function fetchTranslatedText(vm) {
|
||||||
let tKeysRequired = ["HelpAboutAyaNova"];
|
let tKeysRequired = [
|
||||||
|
"DateRangePast6Hours",
|
||||||
|
"DateRangePast24Hours",
|
||||||
|
"DateRangePast7Days",
|
||||||
|
"DateRangePast30Days",
|
||||||
|
"DateRangeInTheLastSixMonths",
|
||||||
|
"DateRangePastYear"
|
||||||
|
];
|
||||||
|
|
||||||
return window.$gz.translation.fetch(tKeysRequired);
|
return window.$gz.translation.fetch(tKeysRequired);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user