summaryrefslogtreecommitdiff
path: root/src/views/SILA
diff options
context:
space:
mode:
Diffstat (limited to 'src/views/SILA')
-rw-r--r--src/views/SILA/AnalyticalPanel/AnalyticalPanelPage.vue225
-rw-r--r--src/views/SILA/EventLogs/EventLogs.vue20
-rw-r--r--src/views/SILA/NetworkAdapters/Dynamic/NetworkDynamicPage.vue63
-rw-r--r--src/views/SILA/NetworkAdapters/EthernetAdapters/EthernetAdaptersPage.vue378
-rw-r--r--src/views/SILA/NetworkAdapters/FcHbaAdapters/FcHbaAdaptersPage.vue218
-rw-r--r--src/views/SILA/PciDevices/PciDevicesPage.vue44
-rw-r--r--src/views/SILA/PhysicalDrivers/DynamicInfo/DriversDynamicPage.vue121
-rw-r--r--src/views/SILA/PhysicalDrivers/StaticInfo/DriversStaticPage.vue68
-rw-r--r--src/views/SILA/RAID/Cache/RAIDCachePage.vue42
-rw-r--r--src/views/SILA/RAID/Settings/RAIDSettingsPage.vue254
-rw-r--r--src/views/SILA/RAID/Specification/RAIDSpecificationPage.vue127
-rw-r--r--src/views/SILA/VirtualDrivers/VirtualDriversPage.vue68
12 files changed, 790 insertions, 838 deletions
diff --git a/src/views/SILA/AnalyticalPanel/AnalyticalPanelPage.vue b/src/views/SILA/AnalyticalPanel/AnalyticalPanelPage.vue
index ed4ee19c..8506f143 100644
--- a/src/views/SILA/AnalyticalPanel/AnalyticalPanelPage.vue
+++ b/src/views/SILA/AnalyticalPanel/AnalyticalPanelPage.vue
@@ -1,136 +1,131 @@
<template>
<b-container fluid="xxl pt-0 m-0">
<page-title />
- <div class="main-container">
- <div class="tables-container">
- <div class="server-table">
- <span class="semi-bold-16px">{{
- $t('global.status.serverStatus')
- }}</span>
+ <div class="tables-container">
+ <div class="server-table">
+ <span class="semi-bold-16px">{{
+ $t('global.status.serverStatus')
+ }}</span>
+ <b-table
+ show-empty
+ responsive="md"
+ class="bootstrap-analytical-table"
+ :items="serverItems"
+ :fields="server_fields"
+ >
+ <template #cell(value)="{ value }">
+ <b-col v-if="value">
+ <img
+ src="@/assets/images/icon-ok.svg"
+ class="system-network-table__icon"
+ />
+ </b-col>
+ <b-col v-else>
+ <img
+ src="@/assets/images/icon-no.svg"
+ class="system-network-table__icon"
+ />
+ </b-col>
+ </template>
+ </b-table>
+ </div>
+ <div class="events-table">
+ <span class="semi-bold-16px">{{ $t('global.action.events') }}</span>
+ <div id="events-table-wrapper">
<b-table
show-empty
+ :sticky-header="stickyHeader"
responsive="md"
class="bootstrap-analytical-table"
- :items="serverItems"
- :fields="server_fields"
+ :no-border-collapse="true"
+ :items="eventsItems"
+ :fields="events_fields"
>
- <template #cell(value)="{ value }">
- <b-col v-if="value">
- <img
- src="@/assets/images/icon-ok.svg"
- class="system-network-table__icon"
- />
- </b-col>
- <b-col v-else>
- <img
- src="@/assets/images/icon-no.svg"
- class="system-network-table__icon"
- />
- </b-col>
+ <template #cell(date)="{ value }">
+ <img
+ src="@/assets/images/event-logs/time.svg"
+ class="sourse__img"
+ />
+ <span class="regular-12px quaternary"> {{ value }} </span>
</template>
- </b-table>
- </div>
- <div class="events-table">
- <span class="semi-bold-16px">{{ $t('global.action.events') }}</span>
- <div id="events-table-wrapper">
- <b-table
- show-empty
- :sticky-header="stickyHeader"
- responsive="md"
- class="bootstrap-analytical-table"
- :no-border-collapse="true"
- :items="eventsItems"
- :fields="events_fields"
- >
- <template #cell(date)="{ value }">
- <img
- src="@/assets/images/event-logs/time.svg"
- class="sourse__img"
- />
- <span class="regular-12px quaternary"> {{ value }} </span>
- </template>
- <template #cell(type)="{ value }">
- <span
- v-if="value === 'Критические'"
- class="bold-12px__caps errors"
- >{{ value }}</span
- >
- <span
- v-else-if="value === 'Предупреждения'"
- class="bold-12px__caps warning"
- >
- {{ value }}
- </span>
- <span v-else class="bold-12px__caps information">{{
- value
- }}</span>
- </template>
- <template #cell(description)="data">
- <b-row class="semi-bold-16px tretiatry">
- {{ data.item.description.name }}
- </b-row>
- <b-row
- class="regular-12px tretiatry pointer"
- @click="toggleRowDetails(data)"
- >
- {{ data.item.description.description }}</b-row
- >
- </template>
- <template #row-details="{ index }">
- <b-container fluid>
- <b-col class="mt-1 mb-2 regular-12px tretiatry">
- <span class="row-details">
- {{
- `Краткое описание ошибки или сообщение которое состоит из текста указывающего на предмет ошибки.Краткое описание ошибки или сообщение которое состоит из текста указывающего на предмет ошибки.
+ <template #cell(type)="{ value }">
+ <span
+ v-if="value === 'Критические'"
+ class="bold-12px__caps errors"
+ >{{ value }}</span
+ >
+ <span
+ v-else-if="value === 'Предупреждения'"
+ class="bold-12px__caps warning"
+ >
+ {{ value }}
+ </span>
+ <span v-else class="bold-12px__caps information">{{
+ value
+ }}</span>
+ </template>
+ <template #cell(description)="data">
+ <b-row class="semi-bold-16px tretiatry">
+ {{ data.item.description.name }}
+ </b-row>
+ <b-row
+ class="regular-12px tretiatry pointer"
+ @click="toggleRowDetails(data)"
+ >
+ {{ data.item.description.description }}</b-row
+ >
+ </template>
+ <template #row-details="{ index }">
+ <b-container fluid>
+ <b-col class="mt-1 mb-2 regular-12px tretiatry">
+ <span class="row-details">
+ {{
+ `Краткое описание ошибки или сообщение которое состоит из текста указывающего на предмет ошибки.Краткое описание ошибки или сообщение которое состоит из текста указывающего на предмет ошибки.
Краткое описание ошибки или сообщение которое состоит из текста указывающего на предмет ошибки.Краткое описание ошибки или сообщение которое состоит из текста указывающего на предмет ошибки.`
- }}
- {{ $t(eventsItems[index].description.description) }}
- </span>
- </b-col>
- </b-container>
- </template>
- </b-table>
- </div>
+ }}
+ {{ $t(eventsItems[index].description.description) }}
+ </span>
+ </b-col>
+ </b-container>
+ </template>
+ </b-table>
</div>
</div>
- <div class="indicators-container">
- <span class="bold-16px">{{ $t('global.status.indicators') }}</span>
- <span class="indicators-units regular-12px tretiatry">
- {{ $t('global.units.unit') }}</span
+ </div>
+ <div class="indicators-container">
+ <span class="bold-16px">{{ $t('global.status.indicators') }}</span>
+ <span class="indicators-units regular-12px tretiatry">
+ {{ $t('global.units.unit') }}</span
+ >
+ <b-button id="popover-choice-1" variant="unstiled">
+ <span class="regular-12px units-label">
+ {{
+ $t(`global.units.${unit === 'Ампераж' ? 'amper' : 'volt'}`)
+ }}</span
>
- <b-button id="popover-choice-1" variant="unstiled">
- <span class="regular-12px units-label">
- {{
- $t(`global.units.${unit === 'Ампераж' ? 'amper' : 'volt'}`)
- }}</span
- >
- <img class="units__icon" src="@/assets/images/icon-chevron-red.svg" />
- </b-button>
- </div>
- <two-chioce-popover
- :id="1"
- fitst-option="Ампераж"
- second-option="Вольтаж"
- :chosen-option="unit"
- :first-action="selectAmper"
- :second-action="selectVolt"
- />
- <!-- <unit-popover
+ <img class="units__icon" src="@/assets/images/icon-chevron-red.svg" />
+ </b-button>
+ </div>
+ <two-chioce-popover
+ :id="1"
+ fitst-option="Ампераж"
+ second-option="Вольтаж"
+ :chosen-option="unit"
+ :first-action="selectAmper"
+ :second-action="selectVolt"
+ />
+ <!-- <unit-popover
:select-amper="selectAmper"
:select-volt="selectVolt"
:unit="unit"
/> -->
- <date-switch
- :switch-time-scale="switchTimeScale"
- :time-scale="timeScale"
- />
- <accessory-table :records="accessoryData.power" />
- <power-table :time-scale="timeScale" />
- <div class="tables-container">
- <span class="semi-bold-16px">Управление</span>
- </div>
- <control-system />
+ <date-switch :switch-time-scale="switchTimeScale" :time-scale="timeScale" />
+ <accessory-table :records="accessoryData.power" />
+ <power-table :time-scale="timeScale" />
+ <div class="tables-container">
+ <span class="semi-bold-16px">Управление</span>
</div>
+ <control-system />
</b-container>
</template>
diff --git a/src/views/SILA/EventLogs/EventLogs.vue b/src/views/SILA/EventLogs/EventLogs.vue
index aca17ac0..c7f65e8b 100644
--- a/src/views/SILA/EventLogs/EventLogs.vue
+++ b/src/views/SILA/EventLogs/EventLogs.vue
@@ -2,7 +2,7 @@
<b-container
:style="{ display: 'flex', 'flex-direction': 'column' }"
fluid="xxl pt-0 m-0"
- class="event-logs-section"
+ class="logs-section"
>
<page-title />
<div class="event-log-head-container">
@@ -253,7 +253,7 @@
<template #row-details="{ item }">
<b-container
fluid
- style="border-bottom: 1px solid rgba(26, 62, 91, 0.2)"
+ style="border-bottom: 1px solid rgba(26, 62, 91, 0.1)"
>
<b-col class="mt-1 mb-2 regular-12px tretiatry">
<span class="row-details">
@@ -265,7 +265,7 @@
</b-table>
</div>
<div class="pagination-container">
- <div class="pagination-content">
+ <div style="margin-left: 10px" class="pagination-content">
<span class="semi-bold-16px"> Страницы </span>
<b-pagination
v-model="currentPage"
@@ -672,19 +672,6 @@ export default {
};
</script>
<style lang="scss">
-.event-logs-section .table.b-table > thead > tr > [aria-sort='ascending'] {
- background-image: url('../../../assets/images/event-logs/sort-icon-rotate.svg');
-}
-
-.event-logs-section .table.b-table > thead > tr > [aria-sort='descending'],
-.table.b-table > thead > tr > [aria-sort='none'] {
- background-image: url('../../../assets/images/event-logs/sort-icon.svg');
-}
-
-.event-logs-section .b-table-sort-icon-left {
- background-size: 15px !important;
-}
-
.b-table-details > td {
padding: 0px !important;
}
@@ -802,7 +789,6 @@ $toolbar-height: 64px;
}
.pagination-content {
- width: 300px;
display: flex;
flex-direction: row;
align-items: center;
diff --git a/src/views/SILA/NetworkAdapters/Dynamic/NetworkDynamicPage.vue b/src/views/SILA/NetworkAdapters/Dynamic/NetworkDynamicPage.vue
index 95267ece..e50bc399 100644
--- a/src/views/SILA/NetworkAdapters/Dynamic/NetworkDynamicPage.vue
+++ b/src/views/SILA/NetworkAdapters/Dynamic/NetworkDynamicPage.vue
@@ -4,43 +4,38 @@
fluid="xxl pt-0 m-0"
>
<page-title />
- <div class="main-container">
- <date-switch
- :switch-time-scale="switchTimeScale"
- :time-scale="timeScale"
- />
- <div class="limit-container">
- <div class="trmperature-limt">
- <img src="@/assets/images/labels/warning.svg" />
- <span class="semi-bold-12px">{{
- $t('tablesDescription.temperatureWarning')
- }}</span>
- <b-form-input
- v-model="temperatureWarningInput"
- type="number"
- :min="0"
- :max="100"
- class="form-control medium-12px"
- >
- </b-form-input>
- </div>
- <b-button
- class="save-button"
- variant="primary"
- @click="updateTemperature"
+ <date-switch :switch-time-scale="switchTimeScale" :time-scale="timeScale" />
+ <div class="limit-container">
+ <div class="trmperature-limt">
+ <img src="@/assets/images/labels/warning.svg" />
+ <span class="semi-bold-12px">{{
+ $t('tablesDescription.temperatureWarning')
+ }}</span>
+ <b-form-input
+ v-model="temperatureWarningInput"
+ type="number"
+ :min="0"
+ :max="100"
+ class="form-control medium-12px"
>
- {{ $t('global.action.save') }}
- </b-button>
+ </b-form-input>
</div>
- <!-- Temperature Table -->
- <temperature-table
- :time-scale="timeScale"
- :warning="temperatureWarning"
- :non-normal="temperatureNonNormal"
- :critical-start="temperatureCriticalStart"
- />
- <accessory-table :records="accessoryData.temperatureTable" />
+ <b-button
+ class="save-button"
+ variant="primary"
+ @click="updateTemperature"
+ >
+ {{ $t('global.action.save') }}
+ </b-button>
</div>
+ <!-- Temperature Table -->
+ <temperature-table
+ :time-scale="timeScale"
+ :warning="temperatureWarning"
+ :non-normal="temperatureNonNormal"
+ :critical-start="temperatureCriticalStart"
+ />
+ <accessory-table :records="accessoryData.temperatureTable" />
</b-container>
</template>
<script>
diff --git a/src/views/SILA/NetworkAdapters/EthernetAdapters/EthernetAdaptersPage.vue b/src/views/SILA/NetworkAdapters/EthernetAdapters/EthernetAdaptersPage.vue
index 74e7ee2c..16aeec10 100644
--- a/src/views/SILA/NetworkAdapters/EthernetAdapters/EthernetAdaptersPage.vue
+++ b/src/views/SILA/NetworkAdapters/EthernetAdapters/EthernetAdaptersPage.vue
@@ -4,197 +4,195 @@
fluid="xxl pt-0 m-0"
>
<page-title />
- <div class="main-container">
- <data-tabs
- :slots="adaptersSlots"
- :switch-tab="switchAdapterSlot"
- :current-tab="currentAdapterSlot"
- :slot-width="85"
- :slider-width="60"
- style="margin-top: 16px"
- />
- <page-section class="bootstrap-table__section">
- <div class="settings-container">
- <span class="bold-16px">{{ $t('appNavigation.settings') }}</span>
- <apply-settings-popover
- :appaly-on-reload="appalyOnReload"
- :appaly-option1="appalyOption1"
- :appaly-option2="appalyOption2"
- :apply-type="applyType"
- />
- <b-button variant="primary" class="apply-button">
- {{ $t('global.action.acceptChanges') }}
- </b-button>
- </div>
- <span class="bold-12px__caps">
- {{ $t('pageNetwork.macAddress') }}
- </span>
- <b-table
- responsive="md"
- class="bootstrap-table bootstrap-table__stripes_odd"
- :items="items"
- :fields="fields"
- >
- <template #cell(value)="data">
- <b-row>
- <b-col>
- <span>
- {{ data.value }}
- </span>
- </b-col>
- <b-col>
- <img
- src="@/assets/images/icon-edit.svg"
- class="icon-chevron icon-edit"
- />
- </b-col>
- </b-row>
- </template>
- </b-table>
- <span class="bold-12px__caps">
- {{ $t('adapters.settings') }}
- </span>
- <b-table
- responsive="md"
- class="bootstrap-table bootstrap-table__stripes_odd"
- :items="items_2"
- :fields="fields"
- >
- <template #cell(value)="data">
- <b-row v-if="data.index === 3" class="multiple-select-container">
- <b-col v-if="selected.length" class="chip-column">
- <b-row class="chip-container">
- <div
- v-for="item in selected"
- :key="item.value"
- class="custom-chip"
- >
- <span> {{ item.text }} </span>
- <img
- class="clear-icon"
- src="@/assets/images/popups/x-icon.svg"
- @click="optionRemove(item.value)"
- />
- </div>
- </b-row>
- </b-col>
- <b-col v-else>
- {{ 'Не выбрано ' }}
- </b-col>
- <b-col class="icon-container">
- <b-button id="popover-boot" variant="toogle-popover">
- <img :is="iconChevron" class="icon-chevron" />
- </b-button>
- <b-popover
- placement="left"
- triggers="focus"
- :show.sync="show"
- custom-class="boot-popover"
- target="popover-boot"
+ <data-tabs
+ :slots="adaptersSlots"
+ :switch-tab="switchAdapterSlot"
+ :current-tab="currentAdapterSlot"
+ :slot-width="85"
+ :slider-width="60"
+ style="margin-top: 16px"
+ />
+ <page-section class="bootstrap-table__section">
+ <div class="settings-container">
+ <span class="bold-16px">{{ $t('appNavigation.settings') }}</span>
+ <apply-settings-popover
+ :appaly-on-reload="appalyOnReload"
+ :appaly-option1="appalyOption1"
+ :appaly-option2="appalyOption2"
+ :apply-type="applyType"
+ />
+ <b-button variant="primary" class="apply-button">
+ {{ $t('global.action.acceptChanges') }}
+ </b-button>
+ </div>
+ <span class="bold-12px__caps">
+ {{ $t('pageNetwork.macAddress') }}
+ </span>
+ <b-table
+ responsive="md"
+ class="bootstrap-table bootstrap-table__stripes_odd"
+ :items="items"
+ :fields="fields"
+ >
+ <template #cell(value)="data">
+ <b-row>
+ <b-col>
+ <span>
+ {{ data.value }}
+ </span>
+ </b-col>
+ <b-col>
+ <img
+ src="@/assets/images/icon-edit.svg"
+ class="icon-chevron icon-edit"
+ />
+ </b-col>
+ </b-row>
+ </template>
+ </b-table>
+ <span class="bold-12px__caps">
+ {{ $t('adapters.settings') }}
+ </span>
+ <b-table
+ responsive="md"
+ class="bootstrap-table bootstrap-table__stripes_odd"
+ :items="items_2"
+ :fields="fields"
+ >
+ <template #cell(value)="data">
+ <b-row v-if="data.index === 3" class="multiple-select-container">
+ <b-col v-if="selected.length" class="chip-column">
+ <b-row class="chip-container">
+ <div
+ v-for="item in selected"
+ :key="item.value"
+ class="custom-chip"
>
- <b-form-group
- v-slot="{ ariaDescribedby }"
- class="checkbox-group"
- >
- <b-form-checkbox-group
- v-model="selected"
- :options="options"
- :aria-describedby="ariaDescribedby"
- class="regular-14px checkbox-container"
- stacked
- ></b-form-checkbox-group>
- </b-form-group>
- </b-popover>
- </b-col>
- </b-row>
- <b-row v-else>
- <b-col>
- <span>
- {{ data.value ? 'Возможно' : 'Не возможно' }}
- </span>
- </b-col>
- <b-col>
- <img :is="iconChevron" class="icon-chevron icon-options" />
- </b-col>
- </b-row>
- </template>
- </b-table>
- <span class="bold-12px__caps">
- {{ $t('adapters.propherties') }}
- </span>
- <b-table
- responsive="md"
- class="bootstrap-table bootstrap-table__stripes"
- :items="items_3"
- :fields="fields"
- >
- </b-table>
- <div class="settings-container">
- <span class="bold-16px">{{ $t('adapters.PXE') }}</span>
- <apply-settings-popover
- :id="2"
- :appaly-on-reload="appalyOnReload"
- :appaly-option1="appalyOption1"
- :appaly-option2="appalyOption2"
- :apply-type="applyType"
- />
- </div>
- <b-table
- responsive="md"
- class="bootstrap-table bootstrap-table__stripes_odd"
- :items="items_4"
- :fields="fields"
- >
- <template #cell(value)="data">
- <b-row class="flex-row">
- <b-col>
- <span>
- {{ data.value ? 'Включено' : 'Выключено' }}
- </span>
- </b-col>
- <b-col>
- <b-form-checkbox v-model="items_4[data.index].value" switch>
- </b-form-checkbox>
- </b-col>
- </b-row>
- </template>
- </b-table>
- <div class="settings-container">
- <span class="bold-16px">{{ $t('adapters.links') }}</span>
- </div>
- <b-table
- responsive="md"
- class="bootstrap-table bootstrap-table__stripes"
- :items="items_5"
- :fields="fields"
- >
- </b-table>
- <div class="settings-container">
- <span class="bold-16px">{{ $t('adapters.transceivers') }}</span>
- </div>
- <b-table
- responsive="md"
- show-empty
- class="bootstrap-rounded-table"
- :items="items_6"
- :fields="fields_2"
- :empty-text="$t('global.table.emptyMessage')"
- >
- </b-table>
- <div class="microcode-container">
- <span class="bold-16px">{{
- $t('SystemDescription.microcodeAdapter')
- }}</span>
- <popover
- id="popover-reactive-1"
- description="adapters.microcodeUpdate"
- popup="adapters.microcodeUpdate_popup"
- button="global.action.refresh"
- :is-microcode-drivers="true"
- />
- </div>
- </page-section>
- </div>
+ <span> {{ item.text }} </span>
+ <img
+ class="clear-icon"
+ src="@/assets/images/popups/x-icon.svg"
+ @click="optionRemove(item.value)"
+ />
+ </div>
+ </b-row>
+ </b-col>
+ <b-col v-else>
+ {{ 'Не выбрано ' }}
+ </b-col>
+ <b-col class="icon-container">
+ <b-button id="popover-boot" variant="toogle-popover">
+ <img :is="iconChevron" class="icon-chevron" />
+ </b-button>
+ <b-popover
+ placement="left"
+ triggers="focus"
+ :show.sync="show"
+ custom-class="boot-popover"
+ target="popover-boot"
+ >
+ <b-form-group
+ v-slot="{ ariaDescribedby }"
+ class="checkbox-group"
+ >
+ <b-form-checkbox-group
+ v-model="selected"
+ :options="options"
+ :aria-describedby="ariaDescribedby"
+ class="regular-14px checkbox-container"
+ stacked
+ ></b-form-checkbox-group>
+ </b-form-group>
+ </b-popover>
+ </b-col>
+ </b-row>
+ <b-row v-else>
+ <b-col>
+ <span>
+ {{ data.value ? 'Возможно' : 'Не возможно' }}
+ </span>
+ </b-col>
+ <b-col>
+ <img :is="iconChevron" class="icon-chevron icon-options" />
+ </b-col>
+ </b-row>
+ </template>
+ </b-table>
+ <span class="bold-12px__caps">
+ {{ $t('adapters.propherties') }}
+ </span>
+ <b-table
+ responsive="md"
+ class="bootstrap-table bootstrap-table__stripes"
+ :items="items_3"
+ :fields="fields"
+ >
+ </b-table>
+ <div class="settings-container">
+ <span class="bold-16px">{{ $t('adapters.PXE') }}</span>
+ <apply-settings-popover
+ :id="2"
+ :appaly-on-reload="appalyOnReload"
+ :appaly-option1="appalyOption1"
+ :appaly-option2="appalyOption2"
+ :apply-type="applyType"
+ />
+ </div>
+ <b-table
+ responsive="md"
+ class="bootstrap-table bootstrap-table__stripes_odd"
+ :items="items_4"
+ :fields="fields"
+ >
+ <template #cell(value)="data">
+ <b-row class="flex-row">
+ <b-col>
+ <span>
+ {{ data.value ? 'Включено' : 'Выключено' }}
+ </span>
+ </b-col>
+ <b-col>
+ <b-form-checkbox v-model="items_4[data.index].value" switch>
+ </b-form-checkbox>
+ </b-col>
+ </b-row>
+ </template>
+ </b-table>
+ <div class="settings-container">
+ <span class="bold-16px">{{ $t('adapters.links') }}</span>
+ </div>
+ <b-table
+ responsive="md"
+ class="bootstrap-table bootstrap-table__stripes"
+ :items="items_5"
+ :fields="fields"
+ >
+ </b-table>
+ <div class="settings-container">
+ <span class="bold-16px">{{ $t('adapters.transceivers') }}</span>
+ </div>
+ <b-table
+ responsive="md"
+ show-empty
+ class="bootstrap-rounded-table"
+ :items="items_6"
+ :fields="fields_2"
+ :empty-text="$t('global.table.emptyMessage')"
+ >
+ </b-table>
+ <div class="microcode-container">
+ <span class="bold-16px">{{
+ $t('SystemDescription.microcodeAdapter')
+ }}</span>
+ <popover
+ id="popover-reactive-1"
+ description="adapters.microcodeUpdate"
+ popup="adapters.microcodeUpdate_popup"
+ button="global.action.refresh"
+ :is-microcode-drivers="true"
+ />
+ </div>
+ </page-section>
</b-container>
</template>
diff --git a/src/views/SILA/NetworkAdapters/FcHbaAdapters/FcHbaAdaptersPage.vue b/src/views/SILA/NetworkAdapters/FcHbaAdapters/FcHbaAdaptersPage.vue
index 8184349d..6890f2c0 100644
--- a/src/views/SILA/NetworkAdapters/FcHbaAdapters/FcHbaAdaptersPage.vue
+++ b/src/views/SILA/NetworkAdapters/FcHbaAdapters/FcHbaAdaptersPage.vue
@@ -4,116 +4,114 @@
fluid="xxl pt-0 m-0"
>
<page-title />
- <div class="main-container">
- <data-tabs
- :slots="adaptersSlots"
- :switch-tab="switchAdapterSlot"
- :current-tab="currentAdapterSlot"
- :slot-width="85"
- :slider-width="60"
- style="margin-top: 16px"
- />
- <page-section class="bootstrap-table__section">
- <div class="settings-container">
- <span class="bold-16px">{{ $t('appNavigation.settings') }}</span>
- <apply-settings-popover
- :appaly-on-reload="appalyOnReload"
- :appaly-option1="appalyOption1"
- :appaly-option2="appalyOption2"
- :apply-type="applyType"
- />
- <b-button variant="primary" class="apply-button">
- {{ $t('global.action.acceptChanges') }}
- </b-button>
- </div>
- <span class="bold-12px__caps">
- {{ $t('adapters.wwnAddres') }}
- </span>
- <b-table
- responsive="md"
- class="bootstrap-table bootstrap-table__stripes_odd"
- :items="items"
- :fields="fields"
- >
- <template #cell(value)="data">
- <b-row>
- <b-col>
- <span>
- {{ data.value }}
- </span>
- </b-col>
- <b-col>
- <img
- src="@/assets/images/icon-edit.svg"
- class="icon-chevron icon-edit"
- />
- </b-col>
- </b-row>
- </template>
- </b-table>
- <span class="bold-12px__caps">
- {{ $t('adapters.settings') }}
- </span>
- <b-table
- responsive="md"
- class="bootstrap-table bootstrap-table__stripes_odd"
- :items="items_2"
- :fields="fields"
- >
- <template #cell(value)="data">
- <b-row v-if="data.index === 0 || data.index === 3">
- <b-col>
- <span>
- {{ data.value }}
- </span>
- </b-col>
- </b-row>
- <b-row v-else-if="data.index === 4">
- <b-col>
- <span>
- {{ data.value ? 'Включено' : 'Выключено' }}
- </span>
- </b-col>
- <b-col>
- <img :is="iconChevron" class="icon-chevron icon-options" />
- </b-col>
- </b-row>
- <b-row v-else>
- <b-col>
- <span>
- {{ data.value }}
- </span>
- </b-col>
- <b-col>
- <img :is="iconChevron" class="icon-chevron icon-options" />
- </b-col>
- </b-row>
- </template>
- </b-table>
- <span class="bold-12px__caps">
- {{ $t('adapters.propherties') }}
- </span>
- <b-table
- responsive="md"
- class="bootstrap-table bootstrap-table__stripes"
- :items="items_3"
- :fields="fields"
- >
- </b-table>
- <div class="microcode-container">
- <span class="bold-16px">{{
- $t('SystemDescription.microcodeAdapter')
- }}</span>
- <popover
- id="popover-reactive-1"
- description="adapters.microcodeUpdate"
- popup="adapters.microcodeUpdate_popup"
- button="global.action.refresh"
- :is-microcode-drivers="true"
- />
- </div>
- </page-section>
- </div>
+ <data-tabs
+ :slots="adaptersSlots"
+ :switch-tab="switchAdapterSlot"
+ :current-tab="currentAdapterSlot"
+ :slot-width="85"
+ :slider-width="60"
+ style="margin-top: 16px"
+ />
+ <page-section class="bootstrap-table__section">
+ <div class="settings-container">
+ <span class="bold-16px">{{ $t('appNavigation.settings') }}</span>
+ <apply-settings-popover
+ :appaly-on-reload="appalyOnReload"
+ :appaly-option1="appalyOption1"
+ :appaly-option2="appalyOption2"
+ :apply-type="applyType"
+ />
+ <b-button variant="primary" class="apply-button">
+ {{ $t('global.action.acceptChanges') }}
+ </b-button>
+ </div>
+ <span class="bold-12px__caps">
+ {{ $t('adapters.wwnAddres') }}
+ </span>
+ <b-table
+ responsive="md"
+ class="bootstrap-table bootstrap-table__stripes_odd"
+ :items="items"
+ :fields="fields"
+ >
+ <template #cell(value)="data">
+ <b-row>
+ <b-col>
+ <span>
+ {{ data.value }}
+ </span>
+ </b-col>
+ <b-col>
+ <img
+ src="@/assets/images/icon-edit.svg"
+ class="icon-chevron icon-edit"
+ />
+ </b-col>
+ </b-row>
+ </template>
+ </b-table>
+ <span class="bold-12px__caps">
+ {{ $t('adapters.settings') }}
+ </span>
+ <b-table
+ responsive="md"
+ class="bootstrap-table bootstrap-table__stripes_odd"
+ :items="items_2"
+ :fields="fields"
+ >
+ <template #cell(value)="data">
+ <b-row v-if="data.index === 0 || data.index === 3">
+ <b-col>
+ <span>
+ {{ data.value }}
+ </span>
+ </b-col>
+ </b-row>
+ <b-row v-else-if="data.index === 4">
+ <b-col>
+ <span>
+ {{ data.value ? 'Включено' : 'Выключено' }}
+ </span>
+ </b-col>
+ <b-col>
+ <img :is="iconChevron" class="icon-chevron icon-options" />
+ </b-col>
+ </b-row>
+ <b-row v-else>
+ <b-col>
+ <span>
+ {{ data.value }}
+ </span>
+ </b-col>
+ <b-col>
+ <img :is="iconChevron" class="icon-chevron icon-options" />
+ </b-col>
+ </b-row>
+ </template>
+ </b-table>
+ <span class="bold-12px__caps">
+ {{ $t('adapters.propherties') }}
+ </span>
+ <b-table
+ responsive="md"
+ class="bootstrap-table bootstrap-table__stripes"
+ :items="items_3"
+ :fields="fields"
+ >
+ </b-table>
+ <div class="microcode-container">
+ <span class="bold-16px">{{
+ $t('SystemDescription.microcodeAdapter')
+ }}</span>
+ <popover
+ id="popover-reactive-1"
+ description="adapters.microcodeUpdate"
+ popup="adapters.microcodeUpdate_popup"
+ button="global.action.refresh"
+ :is-microcode-drivers="true"
+ />
+ </div>
+ </page-section>
</b-container>
</template>
diff --git a/src/views/SILA/PciDevices/PciDevicesPage.vue b/src/views/SILA/PciDevices/PciDevicesPage.vue
index e25e0606..7eb410f2 100644
--- a/src/views/SILA/PciDevices/PciDevicesPage.vue
+++ b/src/views/SILA/PciDevices/PciDevicesPage.vue
@@ -4,29 +4,27 @@
fluid="xxl pt-0 m-0"
>
<page-title />
- <div class="main-container">
- <page-section class="bootstrap-table__section">
- <b-table
- responsive="md"
- show-empty
- class="bootstrap-rounded-table"
- :items="items"
- :fields="fields"
- :empty-text="$t('global.table.emptyMessage')"
- >
- <template #cell(status)>
- <b-row>
- <b-col>
- <img src="@/assets/images/status/on.svg" class="icon-chevron" />
- <span>
- {{ 'Работоспособен' }}
- </span>
- </b-col>
- </b-row>
- </template>
- </b-table>
- </page-section>
- </div>
+ <page-section class="bootstrap-table__section">
+ <b-table
+ responsive="md"
+ show-empty
+ class="bootstrap-rounded-table"
+ :items="items"
+ :fields="fields"
+ :empty-text="$t('global.table.emptyMessage')"
+ >
+ <template #cell(status)>
+ <b-row>
+ <b-col>
+ <img src="@/assets/images/status/on.svg" class="icon-chevron" />
+ <span>
+ {{ 'Работоспособен' }}
+ </span>
+ </b-col>
+ </b-row>
+ </template>
+ </b-table>
+ </page-section>
</b-container>
</template>
diff --git a/src/views/SILA/PhysicalDrivers/DynamicInfo/DriversDynamicPage.vue b/src/views/SILA/PhysicalDrivers/DynamicInfo/DriversDynamicPage.vue
index cd148f7d..1e643ebd 100644
--- a/src/views/SILA/PhysicalDrivers/DynamicInfo/DriversDynamicPage.vue
+++ b/src/views/SILA/PhysicalDrivers/DynamicInfo/DriversDynamicPage.vue
@@ -20,72 +20,67 @@
</button>
</div>
</div>
- <div class="main-container">
- <date-switch
- :switch-time-scale="switchTimeScale"
- :time-scale="timeScale"
- />
- <div class="limit-container">
- <div class="trmperature-limt">
- <img src="@/assets/images/labels/non-normal.svg" />
- <span class="semi-bold-12px">{{
- $t('tablesDescription.nonNormalMode')
- }}</span>
- <b-form-input
- v-model="temperatureNonNormalInput"
- type="number"
- :min="0"
- :max="temperatureCritical"
- class="form-control medium-12px"
- >
- </b-form-input>
- </div>
- <div class="trmperature-limt">
- <img src="@/assets/images/labels/critical.svg" />
- <span class="semi-bold-12px">{{
- $t('tablesDescription.criticalMode')
- }}</span>
- <b-form-input
- v-model="temperatureCritical"
- type="number"
- :min="temperatureNonNormalInput"
- :max="temperatureWarningInput"
- class="form-control medium-12px"
- >
- </b-form-input>
- </div>
- <div class="trmperature-limt">
- <img src="@/assets/images/labels/warning.svg" />
- <span class="semi-bold-12px">{{
- $t('tablesDescription.temperatureWarning')
- }}</span>
- <b-form-input
- v-model="temperatureWarningInput"
- type="number"
- :min="temperatureCritical"
- :max="100"
- class="form-control medium-12px"
- >
- </b-form-input>
- </div>
- <b-button
- class="save-button"
- variant="primary"
- @click="updateTemperatureLimits"
+ <date-switch :switch-time-scale="switchTimeScale" :time-scale="timeScale" />
+ <div class="limit-container">
+ <div class="trmperature-limt">
+ <img src="@/assets/images/labels/non-normal.svg" />
+ <span class="semi-bold-12px">{{
+ $t('tablesDescription.nonNormalMode')
+ }}</span>
+ <b-form-input
+ v-model="temperatureNonNormalInput"
+ type="number"
+ :min="0"
+ :max="temperatureCritical"
+ class="form-control medium-12px"
+ >
+ </b-form-input>
+ </div>
+ <div class="trmperature-limt">
+ <img src="@/assets/images/labels/critical.svg" />
+ <span class="semi-bold-12px">{{
+ $t('tablesDescription.criticalMode')
+ }}</span>
+ <b-form-input
+ v-model="temperatureCritical"
+ type="number"
+ :min="temperatureNonNormalInput"
+ :max="temperatureWarningInput"
+ class="form-control medium-12px"
>
- {{ $t('global.action.save') }}
- </b-button>
+ </b-form-input>
+ </div>
+ <div class="trmperature-limt">
+ <img src="@/assets/images/labels/warning.svg" />
+ <span class="semi-bold-12px">{{
+ $t('tablesDescription.temperatureWarning')
+ }}</span>
+ <b-form-input
+ v-model="temperatureWarningInput"
+ type="number"
+ :min="temperatureCritical"
+ :max="100"
+ class="form-control medium-12px"
+ >
+ </b-form-input>
</div>
- <!-- Temperature Table -->
- <temperature-table
- :time-scale="timeScale"
- :warning="temperatureWarning"
- :non-normal="temperatureNonNormal"
- :critical-start="temperatureCriticalStart"
- />
- <accessory-table-drivers :records="accessoryData.table" />
- <accessory-table :records="accessoryData.temperatureTable" />
+ <b-button
+ class="save-button"
+ variant="primary"
+ @click="updateTemperatureLimits"
+ >
+ {{ $t('global.action.save') }}
+ </b-button>
</div>
+ <!-- Temperature Table -->
+ <temperature-table
+ :time-scale="timeScale"
+ :warning="temperatureWarning"
+ :non-normal="temperatureNonNormal"
+ :critical-start="temperatureCriticalStart"
+ />
+ <accessory-table-drivers :records="accessoryData.table" />
+ <accessory-table :records="accessoryData.temperatureTable" />
</b-container>
</template>
<script>
diff --git a/src/views/SILA/PhysicalDrivers/StaticInfo/DriversStaticPage.vue b/src/views/SILA/PhysicalDrivers/StaticInfo/DriversStaticPage.vue
index 452abf88..f5448871 100644
--- a/src/views/SILA/PhysicalDrivers/StaticInfo/DriversStaticPage.vue
+++ b/src/views/SILA/PhysicalDrivers/StaticInfo/DriversStaticPage.vue
@@ -4,41 +4,39 @@
fluid="xxl pt-0 m-0"
>
<page-title />
- <div class="main-container">
- <page-section class="bootstrap-table__section info_section">
- <span class="bold-16px">{{ $t('global.table.info') }}</span>
- </page-section>
- <data-tabs
- :slots="memorySlots"
- :switch-tab="switchMemorySlot"
- :current-tab="currentMemorySlot"
- :slot-width="100"
- :slider-width="81"
- />
- <page-section class="bootstrap-table__section info_section">
- <b-table
- responsive="md"
- show-empty
- class="bootstrap-rounded-table"
- :items="items"
- :fields="fields"
- :empty-text="$t('global.table.emptyMessage')"
- >
- </b-table>
- <div class="microcode-container">
- <span class="bold-16px">{{
- $t('SystemDescription.microcodeDrivers')
- }}</span>
- <popover
- id="popover-reactive-1"
- description="SystemDescription.reloadMicrocodeDrivers"
- popup="SystemDescription.reloadMicrocodeDrivers"
- button="global.action.refresh"
- :is-microcode-drivers="true"
- />
- </div>
- </page-section>
- </div>
+ <page-section class="bootstrap-table__section info_section">
+ <span class="bold-16px">{{ $t('global.table.info') }}</span>
+ </page-section>
+ <data-tabs
+ :slots="memorySlots"
+ :switch-tab="switchMemorySlot"
+ :current-tab="currentMemorySlot"
+ :slot-width="100"
+ :slider-width="81"
+ />
+ <page-section class="bootstrap-table__section info_section">
+ <b-table
+ responsive="md"
+ show-empty
+ class="bootstrap-rounded-table"
+ :items="items"
+ :fields="fields"
+ :empty-text="$t('global.table.emptyMessage')"
+ >
+ </b-table>
+ <div class="microcode-container">
+ <span class="bold-16px">{{
+ $t('SystemDescription.microcodeDrivers')
+ }}</span>
+ <popover
+ id="popover-reactive-1"
+ description="SystemDescription.reloadMicrocodeDrivers"
+ popup="SystemDescription.reloadMicrocodeDrivers"
+ button="global.action.refresh"
+ :is-microcode-drivers="true"
+ />
+ </div>
+ </page-section>
</b-container>
</template>
diff --git a/src/views/SILA/RAID/Cache/RAIDCachePage.vue b/src/views/SILA/RAID/Cache/RAIDCachePage.vue
index f41cd787..60ca3a81 100644
--- a/src/views/SILA/RAID/Cache/RAIDCachePage.vue
+++ b/src/views/SILA/RAID/Cache/RAIDCachePage.vue
@@ -4,28 +4,26 @@
fluid="xxl pt-0 m-0"
>
<page-title />
- <div class="main-container">
- <data-tabs
- :slots="raidSlots"
- :switch-tab="switchRaidSlot"
- :current-tab="currentRaidSlot"
- :slot-width="100"
- :slider-width="79"
- style="margin-top: 16px"
- />
- <page-section class="bootstrap-table__section info_section">
- <span class="bold-16px">{{ $t('RAID.cache_info') }}</span>
- <b-table
- responsive="md"
- show-empty
- class="bootstrap-rounded-table"
- :items="items"
- :fields="fields"
- :empty-text="$t('global.table.emptyMessage')"
- >
- </b-table>
- </page-section>
- </div>
+ <data-tabs
+ :slots="raidSlots"
+ :switch-tab="switchRaidSlot"
+ :current-tab="currentRaidSlot"
+ :slot-width="100"
+ :slider-width="79"
+ style="margin-top: 16px"
+ />
+ <page-section class="bootstrap-table__section info_section">
+ <span class="bold-16px">{{ $t('RAID.cache_info') }}</span>
+ <b-table
+ responsive="md"
+ show-empty
+ class="bootstrap-rounded-table"
+ :items="items"
+ :fields="fields"
+ :empty-text="$t('global.table.emptyMessage')"
+ >
+ </b-table>
+ </page-section>
</b-container>
</template>
diff --git a/src/views/SILA/RAID/Settings/RAIDSettingsPage.vue b/src/views/SILA/RAID/Settings/RAIDSettingsPage.vue
index 614c06d1..69380666 100644
--- a/src/views/SILA/RAID/Settings/RAIDSettingsPage.vue
+++ b/src/views/SILA/RAID/Settings/RAIDSettingsPage.vue
@@ -4,137 +4,135 @@
fluid="xxl pt-0 m-0"
>
<page-title />
- <div class="main-container">
- <data-tabs
- :slots="raidSlots"
- :switch-tab="switchRaidSlot"
- :current-tab="currentRaidSlot"
- :slot-width="100"
- :slider-width="79"
- style="margin-top: 16px"
- />
- <page-section class="bootstrap-table__section" style="margin-top: 0px">
- <div class="settings-container">
- <span class="bold-16px">{{ $t('appNavigation.settings') }}</span>
- <apply-settings-popover
- :appaly-on-reload="appalyOnReload"
- :appaly-option1="appalyOption1"
- :appaly-option2="appalyOption2"
- :apply-type="applyType"
- />
- <b-button variant="primary" class="apply-button">
- {{ $t('global.action.acceptChanges') }}
- </b-button>
- </div>
- <b-table
- responsive="md"
- show-empty
- class="bootstrap-rounded-table"
- :items="items"
- :fields="fields"
- :empty-text="$t('global.table.emptyMessage')"
+ <data-tabs
+ :slots="raidSlots"
+ :switch-tab="switchRaidSlot"
+ :current-tab="currentRaidSlot"
+ :slot-width="100"
+ :slider-width="79"
+ style="margin-top: 16px"
+ />
+ <page-section class="bootstrap-table__section" style="margin-top: 0px">
+ <div class="settings-container">
+ <span class="bold-16px">{{ $t('appNavigation.settings') }}</span>
+ <apply-settings-popover
+ :appaly-on-reload="appalyOnReload"
+ :appaly-option1="appalyOption1"
+ :appaly-option2="appalyOption2"
+ :apply-type="applyType"
+ />
+ <b-button variant="primary" class="apply-button">
+ {{ $t('global.action.acceptChanges') }}
+ </b-button>
+ </div>
+ <b-table
+ responsive="md"
+ show-empty
+ class="bootstrap-rounded-table"
+ :items="items"
+ :fields="fields"
+ :empty-text="$t('global.table.emptyMessage')"
+ >
+ <template #cell(action)="data">
+ <b-row v-if="data.index <= 5">
+ <b-col>
+ <span>
+ {{ data.value }}
+ </span>
+ </b-col>
+ <b-col>
+ <b-button
+ :id="`popover-action-${data.index}`"
+ class="popover-action-ractive"
+ variant="toogle-popover"
+ >
+ <img :is="iconChevron" class="icon-chevron" />
+ </b-button>
+ <action-settings-popover
+ :id="data.index"
+ :appaly-on-reload="appalyOnReload"
+ :appaly-option1="appalyOption1"
+ :appaly-option2="appalyOption2"
+ :apply-type="applyType"
+ />
+ </b-col>
+ </b-row>
+ <b-row v-else>
+ <b-col>
+ <span>
+ {{ data.value }}
+ </span>
+ </b-col>
+ <b-col>
+ <img
+ src="@/assets/images/icon-edit.svg"
+ class="icon-chevron icon-edit"
+ />
+ </b-col>
+ </b-row>
+ </template>
+ </b-table>
+ </page-section>
+ <page-section class="bootstrap-table__section">
+ <div class="settings-container">
+ <span class="bold-16px">{{ $t('RAID.lun') }}</span>
+ <b-button
+ variant="primary"
+ class="apply-button apply-button__lun"
+ @click="$bvModal.show('add-tome-images')"
>
- <template #cell(action)="data">
- <b-row v-if="data.index <= 5">
- <b-col>
- <span>
- {{ data.value }}
- </span>
- </b-col>
- <b-col>
- <b-button
- :id="`popover-action-${data.index}`"
- class="popover-action-ractive"
- variant="toogle-popover"
- >
- <img :is="iconChevron" class="icon-chevron" />
- </b-button>
- <action-settings-popover
- :id="data.index"
- :appaly-on-reload="appalyOnReload"
- :appaly-option1="appalyOption1"
- :appaly-option2="appalyOption2"
- :apply-type="applyType"
- />
- </b-col>
- </b-row>
- <b-row v-else>
- <b-col>
- <span>
- {{ data.value }}
- </span>
- </b-col>
- <b-col>
+ {{ $t('global.action.addNew') }}
+ </b-button>
+ </div>
+ <b-table
+ responsive="md"
+ show-empty
+ class="bootstrap-rounded-table"
+ :items="items_2"
+ :fields="fields_2"
+ :empty-text="$t('global.table.emptyMessage')"
+ >
+ <template #cell(action)="data">
+ <b-row>
+ <b-col>
+ <span>
+ {{ data.value }}
+ </span>
+ </b-col>
+ <b-col>
+ <b-button
+ :id="`popover-option-${data.index}`"
+ class="popover-option-ractive"
+ variant="toogle-popover"
+ >
<img
- src="@/assets/images/icon-edit.svg"
- class="icon-chevron icon-edit"
- />
- </b-col>
- </b-row>
- </template>
- </b-table>
- </page-section>
- <page-section class="bootstrap-table__section">
- <div class="settings-container">
- <span class="bold-16px">{{ $t('RAID.lun') }}</span>
- <b-button
- variant="primary"
- class="apply-button apply-button__lun"
- @click="$bvModal.show('add-tome-images')"
- >
- {{ $t('global.action.addNew') }}
- </b-button>
- </div>
- <b-table
- responsive="md"
- show-empty
- class="bootstrap-rounded-table"
- :items="items_2"
- :fields="fields_2"
- :empty-text="$t('global.table.emptyMessage')"
- >
- <template #cell(action)="data">
- <b-row>
- <b-col>
- <span>
- {{ data.value }}
- </span>
- </b-col>
- <b-col>
- <b-button
- :id="`popover-option-${data.index}`"
- class="popover-option-ractive"
- variant="toogle-popover"
- >
- <img
- src="@/assets/images/icon-options.svg"
- class="icon-chevron icon-options"
- />
- </b-button>
- <options-popover :id="data.index" />
- <tome-modal
- :id="`edit-tome${data.index}`"
- :title="'Настройка виртуального тома'"
- :action="editTome"
- :index="data.index"
- :item="items_2[data.index]"
+ src="@/assets/images/icon-options.svg"
+ class="icon-chevron icon-options"
/>
- </b-col>
- </b-row>
- </template>
- </b-table>
- <div class="microcode-container">
- <span class="bold-16px">{{ $t('RAID.microcode') }}</span>
- <popover
- id="popover-reactive-1"
- description="RAID.microcode_update"
- popup="RAID.microcode_popoveer"
- button="global.action.refresh"
- :is-microcode-drivers="true"
- />
- </div>
- </page-section>
- </div>
+ </b-button>
+ <options-popover :id="data.index" />
+ <tome-modal
+ :id="`edit-tome${data.index}`"
+ :title="'Настройка виртуального тома'"
+ :action="editTome"
+ :index="data.index"
+ :item="items_2[data.index]"
+ />
+ </b-col>
+ </b-row>
+ </template>
+ </b-table>
+ <div class="microcode-container">
+ <span class="bold-16px">{{ $t('RAID.microcode') }}</span>
+ <popover
+ id="popover-reactive-1"
+ description="RAID.microcode_update"
+ popup="RAID.microcode_popoveer"
+ button="global.action.refresh"
+ :is-microcode-drivers="true"
+ />
+ </div>
+ </page-section>
<tome-modal
:id="'add-tome-images'"
:title="'Новый виртуальный том'"
diff --git a/src/views/SILA/RAID/Specification/RAIDSpecificationPage.vue b/src/views/SILA/RAID/Specification/RAIDSpecificationPage.vue
index 057c120b..44eba030 100644
--- a/src/views/SILA/RAID/Specification/RAIDSpecificationPage.vue
+++ b/src/views/SILA/RAID/Specification/RAIDSpecificationPage.vue
@@ -4,23 +4,69 @@
fluid="xxl pt-0 m-0"
>
<page-title />
- <div class="main-container">
- <data-tabs
- :slots="raidSlots"
- :switch-tab="switchRaidSlot"
- :current-tab="currentRaidSlot"
- :slot-width="100"
- :slider-width="79"
- style="margin-top: 16px"
- />
+ <data-tabs
+ :slots="raidSlots"
+ :switch-tab="switchRaidSlot"
+ :current-tab="currentRaidSlot"
+ :slot-width="100"
+ :slider-width="79"
+ style="margin-top: 16px"
+ />
+ <page-section class="bootstrap-table__section">
+ <b-table
+ responsive="md"
+ show-empty
+ class="bootstrap-rounded-table"
+ :items="items"
+ :fields="fields"
+ :empty-text="$t('global.table.emptyMessage')"
+ >
+ <template #cell(value)="{ index, value }">
+ <b-row v-if="index === 0">
+ <b-col>
+ <img src="@/assets/images/status/on.svg" class="icon-chevron" />
+ <span>
+ {{ 'Работоспособен' }}
+ </span>
+ </b-col>
+ </b-row>
+ <b-row v-else-if="index === 7">
+ <b-col>
+ <span class="regular-12px pointer" @click="redirectDrivers">
+ {{ value }}
+ </span>
+ </b-col>
+ </b-row>
+ <b-row v-else-if="index === 8">
+ <b-col>
+ <span class="regular-12px pointer" @click="redirectVirtual">
+ {{ value }}
+ </span>
+ </b-col>
+ </b-row>
+ <b-row v-else>
+ <b-col>
+ <span>{{ value }}</span>
+ </b-col>
+ </b-row>
+ </template>
+ </b-table>
+ </page-section>
+ <b-button
+ v-b-toggle.toggle-collapse
+ variant="link"
+ class="collapse-button semi-bold-16px"
+ >
+ <component :is="iconChevronUp" class="icon-expand-right" />
+ {{ $t('RAID.extraParam') }}
+ </b-button>
+ <b-collapse id="toggle-collapse" class="nav-item__nav">
<page-section class="bootstrap-table__section">
<b-table
responsive="md"
- show-empty
- class="bootstrap-rounded-table"
- :items="items"
- :fields="fields"
- :empty-text="$t('global.table.emptyMessage')"
+ class="bootstrap-table bootstrap-table__stripes"
+ :items="items_2"
+ :fields="fields_2"
>
<template #cell(value)="{ index, value }">
<b-row v-if="index === 0">
@@ -31,20 +77,6 @@
</span>
</b-col>
</b-row>
- <b-row v-else-if="index === 7">
- <b-col>
- <span class="regular-12px pointer" @click="redirectDrivers">
- {{ value }}
- </span>
- </b-col>
- </b-row>
- <b-row v-else-if="index === 8">
- <b-col>
- <span class="regular-12px pointer" @click="redirectVirtual">
- {{ value }}
- </span>
- </b-col>
- </b-row>
<b-row v-else>
<b-col>
<span>{{ value }}</span>
@@ -53,44 +85,7 @@
</template>
</b-table>
</page-section>
- <b-button
- v-b-toggle.toggle-collapse
- variant="link"
- class="collapse-button semi-bold-16px"
- >
- <component :is="iconChevronUp" class="icon-expand-right" />
- {{ $t('RAID.extraParam') }}
- </b-button>
- <b-collapse id="toggle-collapse" class="nav-item__nav">
- <page-section class="bootstrap-table__section">
- <b-table
- responsive="md"
- class="bootstrap-table bootstrap-table__stripes"
- :items="items_2"
- :fields="fields_2"
- >
- <template #cell(value)="{ index, value }">
- <b-row v-if="index === 0">
- <b-col>
- <img
- src="@/assets/images/status/on.svg"
- class="icon-chevron"
- />
- <span>
- {{ 'Работоспособен' }}
- </span>
- </b-col>
- </b-row>
- <b-row v-else>
- <b-col>
- <span>{{ value }}</span>
- </b-col>
- </b-row>
- </template>
- </b-table>
- </page-section>
- </b-collapse>
- </div>
+ </b-collapse>
</b-container>
</template>
diff --git a/src/views/SILA/VirtualDrivers/VirtualDriversPage.vue b/src/views/SILA/VirtualDrivers/VirtualDriversPage.vue
index bd82757f..6a4c79e7 100644
--- a/src/views/SILA/VirtualDrivers/VirtualDriversPage.vue
+++ b/src/views/SILA/VirtualDrivers/VirtualDriversPage.vue
@@ -4,41 +4,39 @@
fluid="xxl pt-0 m-0"
>
<page-title />
- <div class="main-container">
- <page-section class="bootstrap-table__section info_section">
- <span class="bold-16px">{{ $t('global.table.info') }}</span>
- </page-section>
- <data-tabs
- :slots="memorySlots"
- :switch-tab="switchMemorySlot"
- :current-tab="currentMemorySlot"
- :slot-width="180"
- :slider-width="156"
- />
- <page-section class="bootstrap-table__section info_section">
- <b-table
- responsive="md"
- show-empty
- class="bootstrap-rounded-table"
- :items="items"
- :fields="fields"
- :empty-text="$t('global.table.emptyMessage')"
- >
- </b-table>
- <div class="microcode-container">
- <span class="bold-16px">{{
- $t('SystemDescription.microcodeDrivers')
- }}</span>
- <popover
- id="popover-reactive-1"
- description="SystemDescription.reloadMicrocodeDrivers"
- popup="SystemDescription.reloadMicrocodeDrivers"
- button="global.action.refresh"
- :is-microcode-drivers="true"
- />
- </div>
- </page-section>
- </div>
+ <page-section class="bootstrap-table__section info_section">
+ <span class="bold-16px">{{ $t('global.table.info') }}</span>
+ </page-section>
+ <data-tabs
+ :slots="memorySlots"
+ :switch-tab="switchMemorySlot"
+ :current-tab="currentMemorySlot"
+ :slot-width="180"
+ :slider-width="156"
+ />
+ <page-section class="bootstrap-table__section info_section">
+ <b-table
+ responsive="md"
+ show-empty
+ class="bootstrap-rounded-table"
+ :items="items"
+ :fields="fields"
+ :empty-text="$t('global.table.emptyMessage')"
+ >
+ </b-table>
+ <div class="microcode-container">
+ <span class="bold-16px">{{
+ $t('SystemDescription.microcodeDrivers')
+ }}</span>
+ <popover
+ id="popover-reactive-1"
+ description="SystemDescription.reloadMicrocodeDrivers"
+ popup="SystemDescription.reloadMicrocodeDrivers"
+ button="global.action.refresh"
+ :is-microcode-drivers="true"
+ />
+ </div>
+ </page-section>
</b-container>
</template>