forked from ddrilling/asb_cloud_front
614 lines
28 KiB
JavaScript
Executable File
614 lines
28 KiB
JavaScript
Executable File
import SmboPlate from './SmboPlate'
|
||
import EquipmentDetails from './EquipmentDetails'
|
||
import '../../styles/smbo.css'
|
||
|
||
const platesData = [
|
||
{
|
||
id: 1,
|
||
title: 'Теплогенератор',
|
||
placeHolderId: 1,
|
||
state: 1,
|
||
equipmentTimers: [
|
||
{label: 'Полная наработка', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка вне р/р', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО2', value: 1, unit: 'ч'},
|
||
],
|
||
equipmentSensors: [
|
||
{label: 'Скорость вращения', value: 1, unit: 'Об/мин'},
|
||
{label: 'Крутящий момент', value: 1, unit: 'кН*м'},
|
||
{label: 'Общий уровень вибрации', value: 1, unit: 'мм/с'},
|
||
{label: 'Уровень масла в баке', value: 1, unit: 'м'},
|
||
{label: 'Т верхнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Т нижнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Состояние ПЧ1', value: 1, unit: ''},
|
||
{label: 'Состояние ПЧ2', value: 1, unit: ''},
|
||
],
|
||
//captionValue: 'У-У-У-у-у-у',
|
||
custom: 'Я не понял про это',
|
||
className: 'c1 r1'
|
||
},
|
||
// {
|
||
// id: 2,
|
||
// title: 'Емкости бурового раствора',
|
||
// placeHolderId: 2,
|
||
// state: 1,
|
||
// equipmentTimers: [
|
||
// {label: 'Полная наработка', value: 1, unit: 'ч'},
|
||
// {label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
// {label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
// {label: 'Наработка вне р/р', value: 1, unit: 'ч'},
|
||
// {label: 'Периодичность ТО1', value: 1, unit: 'ч'},
|
||
// {label: 'Периодичность ТО2', value: 1, unit: 'ч'},
|
||
// ],
|
||
// equipmentSensors: [
|
||
// {label: 'Скорость вращения', value: 1, unit: 'Об/мин'},
|
||
// {label: 'Крутящий момент', value: 1, unit: 'кН*м'},
|
||
// {label: 'Общий уровень вибрации', value: 1, unit: 'мм/с'},
|
||
// {label: 'Уровень масла в баке', value: 1, unit: 'м'},
|
||
// {label: 'Т верхнего подшипника', value: 1, unit: '°C'},
|
||
// {label: 'Т нижнего подшипника', value: 1, unit: '°C'},
|
||
// {label: 'Состояние ПЧ1', value: 1, unit: ''},
|
||
// {label: 'Состояние ПЧ2', value: 1, unit: ''},
|
||
// ],
|
||
// captionValue: 'У-У-У-у-у-у',
|
||
// custom: 'Я не понял про это',
|
||
// className: 'c2 r1'
|
||
// },
|
||
{
|
||
id: 3,
|
||
title: 'Подпорные насосы',
|
||
placeHolderId: 3,
|
||
state: 2,
|
||
equipmentTimers: [
|
||
{label: 'Полная наработка', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка вне р/р', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО2', value: 1, unit: 'ч'},
|
||
],
|
||
equipmentSensors: [
|
||
{label: 'Скорость вращения', value: 1, unit: 'Об/мин'},
|
||
{label: 'Крутящий момент', value: 1, unit: 'кН*м'},
|
||
{label: 'Общий уровень вибрации', value: 1, unit: 'мм/с'},
|
||
{label: 'Уровень масла в баке', value: 1, unit: 'м'},
|
||
{label: 'Т верхнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Т нижнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Состояние ПЧ1', value: 1, unit: ''},
|
||
{label: 'Состояние ПЧ2', value: 1, unit: ''},
|
||
],
|
||
captionValue: 'У-У-У-у-у-у',
|
||
custom: 'Я не понял про это',
|
||
className: 'c3 r1'
|
||
},
|
||
{
|
||
id: 4,
|
||
title: 'Буровой насос №1',
|
||
placeHolderId: 4,
|
||
state: 1,
|
||
equipmentTimers: [
|
||
{label: 'Полная наработка', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка вне р/р', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО2', value: 1, unit: 'ч'},
|
||
],
|
||
equipmentSensors: [
|
||
{label: 'Скорость вращения', value: 1, unit: 'Об/мин'},
|
||
{label: 'Крутящий момент', value: 1, unit: 'кН*м'},
|
||
{label: 'Общий уровень вибрации', value: 1, unit: 'мм/с'},
|
||
{label: 'Уровень масла в баке', value: 1, unit: 'м'},
|
||
{label: 'Т верхнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Т нижнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Состояние ПЧ1', value: 1, unit: ''},
|
||
{label: 'Состояние ПЧ2', value: 1, unit: ''},
|
||
],
|
||
captionValue: 'У-У-У-у-у-у',
|
||
custom: 'Я не понял про это',
|
||
className: 'c4 r1'
|
||
},
|
||
{
|
||
id: 5,
|
||
title: 'Буровой насос №2',
|
||
placeHolderId: 5,
|
||
state: 0,
|
||
equipmentTimers: [
|
||
{label: 'Полная наработка', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка вне р/р', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО2', value: 1, unit: 'ч'},
|
||
],
|
||
equipmentSensors: [
|
||
{label: 'Скорость вращения', value: 1, unit: 'Об/мин'},
|
||
{label: 'Крутящий момент', value: 1, unit: 'кН*м'},
|
||
{label: 'Общий уровень вибрации', value: 1, unit: 'мм/с'},
|
||
{label: 'Уровень масла в баке', value: 1, unit: 'м'},
|
||
{label: 'Т верхнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Т нижнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Состояние ПЧ1', value: 1, unit: ''},
|
||
{label: 'Состояние ПЧ2', value: 1, unit: ''},
|
||
],
|
||
captionValue: 'У-У-У-у-у-у',
|
||
custom: 'Я не понял про это',
|
||
className: 'c5 r1'
|
||
},
|
||
{
|
||
id: 6,
|
||
title: 'Талевый канат',
|
||
placeHolderId: 6,
|
||
state: 2,
|
||
equipmentTimers: [
|
||
{label: 'Полная наработка', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка вне р/р', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО2', value: 1, unit: 'ч'},
|
||
],
|
||
equipmentSensors: [
|
||
{label: 'Скорость вращения', value: 1, unit: 'Об/мин'},
|
||
{label: 'Крутящий момент', value: 1, unit: 'кН*м'},
|
||
{label: 'Общий уровень вибрации', value: 1, unit: 'мм/с'},
|
||
{label: 'Уровень масла в баке', value: 1, unit: 'м'},
|
||
{label: 'Т верхнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Т нижнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Состояние ПЧ1', value: 1, unit: ''},
|
||
{label: 'Состояние ПЧ2', value: 1, unit: ''},
|
||
],
|
||
captionValue: 'У-У-У-у-у-у',
|
||
custom: 'Я не понял про это',
|
||
className: 'c6 r1'
|
||
},
|
||
{
|
||
id: 7,
|
||
title: 'Станция управления ВСП',
|
||
placeHolderId: 7,
|
||
state: 3,
|
||
equipmentTimers: [
|
||
{label: 'Полная наработка', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка вне р/р', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО2', value: 1, unit: 'ч'},
|
||
],
|
||
equipmentSensors: [
|
||
{label: 'Скорость вращения', value: 1, unit: 'Об/мин'},
|
||
{label: 'Крутящий момент', value: 1, unit: 'кН*м'},
|
||
{label: 'Общий уровень вибрации', value: 1, unit: 'мм/с'},
|
||
{label: 'Уровень масла в баке', value: 1, unit: 'м'},
|
||
{label: 'Т верхнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Т нижнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Состояние ПЧ1', value: 1, unit: ''},
|
||
{label: 'Состояние ПЧ2', value: 1, unit: ''},
|
||
],
|
||
captionValue: 'У-У-У-у-у-у',
|
||
custom: 'Я не понял про это',
|
||
className: 'c1 r2'
|
||
},
|
||
{
|
||
id: 8,
|
||
title: 'Компрессорный блок',
|
||
placeHolderId: 8,
|
||
state: 3,
|
||
equipmentTimers: [
|
||
{label: 'Полная наработка', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка вне р/р', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО2', value: 1, unit: 'ч'},
|
||
],
|
||
equipmentSensors: [
|
||
{label: 'Скорость вращения', value: 1, unit: 'Об/мин'},
|
||
{label: 'Крутящий момент', value: 1, unit: 'кН*м'},
|
||
{label: 'Общий уровень вибрации', value: 1, unit: 'мм/с'},
|
||
{label: 'Уровень масла в баке', value: 1, unit: 'м'},
|
||
{label: 'Т верхнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Т нижнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Состояние ПЧ1', value: 1, unit: ''},
|
||
{label: 'Состояние ПЧ2', value: 1, unit: ''},
|
||
],
|
||
captionValue: 'У-У-У-у-у-у',
|
||
custom: 'Я не понял про это',
|
||
className: 'c6 r2'
|
||
},
|
||
{
|
||
id: 9,
|
||
title: 'Лебедка буровая',
|
||
placeHolderId: 9,
|
||
state: 1,
|
||
equipmentTimers: [
|
||
{label: 'Полная наработка', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка вне р/р', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО2', value: 1, unit: 'ч'},
|
||
],
|
||
equipmentSensors: [
|
||
{label: 'Скорость вращения', value: 1, unit: 'Об/мин'},
|
||
{label: 'Крутящий момент', value: 1, unit: 'кН*м'},
|
||
{label: 'Общий уровень вибрации', value: 1, unit: 'мм/с'},
|
||
{label: 'Уровень масла в баке', value: 1, unit: 'м'},
|
||
{label: 'Т верхнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Т нижнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Состояние ПЧ1', value: 1, unit: ''},
|
||
{label: 'Состояние ПЧ2', value: 1, unit: ''},
|
||
],
|
||
captionValue: 'У-У-У-у-у-у',
|
||
custom: 'Я не понял про это',
|
||
className: 'c1 r3'
|
||
},
|
||
{
|
||
id: 10,
|
||
title: 'Блок сопротивлений и КТУ',
|
||
placeHolderId: 10,
|
||
state: 1,
|
||
equipmentTimers: [
|
||
{label: 'Полная наработка', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка вне р/р', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО2', value: 1, unit: 'ч'},
|
||
],
|
||
equipmentSensors: [
|
||
{label: 'Скорость вращения', value: 1, unit: 'Об/мин'},
|
||
{label: 'Крутящий момент', value: 1, unit: 'кН*м'},
|
||
{label: 'Общий уровень вибрации', value: 1, unit: 'мм/с'},
|
||
{label: 'Уровень масла в баке', value: 1, unit: 'м'},
|
||
{label: 'Т верхнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Т нижнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Состояние ПЧ1', value: 1, unit: ''},
|
||
{label: 'Состояние ПЧ2', value: 1, unit: ''},
|
||
],
|
||
captionValue: 'У-У-У-у-у-у',
|
||
custom: 'Я не понял про это',
|
||
className: 'c6 r3'
|
||
},
|
||
{
|
||
id: 11,
|
||
title: 'Вспомогательная лебедка',
|
||
placeHolderId: 11,
|
||
state: 0,
|
||
equipmentTimers: [
|
||
{label: 'Полная наработка', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка вне р/р', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО2', value: 1, unit: 'ч'},
|
||
],
|
||
equipmentSensors: [
|
||
{label: 'Скорость вращения', value: 1, unit: 'Об/мин'},
|
||
{label: 'Крутящий момент', value: 1, unit: 'кН*м'},
|
||
{label: 'Общий уровень вибрации', value: 1, unit: 'мм/с'},
|
||
{label: 'Уровень масла в баке', value: 1, unit: 'м'},
|
||
{label: 'Т верхнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Т нижнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Состояние ПЧ1', value: 1, unit: ''},
|
||
{label: 'Состояние ПЧ2', value: 1, unit: ''},
|
||
],
|
||
captionValue: 'У-У-У-у-у-у',
|
||
custom: 'Я не понял про это',
|
||
className: 'c1 r4'
|
||
},
|
||
{
|
||
id: 12,
|
||
title: 'Блок НКУ',
|
||
placeHolderId: 12,
|
||
state: 1,
|
||
equipmentTimers: [
|
||
{label: 'Полная наработка', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка вне р/р', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО2', value: 1, unit: 'ч'},
|
||
],
|
||
equipmentSensors: [
|
||
{label: 'Скорость вращения', value: 1, unit: 'Об/мин'},
|
||
{label: 'Крутящий момент', value: 1, unit: 'кН*м'},
|
||
{label: 'Общий уровень вибрации', value: 1, unit: 'мм/с'},
|
||
{label: 'Уровень масла в баке', value: 1, unit: 'м'},
|
||
{label: 'Т верхнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Т нижнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Состояние ПЧ1', value: 1, unit: ''},
|
||
{label: 'Состояние ПЧ2', value: 1, unit: ''},
|
||
],
|
||
captionValue: 'У-У-У-у-у-у',
|
||
custom: 'Я не понял про это',
|
||
className: 'c6 r4'
|
||
},
|
||
{
|
||
id: 13,
|
||
title: 'Гидрорасцепитель',
|
||
placeHolderId: 13,
|
||
state: 1,
|
||
equipmentTimers: [
|
||
{label: 'Полная наработка', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка вне р/р', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО2', value: 1, unit: 'ч'},
|
||
],
|
||
equipmentSensors: [
|
||
{label: 'Скорость вращения', value: 1, unit: 'Об/мин'},
|
||
{label: 'Крутящий момент', value: 1, unit: 'кН*м'},
|
||
{label: 'Общий уровень вибрации', value: 1, unit: 'мм/с'},
|
||
{label: 'Уровень масла в баке', value: 1, unit: 'м'},
|
||
{label: 'Т верхнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Т нижнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Состояние ПЧ1', value: 1, unit: ''},
|
||
{label: 'Состояние ПЧ2', value: 1, unit: ''},
|
||
],
|
||
captionValue: 'У-У-У-у-у-у',
|
||
custom: 'Я не понял про это',
|
||
className: 'c1 r5'
|
||
},
|
||
{
|
||
id: 14,
|
||
title: 'Блок КРУ',
|
||
placeHolderId: 14,
|
||
state: 1,
|
||
equipmentTimers: [
|
||
{label: 'Полная наработка', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка вне р/р', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО2', value: 1, unit: 'ч'},
|
||
],
|
||
equipmentSensors: [
|
||
{label: 'Скорость вращения', value: 1, unit: 'Об/мин'},
|
||
{label: 'Крутящий момент', value: 1, unit: 'кН*м'},
|
||
{label: 'Общий уровень вибрации', value: 1, unit: 'мм/с'},
|
||
{label: 'Уровень масла в баке', value: 1, unit: 'м'},
|
||
{label: 'Т верхнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Т нижнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Состояние ПЧ1', value: 1, unit: ''},
|
||
{label: 'Состояние ПЧ2', value: 1, unit: ''},
|
||
],
|
||
captionValue: 'У-У-У-у-у-у',
|
||
custom: 'Я не понял про это',
|
||
className: 'c6 r5'
|
||
},
|
||
{
|
||
id: 15,
|
||
title: 'Привод ВСП',
|
||
placeHolderId: 15,
|
||
state: 2,
|
||
equipmentTimers: [
|
||
{label: 'Полная наработка', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка вне р/р', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО2', value: 1, unit: 'ч'},
|
||
],
|
||
equipmentSensors: [
|
||
{label: 'Скорость вращения', value: 1, unit: 'Об/мин'},
|
||
{label: 'Крутящий момент', value: 1, unit: 'кН*м'},
|
||
{label: 'Общий уровень вибрации', value: 1, unit: 'мм/с'},
|
||
{label: 'Уровень масла в баке', value: 1, unit: 'м'},
|
||
{label: 'Т верхнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Т нижнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Состояние ПЧ1', value: 1, unit: ''},
|
||
{label: 'Состояние ПЧ2', value: 1, unit: ''},
|
||
],
|
||
captionValue: 'У-У-У-у-у-у',
|
||
custom: 'Я не понял про это',
|
||
className: 'c1 r6'
|
||
},
|
||
{
|
||
id: 16,
|
||
title: 'Теплогенератор',
|
||
placeHolderId: 16,
|
||
state: 3,
|
||
equipmentTimers: [
|
||
{label: 'Полная наработка', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка вне р/р', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО2', value: 1, unit: 'ч'},
|
||
],
|
||
equipmentSensors: [
|
||
{label: 'Скорость вращения', value: 1, unit: 'Об/мин'},
|
||
{label: 'Крутящий момент', value: 1, unit: 'кН*м'},
|
||
{label: 'Общий уровень вибрации', value: 1, unit: 'мм/с'},
|
||
{label: 'Уровень масла в баке', value: 1, unit: 'м'},
|
||
{label: 'Т верхнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Т нижнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Состояние ПЧ1', value: 1, unit: ''},
|
||
{label: 'Состояние ПЧ2', value: 1, unit: ''},
|
||
],
|
||
captionValue: 'А вот тут, совсем не У-У-У-у-у-у',
|
||
custom: 'Я не понял про это',
|
||
className: 'c6 r6'
|
||
},
|
||
{
|
||
id: 17,
|
||
title: 'Теплогенератор',
|
||
placeHolderId: 17,
|
||
state: 1,
|
||
equipmentTimers: [
|
||
{label: 'Полная наработка', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка вне р/р', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО2', value: 1, unit: 'ч'},
|
||
],
|
||
equipmentSensors: [
|
||
{label: 'Скорость вращения', value: 1, unit: 'Об/мин'},
|
||
{label: 'Крутящий момент', value: 1, unit: 'кН*м'},
|
||
{label: 'Общий уровень вибрации', value: 1, unit: 'мм/с'},
|
||
{label: 'Уровень масла в баке', value: 1, unit: 'м'},
|
||
{label: 'Т верхнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Т нижнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Состояние ПЧ1', value: 1, unit: ''},
|
||
{label: 'Состояние ПЧ2', value: 1, unit: ''},
|
||
],
|
||
captionValue: 'У-У-У-у-у-у',
|
||
custom: 'Я не понял про это',
|
||
className: 'c1 r7'
|
||
},
|
||
{
|
||
id: 18,
|
||
title: 'Теплогенератор',
|
||
placeHolderId: 18,
|
||
state: 0,
|
||
equipmentTimers: [
|
||
{label: 'Полная наработка', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка вне р/р', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО2', value: 1, unit: 'ч'},
|
||
],
|
||
equipmentSensors: [
|
||
{label: 'Скорость вращения', value: 1, unit: 'Об/мин'},
|
||
{label: 'Крутящий момент', value: 1, unit: 'кН*м'},
|
||
{label: 'Общий уровень вибрации', value: 1, unit: 'мм/с'},
|
||
{label: 'Уровень масла в баке', value: 1, unit: 'м'},
|
||
{label: 'Т верхнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Т нижнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Состояние ПЧ1', value: 1, unit: ''},
|
||
{label: 'Состояние ПЧ2', value: 1, unit: ''},
|
||
],
|
||
captionValue: 'наработка',
|
||
custom: 'Я не понял про это',
|
||
className: 'c6 r7'
|
||
},
|
||
{
|
||
id: 19,
|
||
title: 'Теплогенератор',
|
||
placeHolderId: 19,
|
||
state: 0,
|
||
equipmentTimers: [
|
||
{label: 'Полная наработка', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка вне р/р', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО2', value: 1, unit: 'ч'},
|
||
],
|
||
equipmentSensors: [
|
||
{label: 'Скорость вращения', value: 1, unit: 'Об/мин'},
|
||
{label: 'Крутящий момент', value: 1, unit: 'кН*м'},
|
||
{label: 'Общий уровень вибрации', value: 1, unit: 'мм/с'},
|
||
{label: 'Уровень масла в баке', value: 1, unit: 'м'},
|
||
{label: 'Т верхнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Т нижнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Состояние ПЧ1', value: 1, unit: ''},
|
||
{label: 'Состояние ПЧ2', value: 1, unit: ''},
|
||
],
|
||
captionValue: 'У-У-У-у-у-у',
|
||
custom: 'Я не понял про это',
|
||
className: 'c1 r8'
|
||
},
|
||
{
|
||
id: 20,
|
||
title: 'Теплогенератор',
|
||
placeHolderId: 20,
|
||
state: 1,
|
||
equipmentTimers: [
|
||
{label: 'Полная наработка', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка после ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Наработка вне р/р', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО1', value: 1, unit: 'ч'},
|
||
{label: 'Периодичность ТО2', value: 1, unit: 'ч'},
|
||
],
|
||
equipmentSensors: [
|
||
{label: 'Скорость вращения', value: 1, unit: 'Об/мин'},
|
||
{label: 'Крутящий момент', value: 1, unit: 'кН*м'},
|
||
{label: 'Общий уровень вибрации', value: 1, unit: 'мм/с'},
|
||
{label: 'Уровень масла в баке', value: 1, unit: 'м'},
|
||
{label: 'Т верхнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Т нижнего подшипника', value: 1, unit: '°C'},
|
||
{label: 'Состояние ПЧ1', value: 1, unit: ''},
|
||
{label: 'Состояние ПЧ2', value: 1, unit: ''},
|
||
],
|
||
captionValue: 'У-У-У-у-у-у',
|
||
custom: 'Я не понял про это',
|
||
className: 'c6 r8'
|
||
},
|
||
]
|
||
|
||
const placeholderIdDictionary = {
|
||
1: {gridRowStart: 8, gridColumnStart: 1},
|
||
2: {gridRowStart: 7, gridColumnStart: 1},
|
||
3: {gridRowStart: 6, gridColumnStart: 1},
|
||
4: {gridRowStart: 5, gridColumnStart: 1},
|
||
5: {gridRowStart: 4, gridColumnStart: 1},
|
||
6: {gridRowStart: 3, gridColumnStart: 1},
|
||
7: {gridRowStart: 2, gridColumnStart: 1},
|
||
8: {gridRowStart: 1, gridColumnStart: 1},
|
||
9: {gridRowStart: 1, gridColumnStart: 2},
|
||
10: {gridRowStart: 1, gridColumnStart: 3},
|
||
11: {gridRowStart: 1, gridColumnStart: 4},
|
||
12: {gridRowStart: 1, gridColumnStart: 5},
|
||
13: {gridRowStart: 1, gridColumnStart: 6},
|
||
14: {gridRowStart: 2, gridColumnStart: 6},
|
||
15: {gridRowStart: 3, gridColumnStart: 6},
|
||
16: {gridRowStart: 4, gridColumnStart: 6},
|
||
17: {gridRowStart: 5, gridColumnStart: 6},
|
||
18: {gridRowStart: 6, gridColumnStart: 6},
|
||
19: {gridRowStart: 7, gridColumnStart: 6},
|
||
20: {gridRowStart: 8, gridColumnStart: 6},
|
||
}
|
||
|
||
const plates = []
|
||
|
||
for (let i = 1; i < 21; i++) {
|
||
const item = platesData.filter(item => item.placeHolderId === i)[0]
|
||
const plate = item ? (
|
||
<div key={i} style={placeholderIdDictionary[i]} className="pointer">
|
||
<SmboPlate
|
||
title={item.title}
|
||
state={item.state}
|
||
operatingTime={item.placeHolderId}
|
||
captionValue={item.captionValue}
|
||
>
|
||
<EquipmentDetails
|
||
id={item.id}
|
||
title={item.title}
|
||
placeHolderId={item.placeHolderId}
|
||
equipmentTimers={item.equipmentTimers}
|
||
equipmentSensors={item.equipmentSensors}
|
||
state={item.state}
|
||
captionValue={item.captionValue}
|
||
/>
|
||
</SmboPlate>
|
||
</div>
|
||
) : (
|
||
<div className="empty_place" style={placeholderIdDictionary[i]} key={i}>{i}</div>
|
||
)
|
||
plates.push(plate)
|
||
}
|
||
|
||
export default function Smbo() {
|
||
|
||
return (<>
|
||
<div className="smbo_container">
|
||
{plates}
|
||
{/*<div className="c2 ce5 r2 re7 center">*/}
|
||
{/* <img src={RigPlan} alt="План"/>*/}
|
||
{/*</div>*/}
|
||
<div className="c2 r8 ce6 center">
|
||
сообщения
|
||
</div>
|
||
|
||
</div>
|
||
</>)
|
||
} |