diff options
Diffstat (limited to 'src/views/MemoryModules/DynamicInfo')
-rw-r--r-- | src/views/MemoryModules/DynamicInfo/MemoryDynamicPage.vue | 20 | ||||
-rw-r--r-- | src/views/MemoryModules/DynamicInfo/helpers.js | 63 |
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: [], }, }; |