diff options
Diffstat (limited to 'src/views/_sila/SILA/PciDevices/PciDevicesPage.vue')
-rw-r--r-- | src/views/_sila/SILA/PciDevices/PciDevicesPage.vue | 115 |
1 files changed, 115 insertions, 0 deletions
diff --git a/src/views/_sila/SILA/PciDevices/PciDevicesPage.vue b/src/views/_sila/SILA/PciDevices/PciDevicesPage.vue new file mode 100644 index 00000000..3bc45ca2 --- /dev/null +++ b/src/views/_sila/SILA/PciDevices/PciDevicesPage.vue @@ -0,0 +1,115 @@ +<template> + <b-container + :style="{ display: 'flex', 'flex-direction': 'column' }" + fluid="xxl pt-0 m-0" + > + <page-title /> + <page-section + :section-title="$t('appNavigation.pciDevicesTitle')" + class="bootstrap-table__section" + > + <b-table + responsive="md" + show-empty + class="table-rounded" + no-border-collapse + :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> + +<script> +import PageTitle from '@/components/Global/PageTitle'; +import PageSection from '@/components/Global/PageSection'; + +export default { + components: { PageTitle, PageSection }, + data() { + return { + fields: [ + { + key: 'status', + label: 'Статус', + formatter: this.dataFormatter, + }, + { + key: 'name', + label: 'Имя', + formatter: this.dataFormatter, + }, + { + key: 'type', + label: 'Тип устройства', + formatter: this.dataFormatter, + }, + { + key: 'model', + label: 'Модель', + formatter: this.dataFormatter, + }, + { + key: 'serial_number', + label: 'Серийный номер', + formatter: this.dataFormatter, + }, + { + key: 'producer', + label: 'Производитель', + formatter: this.dataFormatter, + }, + ], + items: [ + { + status: true, + name: 'PCI-устройство 1', + type: 'Плата', + model: 'A0407', + serial_number: '789578456698', + producer: 'ASUS', + }, + { + status: true, + name: 'PCI-устройство 2', + type: 'Плата', + model: 'A4897', + serial_number: '758496877563', + producer: 'ASUS', + }, + { + status: true, + name: 'PCI-устройство 3', + type: 'Плата', + model: 'A0147', + serial_number: '247856889654', + producer: 'ASUS', + }, + ], + }; + }, + methods: { + switchMemorySlot(period) { + this.currentMemorySlot = period; + }, + redirectDrivers() { + this.$router.push('/drivers-static'); + }, + redirectVirtual() { + this.$router.push('/virtual-drivers'); + }, + }, +}; +</script> |