Files
gulermak_metro/data/documents.ts
2025-10-22 16:46:41 +03:00

145 lines
3.5 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
export interface Document {
id: number;
title: string;
category: 'ihale' | 'teknik' | 'cevresel' | 'raporlar' | 'guvenlik';
date: string;
size: string;
type: 'PDF' | 'DWG' | 'XLSX' | 'DOCX';
description: string;
downloadUrl?: string;
featured?: boolean;
}
export const documentsData: Document[] = [
{
id: 1,
title: "A2 Metro Hattı İhale Şartnamesi",
category: 'ihale',
date: "15 Ocak 2025",
size: "2.4 MB",
type: "PDF",
description: "Metro inşaatı için teknik şartname ve ihale koşulları",
featured: true
},
{
id: 2,
title: "Proje Teknik Çizimleri",
category: 'teknik',
date: "10 Şubat 2025",
size: "15.8 MB",
type: "DWG",
description: "Tüm istasyonların teknik mimari çizimleri",
featured: true
},
{
id: 3,
title: "Çevresel Etki Değerlendirme Raporu",
category: 'cevresel',
date: "5 Mart 2025",
size: "4.2 MB",
type: "PDF",
description: "Proje çevresel etki analizi ve önlemler"
},
{
id: 4,
title: "2025 Ekim Ayı İlerleme Raporu",
category: 'raporlar',
date: "1 Kasım 2025",
size: "1.8 MB",
type: "PDF",
description: "Aylık proje ilerleme ve istatistikler",
featured: true
},
{
id: 5,
title: "Güvenlik Planı ve Prosedürleri",
category: 'guvenlik',
date: "20 Ocak 2025",
size: "3.1 MB",
type: "PDF",
description: "İnşaat sahası güvenlik protokolleri"
},
{
id: 6,
title: "İstasyon Tasarım Detayları",
category: 'teknik',
date: "8 Şubat 2025",
size: "8.5 MB",
type: "PDF",
description: "İstasyon iç ve dış mekan tasarım detayları"
},
{
id: 7,
title: "Finansman Planı",
category: 'ihale',
date: "12 Ocak 2025",
size: "1.2 MB",
type: "XLSX",
description: "Proje bütçe ve finansman dağılımı"
},
{
id: 8,
title: "2025 Eylül Ayı İlerleme Raporu",
category: 'raporlar',
date: "1 Ekim 2025",
size: "2.1 MB",
type: "PDF",
description: "Aylık proje ilerleme ve istatistikler"
},
{
id: 9,
title: "Gürültü ve Titreşim Analizi",
category: 'cevresel',
date: "18 Mart 2025",
size: "3.8 MB",
type: "PDF",
description: "Çevre gürültü ve titreşim ölçüm sonuçları"
},
{
id: 10,
title: "İş Güvenliği Risk Analizi",
category: 'guvenlik',
date: "5 Şubat 2025",
size: "2.7 MB",
type: "PDF",
description: "İnşaat sahası risk değerlendirme raporu"
},
{
id: 11,
title: "Elektrik ve Mekanik Sistem Şartnamesi",
category: 'teknik',
date: "15 Mart 2025",
size: "6.3 MB",
type: "PDF",
description: "Metro elektrik ve mekanik sistemler teknik şartnamesi"
},
{
id: 12,
title: "Su Yönetimi Planı",
category: 'cevresel',
date: "10 Nisan 2025",
size: "2.2 MB",
type: "PDF",
description: "İnşaat sahası su kullanımı ve yönetimi"
}
];
export const documentCategories = [
{ id: 'all', name: 'Tümü', icon: '📋' },
{ id: 'ihale', name: 'İhale Belgeleri', icon: '📄' },
{ id: 'teknik', name: 'Teknik Dökümanlar', icon: '📐' },
{ id: 'cevresel', name: 'Çevresel Etki', icon: '🌱' },
{ id: 'raporlar', name: 'İlerleme Raporları', icon: '📊' },
{ id: 'guvenlik', name: 'Güvenlik Belgeleri', icon: '🛡️' },
];
export const getFileIcon = (type: string) => {
switch (type) {
case 'PDF': return '📕';
case 'DWG': return '📐';
case 'XLSX': return '📊';
case 'DOCX': return '📄';
default: return '📄';
}
};