📊 Dashboard
Willkommen zurück, {{ currentUser?.name || 'Admin' }}
{{ stats.projects }}
Aktive Projekte
{{ stats.addresses }}
Aktive Adressen
{{ stats.done_week }}
Fertig diese Woche
{{ stats.aufmass_pending }}
Ausstehende Aufmaß
Letzte Projekte
Laden...
Noch keine Projekte vorhanden
| Projekt | Status | Adressen | Erstellt | |
|---|---|---|---|---|
| {{ p.name }} | {{ p.status || 'Aktiv' }} | {{ p.address_count || 0 }} | {{ formatDate(p.created_at) }} |
📁 Projekte
Alle Bauprojekte im Überblick
Projekte laden...
Keine Projekte gefunden
| Projektname | Auftraggeber | Status | Adressen | Erstellt | Aktionen |
|---|---|---|---|---|---|
| {{ p.name }} | {{ p.client || '—' }} | {{ p.status || 'Aktiv' }} | {{ p.address_count || 0 }} | {{ formatDate(p.created_at) }} |
Neues Projekt anlegen
Projekte /
{{ currentProject.name }}
{{ currentProject.name }}
{{ currentProject.description || 'Kein Beschreibung' }}
LV Positionen
LV laden...
📄
LV-Datei hochladen
Excel oder CSV Datei hier ablegen oder klicken
| Pos. | Bezeichnung | Einheit | Menge | Einheitspreis | Gesamtpreis |
|---|---|---|---|---|---|
| {{ pos.oz || pos.position || idx + 1 }} | {{ formatCurrency((parseFloat(pos.menge||pos.quantity)||0) * (parseFloat(pos.ep||pos.unit_price)||0)) }} | ||||
| Gesamtsumme: | {{ formatCurrency(lvTotal) }} | ||||
Adressen
● LIVE Adressen laden...
Noch keine Adressen
{{ selectedAddress.adresse }}
📍 Adresse Info
👤 Kunde
🏗️ Technische Daten
📋 Abrechnung
📐 Messwerte
📝 Bemerkung
📸 Fotos
Keine Fotos
Neue Adresse
Aufmaß
📊 Aufmaß-Vorschau (Feldmapping)
Keine LV-Positionen gemappt. Gehen Sie zu ⚙️ Spalten und weisen Sie Spalten LV-Positionen zu.
| Pos. | Kurztext | Feld | Einheit | Menge | EP (€) | GP (€) |
|---|---|---|---|---|---|---|
| {{ row.oz }} | {{ row.kurztext }} | {{ row.field_name }} | {{ row.einheit }} | {{ row.menge.toFixed(2) }} | {{ row.ep.toFixed(2) }} | {{ row.gp.toFixed(2) }} |
| Gesamt | {{ aufmassPreview.reduce((s,r)=>s+r.gp,0).toFixed(2) }} € | |||||
📐 Aufmaß generieren
Noch kein Aufmaß vorhanden
Aufmaß {{ formatDate(doc.period_start) }} – {{ formatDate(doc.period_end) }}
Erstellt: {{ formatDate(doc.created_at) }} · Gesamt: {{ formatCurrency(doc.total_amount || 0) }}
⚙️ Projektspalten verwalten
Noch keine Spalten definiert
{{ field.name }}
· {{ field.unit }}
{{ field.field_type }}
{{ editingField ? 'Spalte bearbeiten' : 'Neue Spalte' }}
{{ currentProject.address_count || 0 }}
Gesamt Adressen
{{ currentProject.done_count || 0 }}
Fertiggestellt
{{ lvPositions.length }}
LV Positionen
Projektbeschreibung
{{ currentProject.description || 'Keine Beschreibung vorhanden.' }}
👥 Team
Mitarbeiterverwaltung
| Name | Rolle | Status | Aktionen | |
|---|---|---|---|---|
|
{{ m.name.charAt(0) }}
{{ m.name }}
|
{{ m.email }} | {{ m.role }} | {{ m.active ? 'Aktiv' : 'Inaktiv' }} |
⚙️ Einstellungen
System- und Kontokonfiguration
🏢 Firmendaten
🔒 Konto
🔗 API-Verbindung
Verbunden — /api