@extends('layouts.app', ['title' => $offer ? 'Angebot bearbeiten' : 'Neues Angebot']) @section('content')
{{-- Header --}}

{{ $offer ? 'Angebot bearbeiten' : 'Neues Angebot' }}

{{ $offer ? $offer->offer_nr : ($preselect_category ? $preselect_category->nr_prefix . ' – ' . $preselect_category->name : 'PMS · Angebotsverwaltung') }}
Abbrechen
@if(session('success'))
{{ session('success') }}
@endif @if($errors->any())
Bitte Fehler korrigieren:
@endif
@csrf @if(!$offer) @endif {{-- 0. Bauvorhaben --}}
Bauvorhaben
{{-- Radio-Auswahl --}}
{{-- Bestehend auswählen --}}
@php $selBvId = old('fk_project_location_id') ?? $offer?->fk_project_location_id; $selBvObj = $selBvId ? $project_locations->where('id', $selBvId)->first() : null; $selBvTxt = $selBvObj ? '#'.$selBvObj->id.' · '.$selBvObj->name . ($selBvObj->address ? ' – '.$selBvObj->address : '') : ''; @endphp
{{-- Neu anlegen --}}
{{-- Modal: Schnell-Kunde anlegen --}} {{-- 1. Kunde + Ansprechpartner --}}
Kunde
@php $selCust = $customers->firstWhere('customer_id', old('fk_customer_id', $offer?->fk_customer_id)); @endphp
{{-- 2. Projektart + Datum --}}
Projekt & Zeitraum
{{-- 3. Titel + Beschreibung --}}
Details
@error('title')
{{ $message }}
@enderror
{{-- 3b. Workflow + AGB --}}
Workflow & AGB
{{-- 3c. Umsatzsteuer --}}
Umsatzsteuer
%
{{-- 4. Kategorie + Status --}}
Klassifizierung
@php $fixedCategory = !$offer && $preselect_category; @endphp @if($fixedCategory) {{-- Kategorie bereits bekannt (aus URL), kein Dropdown nötig --}} @else
@error('fk_category_id')
{{ $message }}
@enderror
@endif @if($offer)
@endif
{{-- Buttons --}}
Abbrechen
@endsection