Разработка интерфейса фронт
This commit is contained in:
243
frontend/data/detectors.json
Normal file
243
frontend/data/detectors.json
Normal file
@@ -0,0 +1,243 @@
|
||||
{
|
||||
"objects": {
|
||||
"object_1": {
|
||||
"name": "Торговый центр 'Галерея'",
|
||||
"title": "Торговый центр 'Галерея'",
|
||||
"description": "Современный торговый центр в центре города",
|
||||
"image": "/images/test_image.png",
|
||||
"location": "ул. Лиговский пр., 30А",
|
||||
"address": "ул. Лиговский пр., 30А",
|
||||
"floors": 3,
|
||||
"area": 15000,
|
||||
"zones": [
|
||||
{
|
||||
"zone_id": "zone_1",
|
||||
"name": "Зона 1",
|
||||
"detectors": [4000, 4001, 4004]
|
||||
},
|
||||
{
|
||||
"zone_id": "zone_2",
|
||||
"name": "Зона 2",
|
||||
"detectors": [4002, 4003]
|
||||
}
|
||||
]
|
||||
},
|
||||
"object_2": {
|
||||
"name": "Офисное здание 'Невский'",
|
||||
"title": "Офисное здание 'Невский'",
|
||||
"description": "Многоэтажное офисное здание на Невском проспекте",
|
||||
"image": "/images/test_image.png",
|
||||
"location": "Невский пр., 85",
|
||||
"address": "Невский пр., 85",
|
||||
"floors": 12,
|
||||
"area": 8500,
|
||||
"zones": [
|
||||
{
|
||||
"zone_id": "zone_3",
|
||||
"name": "Зона 3",
|
||||
"detectors": [4005, 4006]
|
||||
}
|
||||
]
|
||||
},
|
||||
"object_3": {
|
||||
"name": "Жилой комплекс 'Северная звезда'",
|
||||
"title": "Жилой комплекс 'Северная звезда'",
|
||||
"description": "Высотный жилой комплекс с современными квартирами",
|
||||
"image": "/images/test_image.png",
|
||||
"location": "ул. Комендантский пр., 17",
|
||||
"address": "ул. Комендантский пр., 17",
|
||||
"floors": 25,
|
||||
"area": 45000,
|
||||
"zones": [
|
||||
{
|
||||
"zone_id": "zone_4",
|
||||
"name": "Зона 4",
|
||||
"detectors": [4007, 4008]
|
||||
}
|
||||
]
|
||||
},
|
||||
"object_4": {
|
||||
"name": "Производственный комплекс 'Балтика'",
|
||||
"title": "Производственный комплекс 'Балтика'",
|
||||
"description": "Крупный производственный комплекс с современным оборудованием",
|
||||
"image": "/images/test_image.png",
|
||||
"location": "Индустриальный пр., 44",
|
||||
"address": "Индустриальный пр., 44",
|
||||
"floors": 2,
|
||||
"area": 12000,
|
||||
"zones": [
|
||||
{
|
||||
"zone_id": "zone_5",
|
||||
"name": "Зона 5",
|
||||
"detectors": [4009]
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"detectors": {
|
||||
"4000": {
|
||||
"detector_id": 4000,
|
||||
"name": "SJ-4000 N81 Мультиплексор",
|
||||
"object": "object_1",
|
||||
"status": "#b3261e",
|
||||
"checked": false,
|
||||
"type": "fire_detector",
|
||||
"location": "1 этаж, секция А",
|
||||
"floor": 1,
|
||||
"notifications": [
|
||||
{
|
||||
"id": 1,
|
||||
"type": "critical",
|
||||
"message": "Критическое превышение температуры",
|
||||
"timestamp": "2024-01-15T14:30:00Z",
|
||||
"acknowledged": false,
|
||||
"priority": "high"
|
||||
}
|
||||
]
|
||||
},
|
||||
"4001": {
|
||||
"detector_id": 4001,
|
||||
"name": "SJ-4001 N82 Датчик дыма",
|
||||
"object": "object_1",
|
||||
"status": "#fd7c22",
|
||||
"checked": true,
|
||||
"type": "fire_detector",
|
||||
"location": "1 этаж, секция Б",
|
||||
"floor": 1,
|
||||
"notifications": [
|
||||
{
|
||||
"id": 2,
|
||||
"type": "warning",
|
||||
"message": "Обнаружен дым в помещении",
|
||||
"timestamp": "2024-01-15T14:25:00Z",
|
||||
"acknowledged": true,
|
||||
"priority": "medium"
|
||||
}
|
||||
]
|
||||
},
|
||||
"4002": {
|
||||
"detector_id": 4002,
|
||||
"name": "SJ-4002 N83 Тепловой датчик",
|
||||
"object": "object_1",
|
||||
"status": "#00ff00",
|
||||
"checked": true,
|
||||
"type": "fire_detector",
|
||||
"location": "2 этаж, секция А",
|
||||
"floor": 2,
|
||||
"notifications": [
|
||||
{
|
||||
"id": 3,
|
||||
"type": "info",
|
||||
"message": "Плановое техническое обслуживание",
|
||||
"timestamp": "2024-01-15T14:20:00Z",
|
||||
"acknowledged": true,
|
||||
"priority": "low"
|
||||
}
|
||||
]
|
||||
},
|
||||
"4003": {
|
||||
"detector_id": 4003,
|
||||
"name": "SJ-4003 N81 Мультиплексор",
|
||||
"object": "object_1",
|
||||
"status": "#fd7c22",
|
||||
"checked": false,
|
||||
"type": "fire_detector",
|
||||
"location": "2 этаж, секция Б",
|
||||
"floor": 2,
|
||||
"notifications": []
|
||||
},
|
||||
"4004": {
|
||||
"detector_id": 4004,
|
||||
"name": "SJ-4004 N81 Мультиплексор",
|
||||
"object": "object_1",
|
||||
"status": "#00ff00",
|
||||
"checked": true,
|
||||
"type": "fire_detector",
|
||||
"location": "3 этаж, секция А",
|
||||
"floor": 3,
|
||||
"notifications": []
|
||||
},
|
||||
"4005": {
|
||||
"detector_id": 4005,
|
||||
"name": "SJ-4005 N86 Датчик CO",
|
||||
"object": "object_2",
|
||||
"status": "#b3261e",
|
||||
"checked": false,
|
||||
"type": "fire_detector",
|
||||
"location": "3 этаж, секция В",
|
||||
"floor": 3,
|
||||
"notifications": [
|
||||
{
|
||||
"id": 4,
|
||||
"type": "critical",
|
||||
"message": "Превышение концентрации угарного газа",
|
||||
"timestamp": "2024-01-15T14:15:00Z",
|
||||
"acknowledged": false,
|
||||
"priority": "high"
|
||||
}
|
||||
]
|
||||
},
|
||||
"4006": {
|
||||
"detector_id": 4006,
|
||||
"name": "SJ-4006 N81 Мультиплексор",
|
||||
"object": "object_2",
|
||||
"status": "#00ff00",
|
||||
"checked": true,
|
||||
"type": "fire_detector",
|
||||
"location": "6 этаж, офис 601",
|
||||
"floor": 6,
|
||||
"notifications": []
|
||||
},
|
||||
"4007": {
|
||||
"detector_id": 4007,
|
||||
"name": "SJ-4007 N88 Датчик движения",
|
||||
"object": "object_3",
|
||||
"status": "#fd7c22",
|
||||
"checked": false,
|
||||
"type": "fire_detector",
|
||||
"location": "4 этаж, секция А",
|
||||
"floor": 4,
|
||||
"notifications": [
|
||||
{
|
||||
"id": 5,
|
||||
"type": "warning",
|
||||
"message": "Несанкционированное движение",
|
||||
"timestamp": "2024-01-15T14:10:00Z",
|
||||
"acknowledged": false,
|
||||
"priority": "medium"
|
||||
}
|
||||
]
|
||||
},
|
||||
"4008": {
|
||||
"detector_id": 4008,
|
||||
"name": "SJ-4008 N81 Мультиплексор",
|
||||
"object": "object_3",
|
||||
"status": "#00ff00",
|
||||
"checked": false,
|
||||
"type": "fire_detector",
|
||||
"location": "15 этаж, квартира 1501",
|
||||
"floor": 15,
|
||||
"notifications": []
|
||||
},
|
||||
"4009": {
|
||||
"detector_id": 4009,
|
||||
"name": "SJ-4009 N90 Датчик протечки",
|
||||
"object": "object_4",
|
||||
"status": "#00ff00",
|
||||
"checked": true,
|
||||
"type": "fire_detector",
|
||||
"location": "1 этаж, техническое помещение",
|
||||
"floor": 1,
|
||||
"notifications": [
|
||||
{
|
||||
"id": 6,
|
||||
"type": "info",
|
||||
"message": "Система работает в штатном режиме",
|
||||
"timestamp": "2024-01-15T14:05:00Z",
|
||||
"acknowledged": true,
|
||||
"priority": "low"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user