Files
geovektor/pages/BuildingSurveyPage.tsx

242 lines
14 KiB
TypeScript
Raw Permalink Normal View History

2026-02-10 16:22:14 +05:00
import React from 'react';
import PageHeader from '../components/PageHeader';
import { Building2, ClipboardCheck, Wrench, CheckCircle2, Shield, FileSearch, Award } from 'lucide-react';
const BuildingSurveyPage: React.FC = () => {
const equipment = [
{ name: 'Дальномер лазерный', model: 'Leica DISTO D2', manufacturer: 'UL Japan', year: '06.2007', serial: '-/200049511' },
{ name: 'Измеритель прочности ударно-импульсный (бетон)', model: 'ОНИКС-2,5', manufacturer: 'НПП «Интерприбор», г. Челябинск', year: '09.2016', serial: '538/2000205' },
{ name: 'Ультразвуковой толщиномер (сталь)', model: 'ТУ-1', manufacturer: 'НПП «Интерприбор», г. Челябинск', year: '09.2016', serial: '273/' },
{ name: 'Ультразвуковой толщиномер (сталь)', model: 'ТЭМП-4', manufacturer: 'ООО НПП «Технотест», г. Москва', year: '02.2016', serial: '2000206' },
{ name: 'Прибор обнаружения стержней арматуры и измерения защитного слоя бетона (наведенным э/магнитным полем)', model: 'PROFOSCOPE', manufacturer: 'Proceq SA, Шверценбах, Швейцария', year: '2018', serial: '400757/' },
{ name: 'Измеритель времени и скорости распространения ультразвука для определения дефектов, прочности, плотности, модуля деформации бетона', model: 'Пульсар-2М', manufacturer: 'НПП «Интерприбор», г. Челябинск', year: '05.2018', serial: 'зав. 738/-' },
{ name: 'Измеритель прочности бетона ударно-импульсный', model: 'ИПС-МГ4', manufacturer: 'ООО СКБ Стройприбор', year: '07.2017', serial: '12548/20004989' },
{ name: 'Токовые клещи. Измерение переменного тока, напряжения, сопротивления, проверки изоляции', model: 'TEK DT-266', manufacturer: '—', year: '—', serial: '—' },
{ name: 'Дефектоскоп ультразвуковой УД2В-П, предназначен для контроля продукции на наличие дефектов типа нарушение сплошности и однородности материалов, полуфабрикатов, готовых изделий и сварных соединений', model: 'УД2В-П', manufacturer: '—', year: '—', serial: '—' },
{ name: 'Насос опрессовочный ручной для трубопроводов систем водо, теплоснабжения', model: 'МЕГЕОН 98025', manufacturer: '—', year: '—', serial: '—' }
];
const services = [
{
icon: Building2,
title: 'Обследование конструкций',
description: 'Детальная оценка технического состояния несущих и ограждающих конструкций зданий и сооружений'
},
{
icon: FileSearch,
title: 'Выявление дефектов',
description: 'Обнаружение скрытых дефектов, трещин, деформаций и других повреждений конструктивных элементов'
},
{
icon: Shield,
title: 'Оценка безопасности',
description: 'Определение несущей способности конструкций и оценка возможности дальнейшей эксплуатации здания'
},
{
icon: Award,
title: 'Разработка рекомендаций',
description: 'Подготовка технического заключения с рекомендациями по усилению или ремонту конструкций'
}
];
const advantages = [
'Инженерные изыскания для строящихся и реконструируемых объектов',
'Разработка проектной документации любой сложности',
'Проведение капитального ремонта и перепланировки',
'Разработка генеральных планов',
'Выполнение строительных и электромонтажных работ',
'Проектирование инженерных сетей'
];
return (
<div className="bg-white pb-20">
<PageHeader
title="Обследование технического состояния здания"
description="Профессиональная диагностика и оценка состояния строительных конструкций"
image="/media/images/headers/header-observing-buildings.png"
/>
<div className="container mx-auto px-6 py-20">
{/* Вступление */}
<div className="max-w-5xl mx-auto mb-20">
<div className="bg-gradient-to-br from-brand-orange to-orange-600 text-white rounded-2xl p-8 md:p-12">
<p className="text-lg leading-relaxed">
Проектно-изыскательская строительная компания <strong>ООО «ГеоВектор»</strong> оказывает комплексные
услуги по подготовке, разработке и реализации строительных проектов. Мы осуществляем инженерные
изыскания и разрабатываем проектную документацию для строящихся или реконструируемых объектов,
проведения капитального ремонта и перепланировки, разрабатываем генеральные планы, выполняем любые
строительные, электромонтажные работы и проектируем инженерные сети.
</p>
</div>
</div>
{/* Услуги обследования */}
<div className="max-w-6xl mx-auto mb-20">
<h2 className="text-3xl font-bold text-gray-900 mb-4 text-center">
Виды обследований
</h2>
<p className="text-center text-gray-600 mb-12 max-w-3xl mx-auto">
Комплексный подход к оценке технического состояния зданий и сооружений
</p>
<div className="grid grid-cols-1 md:grid-cols-2 gap-8">
{services.map((service, index) => (
<div
key={index}
className="bg-white border-2 border-gray-200 rounded-2xl p-8 hover:border-brand-orange transition-all duration-300 hover:shadow-xl"
>
<div className="flex items-start gap-4 mb-4">
<div className="flex-shrink-0 w-14 h-14 bg-brand-orange text-white rounded-xl flex items-center justify-center">
<service.icon size={28} />
</div>
<h3 className="text-xl font-bold text-gray-900 leading-tight pt-2">
{service.title}
</h3>
</div>
<p className="text-gray-600 leading-relaxed">
{service.description}
</p>
</div>
))}
</div>
</div>
{/* Комплексный подход */}
<div className="max-w-6xl mx-auto mb-20">
<h2 className="text-3xl font-bold text-gray-900 mb-8 text-center">
Комплексные услуги
</h2>
<div className="bg-gray-50 rounded-2xl p-8 md:p-10">
<div className="grid md:grid-cols-2 gap-4">
{advantages.map((advantage, index) => (
<div
key={index}
className="flex items-start gap-3 bg-white rounded-lg p-5 hover:shadow-md transition-shadow"
>
<CheckCircle2 className="flex-shrink-0 text-brand-orange mt-0.5" size={20} />
<span className="text-gray-700 leading-relaxed">{advantage}</span>
</div>
))}
</div>
</div>
</div>
{/* Оборудование */}
<div className="max-w-7xl mx-auto mb-20">
<div className="text-center mb-12">
<div className="inline-flex items-center gap-3 bg-brand-orange text-white px-8 py-4 rounded-full mb-4">
<Wrench size={32} />
<span className="text-xl font-bold">ОБОРУДОВАНИЕ ДЛЯ ОБСЛЕДОВАНИЯ</span>
</div>
<p className="text-gray-600 max-w-3xl mx-auto">
Современное высокоточное оборудование ведущих мировых производителей
</p>
</div>
<div className="overflow-x-auto shadow-lg rounded-2xl">
<table className="w-full bg-white">
<thead>
<tr className="bg-brand-orange text-white">
<th className="px-6 py-4 text-left font-bold">Назначение прибора</th>
<th className="px-6 py-4 text-left font-bold">Марка прибора</th>
<th className="px-6 py-4 text-left font-bold">Изготовитель</th>
<th className="px-6 py-4 text-center font-bold">Год изгот.</th>
<th className="px-6 py-4 text-center font-bold">Зав. / инв. номер</th>
</tr>
</thead>
<tbody>
{equipment.map((item, index) => (
<tr
key={index}
className={`border-b border-gray-200 hover:bg-gray-50 transition-colors ${
index % 2 === 0 ? 'bg-white' : 'bg-gray-50'
}`}
>
<td className="px-6 py-4 text-gray-700 leading-relaxed">
{item.name}
</td>
<td className="px-6 py-4 font-semibold text-gray-900">
{item.model}
</td>
<td className="px-6 py-4 text-gray-700 text-sm">
{item.manufacturer}
</td>
<td className="px-6 py-4 text-center text-gray-700">
{item.year}
</td>
<td className="px-6 py-4 text-center text-gray-700 text-sm">
{item.serial}
</td>
</tr>
))}
</tbody>
</table>
</div>
</div>
{/* Преимущества */}
<div className="max-w-6xl mx-auto">
<div className="bg-gradient-to-br from-gray-900 to-gray-800 text-white rounded-2xl p-8 md:p-12 mb-12">
<h2 className="text-3xl font-bold mb-8 text-center">
Почему выбирают нас
</h2>
<div className="grid md:grid-cols-3 gap-8">
<div className="text-center">
<div className="inline-flex w-16 h-16 bg-brand-orange rounded-xl items-center justify-center mb-4">
<ClipboardCheck size={32} />
</div>
<h3 className="font-bold text-lg mb-3">Современное оборудование</h3>
<p className="text-gray-300 text-sm leading-relaxed">
Используем сертифицированные приборы от ведущих производителей
</p>
</div>
<div className="text-center">
<div className="inline-flex w-16 h-16 bg-brand-orange rounded-xl items-center justify-center mb-4">
<Award size={32} />
</div>
<h3 className="font-bold text-lg mb-3">Опытные специалисты</h3>
<p className="text-gray-300 text-sm leading-relaxed">
Квалифицированные инженеры с многолетним опытом обследований
</p>
</div>
<div className="text-center">
<div className="inline-flex w-16 h-16 bg-brand-orange rounded-xl items-center justify-center mb-4">
<Shield size={32} />
</div>
<h3 className="font-bold text-lg mb-3">Надежные результаты</h3>
<p className="text-gray-300 text-sm leading-relaxed">
Точные данные и обоснованные рекомендации по результатам обследования
</p>
</div>
</div>
</div>
{/* Призыв к действию */}
<div className="text-center">
<div className="bg-gray-50 rounded-2xl p-8">
<p className="text-gray-700 mb-6 text-lg">
Необходимо обследование здания или сооружения?
</p>
<a
href="#/contacts"
className="inline-block px-10 py-4 bg-brand-orange text-white font-bold rounded-lg hover:bg-orange-600 transition-colors text-lg shadow-lg hover:shadow-xl"
>
Заказать обследование
</a>
</div>
</div>
</div>
</div>
</div>
);
};
export default BuildingSurveyPage;