summaryrefslogtreecommitdiff
path: root/src/views/MemoryModules
diff options
context:
space:
mode:
Diffstat (limited to 'src/views/MemoryModules')
-rw-r--r--src/views/MemoryModules/DynamicInfo/MemoryDynamicPage.vue20
-rw-r--r--src/views/MemoryModules/DynamicInfo/helpers.js63
2 files changed, 24 insertions, 59 deletions
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: [],
},
};