@extends('layouts.dashboard.inface', ['section' => 'developments']) @php $isEditing = $promotion !== null; $field = static fn (string $key, mixed $default = null) => old($key, data_get($form, $key, $default)); $modelRows = array_values(old('models', $form['models'] ?? [])); $selectedAmenities = collect(old('amenity_ids', $form['amenity_ids'] ?? []))->map(fn ($id) => (int) $id); $stageContext = $stageContext ?? null; $pageTitle = $stageContext ? 'Configurar etapa externa' : ($isEditing ? 'Editar fraccionamiento externo' : 'Registrar fraccionamiento externo'); @endphp @section('navbar-buttons') arrow_back {{ $stageContext ? 'Volver a las etapas' : 'Volver al catálogo' }} @endsection @section('content')

Inventario controlado por un tercero

{{ $pageTitle }}

La ficha publica modelos, características y precios informativos. No crea lotes ni habilita cotizaciones, apartados o planes de financiamiento internos.

@if ($isEditing && $promotion->is_active) Ver ficha publicada open_in_new @endif @if ($isEditing && $canEditCatalog && !$stageContext && $promotion->development) account_tree Administrar etapas @endif
@if ($stageContext)

Configuración independiente · {{ $stageContext['code'] }}

{{ $stageContext['parent_name'] }} / {{ $stageContext['name'] }}. Los modelos, precios y disponibilidad capturados aquí pertenecen únicamente a esta etapa.

@endif @if ($errors->any())

Revisa la información capturada:

    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif @unless ($canEditCatalog)
lock

Ficha administrada por otra inmobiliaria

Puedes modificar tu referencia, enlace, notas y estado de publicación. Los datos generales, modelos y amenidades deben actualizarse desde la inmobiliaria responsable.

{{ $promotion->development?->name }} · {{ $promotion->development?->external_developer_name ?: $promotion->development?->realEstatesBranch?->realEstate?->name }}

@endunless
@csrf @if ($isEditing) @method('PUT') @endif @if ($canEditCatalog)
apartment

Datos generales

Identifica al desarrollador y al responsable interno de la ficha.

@unless ($isEditing) @if (count($agencies) > 1)

Al cambiar la inmobiliaria se cargarán sus sucursales.

@elseif (count($agencies) === 1) @endif @endunless

Ubicación y publicación

Modelos disponibles

Registra precios informativos y características por modelo.

No hay modelos capturados. Puedes guardar la ficha y agregarlos después.

Características y amenidades

Selecciona las características que aparecerán en el catálogo.

@forelse ($amenities as $amenity) @empty

No hay amenidades activas en el catálogo.

@endforelse

Precio general

@endif

Control de disponibilidad externa

Esta información es privada para el equipo, excepto el enlace de consulta.

Cancelar
@endsection