From c4d70da69a3c86f8c07ccdb0f09b755dd99b2155 Mon Sep 17 00:00:00 2001 From: Maksim Zakharov Date: Tue, 24 May 2022 10:04:19 +0300 Subject: Add global popovers. Add pages: pci, adapters, raid, drivers, virtual drivers. Fix: analytical pannel, bmc-settings popovers. fix global styles --- .../BMC/Configuration/BMCConfigurationControl.vue | 6 +- .../BMC/Configuration/SettingsImportPopup.vue | 6 +- src/views/BMC/Settings/SettingsPage.vue | 182 ++++++- .../Fans/StaticInformation/FansStaticPage.vue | 4 +- src/views/Login/Login.vue | 3 + .../Specification/MemoryStaticPage.vue | 12 +- .../MemoryModules/Specification/MemorySwitch.vue | 112 ---- .../Specification/PowerStaticPage.vue | 22 +- .../PowerSupplies/Specification/PowerSwitch.vue | 112 ---- .../AcceleratorSpecificationTable.vue | 6 +- .../Specification/ProcessorsSpecificationPage.vue | 77 +++ .../Specification/ProcessorsSpecificationTable.vue | 61 +-- src/views/Processors/Specification/helpers.js | 254 +++++++++ src/views/Processors/Specification/mock.js | 254 --------- .../SILA/AnalyticalPanel/AnalyticalPanelPage.vue | 281 +++++++--- src/views/SILA/AnalyticalPanel/PowerTable.vue | 82 +++ .../SILA/AnalyticalPanel/TemperatureTable.vue | 115 ++++ src/views/SILA/AnalyticalPanel/helpers.js | 200 +++++++ src/views/SILA/EventLogs/EventLogs.vue | 59 ++- .../NetworkAdapters/Dynamic/NetworkDynamicPage.vue | 140 +++++ .../NetworkAdapters/Dynamic/TemperatureTable.vue | 112 ++++ src/views/SILA/NetworkAdapters/Dynamic/helpers.js | 370 +++++++++++++ src/views/SILA/NetworkAdapters/Dynamic/index.js | 1 + .../EthernetAdapters/EthernetAdaptersPage.vue | 434 +++++++++++++++ .../NetworkAdapters/EthernetAdapters/helpers.js | 99 ++++ .../SILA/NetworkAdapters/EthernetAdapters/index.js | 1 + .../FcHbaAdapters/FcHbaAdaptersPage.vue | 231 ++++++++ .../SILA/NetworkAdapters/FcHbaAdapters/helpers.js | 42 ++ .../SILA/NetworkAdapters/FcHbaAdapters/index.js | 1 + src/views/SILA/PciDevices/PciDevicesPage.vue | 172 ++++++ src/views/SILA/PciDevices/index.js | 1 + .../DynamicInfo/DriversDynamicPage.vue | 209 ++++++++ .../DynamicInfo/TemperatureTable.vue | 126 +++++ .../SILA/PhysicalDrivers/DynamicInfo/helpers.js | 584 +++++++++++++++++++++ .../SILA/PhysicalDrivers/DynamicInfo/index.js | 1 + .../StaticInfo/DriversStaticPage.vue | 149 ++++++ src/views/SILA/PhysicalDrivers/StaticInfo/index.js | 1 + src/views/SILA/RAID/Cache/RAIDCachePage.vue | 124 +++++ src/views/SILA/RAID/Cache/index.js | 1 + .../SILA/RAID/Settings/ActionSettingsPopover.vue | 131 +++++ src/views/SILA/RAID/Settings/OptionsPopover.vue | 87 +++ src/views/SILA/RAID/Settings/RAIDSettingsPage.vue | 318 +++++++++++ src/views/SILA/RAID/Settings/TomeModal.vue | 179 +++++++ src/views/SILA/RAID/Settings/helpers.js | 62 +++ src/views/SILA/RAID/Settings/index.js | 1 + .../RAID/Specification/RAIDSpecificationPage.vue | 267 ++++++++++ src/views/SILA/RAID/Specification/index.js | 1 + .../SILA/VirtualDrivers/VirtualDriversPage.vue | 138 +++++ src/views/SILA/VirtualDrivers/index.js | 1 + .../Network/InventoryIPv4Settings.vue | 76 +-- .../Network/InventoryIPv6Settings.vue | 4 - .../ServerParametrs/ServereParametrsSection.vue | 22 - 52 files changed, 5211 insertions(+), 723 deletions(-) delete mode 100644 src/views/MemoryModules/Specification/MemorySwitch.vue delete mode 100644 src/views/PowerSupplies/Specification/PowerSwitch.vue create mode 100644 src/views/Processors/Specification/helpers.js delete mode 100644 src/views/Processors/Specification/mock.js create mode 100644 src/views/SILA/AnalyticalPanel/PowerTable.vue create mode 100644 src/views/SILA/AnalyticalPanel/TemperatureTable.vue create mode 100644 src/views/SILA/AnalyticalPanel/helpers.js create mode 100644 src/views/SILA/NetworkAdapters/Dynamic/NetworkDynamicPage.vue create mode 100644 src/views/SILA/NetworkAdapters/Dynamic/TemperatureTable.vue create mode 100644 src/views/SILA/NetworkAdapters/Dynamic/helpers.js create mode 100644 src/views/SILA/NetworkAdapters/Dynamic/index.js create mode 100644 src/views/SILA/NetworkAdapters/EthernetAdapters/EthernetAdaptersPage.vue create mode 100644 src/views/SILA/NetworkAdapters/EthernetAdapters/helpers.js create mode 100644 src/views/SILA/NetworkAdapters/EthernetAdapters/index.js create mode 100644 src/views/SILA/NetworkAdapters/FcHbaAdapters/FcHbaAdaptersPage.vue create mode 100644 src/views/SILA/NetworkAdapters/FcHbaAdapters/helpers.js create mode 100644 src/views/SILA/NetworkAdapters/FcHbaAdapters/index.js create mode 100644 src/views/SILA/PciDevices/PciDevicesPage.vue create mode 100644 src/views/SILA/PciDevices/index.js create mode 100644 src/views/SILA/PhysicalDrivers/DynamicInfo/DriversDynamicPage.vue create mode 100644 src/views/SILA/PhysicalDrivers/DynamicInfo/TemperatureTable.vue create mode 100644 src/views/SILA/PhysicalDrivers/DynamicInfo/helpers.js create mode 100644 src/views/SILA/PhysicalDrivers/DynamicInfo/index.js create mode 100644 src/views/SILA/PhysicalDrivers/StaticInfo/DriversStaticPage.vue create mode 100644 src/views/SILA/PhysicalDrivers/StaticInfo/index.js create mode 100644 src/views/SILA/RAID/Cache/RAIDCachePage.vue create mode 100644 src/views/SILA/RAID/Cache/index.js create mode 100644 src/views/SILA/RAID/Settings/ActionSettingsPopover.vue create mode 100644 src/views/SILA/RAID/Settings/OptionsPopover.vue create mode 100644 src/views/SILA/RAID/Settings/RAIDSettingsPage.vue create mode 100644 src/views/SILA/RAID/Settings/TomeModal.vue create mode 100644 src/views/SILA/RAID/Settings/helpers.js create mode 100644 src/views/SILA/RAID/Settings/index.js create mode 100644 src/views/SILA/RAID/Specification/RAIDSpecificationPage.vue create mode 100644 src/views/SILA/RAID/Specification/index.js create mode 100644 src/views/SILA/VirtualDrivers/VirtualDriversPage.vue create mode 100644 src/views/SILA/VirtualDrivers/index.js (limited to 'src/views') diff --git a/src/views/BMC/Configuration/BMCConfigurationControl.vue b/src/views/BMC/Configuration/BMCConfigurationControl.vue index 7f3de021..0eb8bfc9 100644 --- a/src/views/BMC/Configuration/BMCConfigurationControl.vue +++ b/src/views/BMC/Configuration/BMCConfigurationControl.vue @@ -19,7 +19,7 @@ />
{{ $t('BMC.Parametrs') }} @@ -115,8 +115,4 @@ a { label { padding-top: 5px; } - -.pointer { - cursor: pointer; -} diff --git a/src/views/BMC/Configuration/SettingsImportPopup.vue b/src/views/BMC/Configuration/SettingsImportPopup.vue index c7309ba3..748518bc 100644 --- a/src/views/BMC/Configuration/SettingsImportPopup.vue +++ b/src/views/BMC/Configuration/SettingsImportPopup.vue @@ -3,7 +3,7 @@ {{ $t(description) }} @@ -227,10 +227,6 @@ export default { justify-content: center; } -.pointer { - cursor: pointer; -} - .medium-16px { display: inline-block; height: 45px; diff --git a/src/views/BMC/Settings/SettingsPage.vue b/src/views/BMC/Settings/SettingsPage.vue index c9a0df8d..a5b6cd76 100644 --- a/src/views/BMC/Settings/SettingsPage.vue +++ b/src/views/BMC/Settings/SettingsPage.vue @@ -6,7 +6,7 @@
-
+
-
+
-
+
+
+ +
+ + + +
+
+
+ +
@@ -30,7 +30,7 @@ src="@/assets/images/fans-page/notWorking.svg" /> - {{ $t('fansPage.notWorking') }} + {{ $t('global.status.outWorking') }}
diff --git a/src/views/Login/Login.vue b/src/views/Login/Login.vue index 244fdcd7..f01cdd52 100644 --- a/src/views/Login/Login.vue +++ b/src/views/Login/Login.vue @@ -165,6 +165,9 @@ export default { }; diff --git a/src/views/PowerSupplies/Specification/PowerStaticPage.vue b/src/views/PowerSupplies/Specification/PowerStaticPage.vue index 463e9ea2..8ff1aa1b 100644 --- a/src/views/PowerSupplies/Specification/PowerStaticPage.vue +++ b/src/views/PowerSupplies/Specification/PowerStaticPage.vue @@ -8,10 +8,12 @@ {{ $t('pageInventory.powerSources') }} - import PageTitle from '@/components/Global/PageTitle'; import PageSection from '@/components/Global/PageSection'; -import PowerSwitch from './PowerSwitch'; +import DataTabs from '@/components/Global/SilaComponents/DataTabs'; export default { - components: { PageTitle, PageSection, PowerSwitch }, + components: { PageTitle, PageSection, DataTabs }, data() { return { - currentMemorySlot: 1, - memorySlots: [ + currentSourceSlot: 1, + sourceSlots: [ { id: 1, name: 'Источник 1' }, { id: 2, name: 'Источник 2' }, { id: 3, name: 'Источник 3' }, @@ -127,8 +129,8 @@ export default { }; }, methods: { - switchMemorySlot(period) { - this.currentMemorySlot = period; + switchSourceSlot(period) { + this.currentSourceSlot = period; }, }, }; diff --git a/src/views/PowerSupplies/Specification/PowerSwitch.vue b/src/views/PowerSupplies/Specification/PowerSwitch.vue deleted file mode 100644 index 824c2549..00000000 --- a/src/views/PowerSupplies/Specification/PowerSwitch.vue +++ /dev/null @@ -1,112 +0,0 @@ - - - - diff --git a/src/views/Processors/Specification/AcceleratorSpecificationTable.vue b/src/views/Processors/Specification/AcceleratorSpecificationTable.vue index 2baa7d5d..1be41ac2 100644 --- a/src/views/Processors/Specification/AcceleratorSpecificationTable.vue +++ b/src/views/Processors/Specification/AcceleratorSpecificationTable.vue @@ -20,7 +20,7 @@
- {{ $t('fansPage.inWork') }} + {{ $t('global.status.inWork') }}
@@ -29,7 +29,7 @@ src="@/assets/images/fans-page/notWorking.svg" /> - {{ $t('fansPage.notWorking') }} + {{ $t('global.status.outWorking') }}
@@ -44,7 +44,7 @@ import IconChevron from '@carbon/icons-vue/es/chevron--down/20'; import BVToastMixin from '@/components/Mixins/BVToastMixin'; import DataFormatterMixin from '@/components/Mixins/DataFormatterMixin'; -import { Accelerators } from './mock'; +import { Accelerators } from './helpers'; export default { components: { IconChevron }, mixins: [BVToastMixin, TableRowExpandMixin, DataFormatterMixin], diff --git a/src/views/Processors/Specification/ProcessorsSpecificationPage.vue b/src/views/Processors/Specification/ProcessorsSpecificationPage.vue index 3f9525ae..7baa7e67 100644 --- a/src/views/Processors/Specification/ProcessorsSpecificationPage.vue +++ b/src/views/Processors/Specification/ProcessorsSpecificationPage.vue @@ -10,6 +10,63 @@ $t('pageInventory.installedProcessors') }} +
+ + + {{ $t('pageInventory.table.processorCapabilityInfo') }} + + + + +
+
+ {{ $t('global.table.attributes') }} +
+
{{ 'Многопоточность' }}
+
{{ 'Виртуализация' }}
+
{{ 'Турбо режим' }}
+
+
+ +
+
{{ 'Состояние присутсвия' }}
+
+ {{ item }} +
+
+
+ +
+ +
{{ 'Включен' }}
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
{{ $t('pageInventory.installedAccelerator') @@ -24,6 +81,7 @@ diff --git a/src/views/Processors/Specification/ProcessorsSpecificationTable.vue b/src/views/Processors/Specification/ProcessorsSpecificationTable.vue index 6efc2e21..1d026f1b 100644 --- a/src/views/Processors/Specification/ProcessorsSpecificationTable.vue +++ b/src/views/Processors/Specification/ProcessorsSpecificationTable.vue @@ -27,7 +27,7 @@
- {{ $t('fansPage.inWork') }} + {{ $t('global.status.inWork') }}
@@ -36,7 +36,7 @@ src="@/assets/images/fans-page/notWorking.svg" /> - {{ $t('fansPage.notWorking') }} + {{ $t('global.status.outWorking') }}
@@ -44,59 +44,6 @@