summaryrefslogtreecommitdiff
path: root/src/views
diff options
context:
space:
mode:
authorVitalii Lysak <v.lysak@dunice.net>2022-07-22 12:16:07 +0300
committerVitalii Lysak <v.lysak@dunice.net>2022-07-22 12:16:07 +0300
commit381cc079a34a56d3b6f1bd78e52086d94814df80 (patch)
treed82851fe97dd7459b5cfdc52380681b7e3f0d9ca /src/views
parent7cba13534cda94a1efdbad2ff8dbe68de1fbeaa3 (diff)
downloadwebui-vue-381cc079a34a56d3b6f1bd78e52086d94814df80.tar.xz
add motherboard6 fix others
Diffstat (limited to 'src/views')
-rw-r--r--src/views/_sila/Fans/Dynamic/FansDynamicPage.vue9
-rw-r--r--src/views/_sila/Memory/Dynamic/MemoryDynamicPage.vue11
-rw-r--r--src/views/_sila/Motherboard/Dynamic/MotherboardDynamicPage.vue53
-rw-r--r--src/views/_sila/Motherboard/Dynamic/index.js2
-rw-r--r--src/views/_sila/Processors/Dynamic/ProcessorsDynamicPage.vue11
5 files changed, 83 insertions, 3 deletions
diff --git a/src/views/_sila/Fans/Dynamic/FansDynamicPage.vue b/src/views/_sila/Fans/Dynamic/FansDynamicPage.vue
index 543eea33..22374fa7 100644
--- a/src/views/_sila/Fans/Dynamic/FansDynamicPage.vue
+++ b/src/views/_sila/Fans/Dynamic/FansDynamicPage.vue
@@ -2,7 +2,12 @@
<b-container fluid="xl">
<page-title :description="$t('appPageTitle.dynamicInformation')" />
- <chart :data="filteredSensors"></chart>
+ <chart
+ type="fans"
+ :data="filteredSensors"
+ :warning="fanSpeedWarninig"
+ :shutdown="fanSpeedShutdown"
+ ></chart>
</b-container>
</template>
@@ -20,6 +25,8 @@ export default {
data() {
return {
activeFilters: [],
+ fanSpeedWarninig: 2450,
+ fanSpeedShutdown: 3150,
};
},
diff --git a/src/views/_sila/Memory/Dynamic/MemoryDynamicPage.vue b/src/views/_sila/Memory/Dynamic/MemoryDynamicPage.vue
index 59f7cbc5..21e18fe1 100644
--- a/src/views/_sila/Memory/Dynamic/MemoryDynamicPage.vue
+++ b/src/views/_sila/Memory/Dynamic/MemoryDynamicPage.vue
@@ -2,7 +2,13 @@
<b-container fluid="xl">
<page-title :description="$t('appPageTitle.dynamicInformation')" />
- <chart :data="filteredSensors"></chart>
+ <chart
+ type="memory"
+ :data="filteredSensors"
+ :warning="temperatureWarning"
+ :non-normal="temperatureNonNormal"
+ :critical-start="temperatureCriticalStart"
+ ></chart>
</b-container>
</template>
@@ -20,6 +26,9 @@ export default {
data() {
return {
activeFilters: [],
+ temperatureWarning: 72,
+ temperatureNonNormal: 44,
+ temperatureCriticalStart: 55,
};
},
diff --git a/src/views/_sila/Motherboard/Dynamic/MotherboardDynamicPage.vue b/src/views/_sila/Motherboard/Dynamic/MotherboardDynamicPage.vue
new file mode 100644
index 00000000..b4d13f3f
--- /dev/null
+++ b/src/views/_sila/Motherboard/Dynamic/MotherboardDynamicPage.vue
@@ -0,0 +1,53 @@
+<template>
+ <b-container fluid="xl">
+ <page-title :description="$t('appPageTitle.dynamicInformation')" />
+
+ <chart
+ type="motherboard"
+ :data="filteredSensors"
+ :warning="temperatureWarning"
+ :non-normal="temperatureNonNormal"
+ :critical-start="temperatureCriticalStart"
+ ></chart>
+ </b-container>
+</template>
+
+<script>
+import PageTitle from '@/components/_sila/Global/PageTitle';
+import Chart from '@/components/_sila/Global/Chart';
+
+import DataFormatterMixin from '@/components/_sila/Mixins/DataFormatterMixin';
+import LoadingBarMixin from '@/components/_sila/Mixins/LoadingBarMixin';
+import TableFilterMixin from '@/components/_sila/Mixins/TableFilterMixin';
+
+export default {
+ components: { PageTitle, Chart },
+ mixins: [DataFormatterMixin, LoadingBarMixin, TableFilterMixin],
+ data() {
+ return {
+ activeFilters: [],
+ temperatureWarning: 72,
+ temperatureNonNormal: 44,
+ temperatureCriticalStart: 55,
+ };
+ },
+
+ computed: {
+ allSensors() {
+ let sensors = this.$store.getters['motherboard/motherboard'];
+ return sensors;
+ },
+
+ filteredSensors() {
+ return this.getFilteredTableData(this.allSensors, this.activeFilters);
+ },
+ },
+
+ created() {
+ this.startLoader();
+ this.$store.dispatch('motherboard/getMotherboardDynamic').finally(() => {
+ this.endLoader();
+ });
+ },
+};
+</script>
diff --git a/src/views/_sila/Motherboard/Dynamic/index.js b/src/views/_sila/Motherboard/Dynamic/index.js
new file mode 100644
index 00000000..bd155997
--- /dev/null
+++ b/src/views/_sila/Motherboard/Dynamic/index.js
@@ -0,0 +1,2 @@
+import MotherboardDynamicPage from './MotherboardDynamicPage.vue';
+export default MotherboardDynamicPage;
diff --git a/src/views/_sila/Processors/Dynamic/ProcessorsDynamicPage.vue b/src/views/_sila/Processors/Dynamic/ProcessorsDynamicPage.vue
index 8525b174..656d16e9 100644
--- a/src/views/_sila/Processors/Dynamic/ProcessorsDynamicPage.vue
+++ b/src/views/_sila/Processors/Dynamic/ProcessorsDynamicPage.vue
@@ -30,7 +30,13 @@
<b-container fluid="xl">
<page-title :description="$t('appPageTitle.dynamicInformation')" />
- <chart :data="filteredSensors"></chart>
+ <chart
+ type="processors"
+ :data="filteredSensors"
+ :warning="temperatureWarning"
+ :non-normal="temperatureNonNormal"
+ :critical-start="temperatureCriticalStart"
+ ></chart>
</b-container>
</template>
@@ -50,6 +56,9 @@ export default {
data() {
return {
activeFilters: [],
+ temperatureWarning: 72,
+ temperatureNonNormal: 44,
+ temperatureCriticalStart: 55,
};
},