@extends('layouts.app') @section('title', 'Ficha del Expediente') @section('content')

Ficha: {{ $expediente->numero_expediente }}

Código Interno: {{ $expediente->codigo_interno }}

@php $canEdit = true; if (auth()->user()->hasRole('abogado')) { $canEdit = (auth()->user()->lawyer && $expediente->abogados->contains('id', auth()->user()->lawyer->id)); } @endphp @if($canEdit) Editar Ficha @endif
@if(session('success'))
{{ session('success') }}
@endif
Resumen de Causa

Estado Procesal {{ $expediente->estado }}
Prioridad {{ $expediente->prioridad }}
Cliente {{ $expediente->cliente?->nombre_completo ?? 'Sin cliente' }}
Empresa: {{ $expediente->cliente?->empresa ?? 'Ninguna' }}
Abogado(s) Responsable(s) @forelse($expediente->abogados as $abg)
{{ $abg->nombres }} {{ $abg->apellidos }}
{{ $abg->especialidad }}
@empty Sin abogado asignado @endforelse
Sujetos Procesales
Dte: {{ $expediente->demandante }}
Ddo: {{ $expediente->demandado }}
Materia / Proceso
{{ $expediente->materia }} ({{ $expediente->especialidad }})
{{ $expediente->tipo_proceso }}
Inicio {{ $expediente->fecha_inicio ? $expediente->fecha_inicio->format('d-m-Y') : 'Sin fecha' }}
Vence / Límite {{ $expediente->fecha_vencimiento ? $expediente->fecha_vencimiento->format('d-m-Y') : 'Sin fecha' }}
DATOS DE CARPETA FISCAL
Carpeta: {{ $expediente->carpeta_fiscal ?? '-' }}
Inv/Proc: {{ $expediente->investigado_procesado ?? '-' }}
Agraviado: {{ $expediente->agraviado ?? '-' }}
Despacho: {{ $expediente->fiscalia ?? '-' }}
Fisc. Prov.: {{ $expediente->fiscal_provincial ?? '-' }}
Fisc. Enc.: {{ $expediente->fiscal_encargado ?? '-' }}
Dirección: {{ $expediente->fiscal_direccion ?? '-' }}
Correo: {{ $expediente->fiscal_correo ?? '-' }}
Telf: {{ $expediente->fiscal_telefono ?? '-' }}
Celular: {{ $expediente->fiscal_celular ?? '-' }}
DATOS PNP
Dependencia: {{ $expediente->pnp_dependencia ?? '-' }}
Instructor: {{ $expediente->pnp_instructor ?? '-' }}
Telf: {{ $expediente->pnp_telefono ?? '-' }}
DATOS EXPEDIENTE JUDICIAL
Dependencia Jud.: {{ $expediente->dependencia_judicial ?? '-' }}
Dirección: {{ $expediente->jud_direccion ?? '-' }}
Telf / Anexo: {{ $expediente->jud_telefono ?? '-' }}
Observaciones Generales

{{ $expediente->observaciones ?? 'Sin observaciones' }}

Registrar Nueva Diligencia / Actividad
@csrf
@forelse($expediente->actividades as $act)
{{ $act->tipo_actividad }}
{{ $act->fecha_hora->format('d-m-Y H:i') }}
@csrf @method('DELETE')

{{ $act->descripcion }}

Registrado por: {{ $act->user->name }}
@empty
No se han registrado actividades para este expediente aún.
@endforelse
Añadir Nota de Seguimiento Fiscal
@csrf
@forelse($expediente->seguimientos as $seg)
{{ $seg->fecha->format('d.m.y') }}
@csrf @method('DELETE')

{{ $seg->nota }}

Registrado por: {{ $seg->user->name }}
@empty
No hay seguimientos registrados.
@endforelse
Crear Nuevo Cuaderno Incidental
@csrf
@forelse($expediente->cuadernosIncidentales as $index => $cuaderno)

Documentos en este Cuaderno
@csrf @method('DELETE')
@forelse($cuaderno->documentos as $doc) @empty @endforelse
{{ $doc->nombre }} v{{ $doc->version }} @if(Str::endsWith($doc->ruta_archivo, '.pdf')) @endif
No hay documentos en este cuaderno.
@empty
No hay cuadernos incidentales creados.
@endforelse
Adjuntar Documento Habilitante
@csrf
@forelse($expediente->documentos as $doc) @empty @endforelse
Archivo Ubicación Categoría Versión Autorizado Subido por Acciones
{{ $doc->nombre }} @if($doc->cuadernoIncidental) {{ $doc->cuadernoIncidental->nombre }} @else Exp. Principal @endif {{ $doc->tipo_documento }} v{{ $doc->version }} @if($doc->autorizado_cliente) Sí @else No @endif {{ $doc->user->name }}
@if(Str::endsWith($doc->ruta_archivo, '.pdf')) @endif
@csrf @method('DELETE')
No hay documentos vinculados a esta causa.
Agendar Citación / Audiencia
@csrf
@forelse($expediente->audiencias as $aud) @empty @endforelse
Fecha y Hora Actividad Responsable Descripción Acciones
{{ $aud->fecha->format('d-m-Y') }} {{ \Carbon\Carbon::parse($aud->hora)->format('H:i') }} {{ $aud->tipo_actividad }} {{ $aud->responsable->name }} {{ $aud->descripcion }}
@csrf @method('DELETE')
No hay audiencias agendadas.
Bitácora de Modificaciones del Expediente
@forelse($expediente->historiales as $hist)
Campo modificado: {{ $hist->campo }} {{ $hist->created_at->format('d-m-Y H:i') }}
Valor anterior: {{ $hist->valor_anterior ?? '(vacio)' }}
Valor nuevo: {{ $hist->valor_nuevo }}
Modificado por: {{ $hist->user ? $hist->user->name : 'Sistema' }}
@empty
Este expediente no ha recibido modificaciones desde su registro.
@endforelse
Copiloto Jurídico Inteligente Google Gemini

Auditoría procesal automatizada, cálculo de contingencias y redactor de escritos para la causa: {{ $expediente->numero_expediente }}

Análisis Integral de la Causa

Gemini examinará las partes, juzgado, estado, actuaciones y audiencias registradas para formular una auditoría procesal.

Resultado generado en tiempo real con Gemini
Redactar Minuta / Escrito Forense con IA
Los nombres de las partes, número de expediente y juzgado se insertarán automáticamente.
Borrador formal listo para revisión forense
@endsection @section('scripts') @foreach($expediente->cuadernosIncidentales as $cuaderno) @endforeach @endsection