summaryrefslogtreecommitdiff
path: root/src/views
diff options
context:
space:
mode:
Diffstat (limited to 'src/views')
-rw-r--r--src/views/Fans/DynamicInformation/IndicatorsTable.vue12
-rw-r--r--src/views/MemoryModules/DynamicInfo/MemoryDynamicPage.vue20
-rw-r--r--src/views/MemoryModules/DynamicInfo/helpers.js63
-rw-r--r--src/views/Motherboard/DynamicInfo/helpers.js4
4 files changed, 36 insertions, 63 deletions
diff --git a/src/views/Fans/DynamicInformation/IndicatorsTable.vue b/src/views/Fans/DynamicInformation/IndicatorsTable.vue
index 933b47a3..9cb73863 100644
--- a/src/views/Fans/DynamicInformation/IndicatorsTable.vue
+++ b/src/views/Fans/DynamicInformation/IndicatorsTable.vue
@@ -19,6 +19,14 @@
{{ value }}
</span>
</template>
+ <template #cell(middleSpeed)="{ value }">
+ <span class="regular-12px">
+ {{ value.time }}
+ </span>
+ <span class="regular-12px tretiatry">
+ {{ value.date }}
+ </span>
+ </template>
<template #cell(minSpeedDate)="{ value }">
<span class="regular-12px">
{{ value.time }}
@@ -76,7 +84,7 @@ export default {
tdClass: 'bootstrap-fans-table__td light-12px',
},
{
- key: 'minSpeed',
+ key: 'lowerCaution',
label: 'Минимальная',
formatter: this.dataFormatter,
thClass: 'bootstrap-fans-table__th medium-12px',
@@ -90,7 +98,7 @@ export default {
tdClass: 'bootstrap-fans-table__td light-12px',
},
{
- key: 'maxSpeed',
+ key: 'upperCaution',
label: 'Максимальная',
formatter: this.dataFormatter,
thClass: 'bootstrap-fans-table__th medium-12px',
diff --git a/src/views/MemoryModules/DynamicInfo/MemoryDynamicPage.vue b/src/views/MemoryModules/DynamicInfo/MemoryDynamicPage.vue
index 0db6dd54..a9ff01b8 100644
--- a/src/views/MemoryModules/DynamicInfo/MemoryDynamicPage.vue
+++ b/src/views/MemoryModules/DynamicInfo/MemoryDynamicPage.vue
@@ -89,6 +89,8 @@ import TemperatureTable from './TemperatureTable';
import AccessoryTable from '@/components/Global/SilaComponents/Tables/AccessoryTableWithLabel';
import iconChevronUp from '@carbon/icons-vue/es/chevron--up/16';
+import TableFilterMixin from '@/components/Mixins/TableFilterMixin';
+
import { AccessoryData } from './helpers';
export default {
@@ -98,8 +100,10 @@ export default {
TemperatureTable,
AccessoryTable,
},
+ mixins: [TableFilterMixin],
data() {
return {
+ isBusy: true,
timeScale: 'hour',
temperatureWarning: 72,
temperatureWarningInput: 72,
@@ -110,8 +114,24 @@ export default {
notificationInput: 42,
accessoryData: AccessoryData,
iconChevronUp: iconChevronUp,
+ activeFilters: [],
};
},
+ computed: {
+ allSensors() {
+ let sensors = this.$store.getters['sensors/memorySensors'];
+ return sensors;
+ },
+ },
+ created() {
+ this.$store.dispatch('sensors/getMemorySensors').finally(() => {
+ this.accessoryData.temperatureTable.items = this.getFilteredTableData(
+ this.allSensors,
+ this.activeFilters
+ );
+ this.isBusy = false;
+ });
+ },
methods: {
switchTimeScale(period) {
this.timeScale = period;
diff --git a/src/views/MemoryModules/DynamicInfo/helpers.js b/src/views/MemoryModules/DynamicInfo/helpers.js
index 8e54e01f..4df38754 100644
--- a/src/views/MemoryModules/DynamicInfo/helpers.js
+++ b/src/views/MemoryModules/DynamicInfo/helpers.js
@@ -431,7 +431,7 @@ export const AccessoryData = {
tdClass: 'bootstrap-fans-table__td light-12px',
},
{
- key: 'currentTemperature',
+ key: 'currentValue',
label: 'Текущее, С°',
thClass: 'bootstrap-fans-table__th semi-bold-12px',
tdClass: 'bootstrap-fans-table__td light-12px',
@@ -443,7 +443,7 @@ export const AccessoryData = {
tdClass: 'bootstrap-fans-table__td light-12px',
},
{
- key: 'minTemperature',
+ key: 'lowerCaution',
label: 'Минимальное, С°',
thClass: 'bootstrap-fans-table__th semi-bold-12px',
tdClass: 'bootstrap-fans-table__td light-12px',
@@ -455,7 +455,7 @@ export const AccessoryData = {
tdClass: 'bootstrap-fans-table__td light-12px',
},
{
- key: 'maxTemperature',
+ key: 'upperCaution',
label: 'Максимальное, С°',
thClass: 'bootstrap-fans-table__th semi-bold-12px',
tdClass: 'bootstrap-fans-table__td light-12px',
@@ -467,61 +467,6 @@ export const AccessoryData = {
tdClass: 'bootstrap-fans-table__td light-12px',
},
],
- items: [
- {
- name: 'Модуль памяти 1',
- currentTemperature: 19,
- middleTemperature: 40,
- minTemperature: 31,
- minDate: { time: '15:15', date: '11.11.2021' },
- maxTemperature: 88,
- maxDate: { time: '10:26', date: '15.11.2021' },
- },
- {
- name: 'Модуль памяти 2',
- currentTemperature: 29,
- middleTemperature: 40,
- minTemperature: 20,
- minDate: { time: '15:45', date: '11.11.2021' },
- maxTemperature: 76,
- maxDate: { time: '16:59', date: '16.11.2021' },
- },
- {
- name: 'Модуль памяти 3',
- currentTemperature: 48,
- middleTemperature: 46,
- minTemperature: 31,
- minDate: { time: '15:23', date: '11.11.2021' },
- maxTemperature: 69,
- maxDate: { time: '15:26', date: '15.11.2021' },
- },
- {
- name: 'Модуль памяти 4',
- currentTemperature: 48,
- middleTemperature: 45,
- minTemperature: 5,
- minDate: { time: '16:45', date: '25.11.2021' },
- maxTemperature: 75,
- maxDate: { time: '11:26', date: '16.11.2021' },
- },
- {
- name: 'Модуль памяти 5',
- currentTemperature: 39,
- middleTemperature: 44,
- minTemperature: 30,
- minDate: { time: '15:23', date: '11.11.2021' },
- maxTemperature: 80,
- maxDate: { time: '15:26', date: '17.11.2021' },
- },
- {
- name: 'Модуль памяти 6',
- currentTemperature: 39,
- middleTemperature: 44,
- minTemperature: 5,
- minDate: { time: '16:45', date: '25.11.2021' },
- maxTemperature: 80,
- maxDate: { time: '15:26', date: '15.11.2021' },
- },
- ],
+ items: [],
},
};
diff --git a/src/views/Motherboard/DynamicInfo/helpers.js b/src/views/Motherboard/DynamicInfo/helpers.js
index 3d36a1b3..e98f1873 100644
--- a/src/views/Motherboard/DynamicInfo/helpers.js
+++ b/src/views/Motherboard/DynamicInfo/helpers.js
@@ -443,7 +443,7 @@ export const AccessoryData = {
tdClass: 'bootstrap-fans-table__td light-12px',
},
{
- key: 'minTemperature',
+ key: 'lowerCaution',
label: 'Минимальное, С°',
thClass: 'bootstrap-fans-table__th semi-bold-12px',
tdClass: 'bootstrap-fans-table__td light-12px',
@@ -455,7 +455,7 @@ export const AccessoryData = {
tdClass: 'bootstrap-fans-table__td light-12px',
},
{
- key: 'maxTemperature',
+ key: 'upperCaution',
label: 'Максимальное, С°',
thClass: 'bootstrap-fans-table__th semi-bold-12px',
tdClass: 'bootstrap-fans-table__td light-12px',