{{-- New-Unity ERP | purchases/rfq/index.blade.php | v1.0 | 28/06/2026 --}} {{-- v1.0 — Índice de RFQs con filtros, semáforo de estado y contador de cotizaciones. --}} @extends('layouts.vertical') @section('content')
{{ __('purchases.rfq-subtitle') }}
| {{ __('purchases.rfq-num') }} | {{ __('purchases.description') }} | {{ __('purchases.status') }} | {{ __('purchases.quotes') }} | {{ __('purchases.deadline') }} | {{ __('purchases.created-by') }} | {{ __('purchases.awarded-to') }} | {{ __('purchases.actions') }} |
|---|---|---|---|---|---|---|---|
|
{{ $rfq->rfq_number }}
{{ $rfq->created_at->format('d-m-Y') }} |
{{-- Description --}}
{{ $rfq->description ?? '—' }} @if($rfq->required_date) {{ __('purchases.required-lbl') }} {{ $rfq->required_date->format('d-m-Y') }} @endif | {{-- Status --}}{{ $rfq->statusLabel() }} | {{-- Quotes counter --}}
{{ $rfq->received_quotes_count ?? 0 }}
/ {{ $rfq->quotes_count ?? 0 }}
{{ __('purchases.min-required', ['min' => $rfq->min_quotes]) }} @if(!$rfq->canGeneratePO() && $rfq->status !== 'awarded') {{ __('purchases.more-needed', ['count' => $rfq->missingQuotes()]) }} @endif |
{{-- Deadline --}}
@if($rfq->deadline_date) @if($rfq->deadline_date->isPast() && !in_array($rfq->status, ['awarded','cancelled'])) {{ $rfq->deadline_date->format('d-m-Y') }} @else {{ $rfq->deadline_date->format('d-m-Y') }} @endif @else {{ __('purchases.no-deadline') }} @endif | {{-- Created by --}}{{ $rfq->createdBy?->name ?? '—' }} | {{-- Awarded to --}}@if($rfq->awardedSupplier) {{ $rfq->awardedSupplier->commercial_name ?? $rfq->awardedSupplier->name }} @else — @endif | {{-- Actions --}}@if($rfq->status === 'draft') @endif |
|
{{ __('purchases.no-rfqs') }}
{{ __('purchases.create-first-rfq') }} |
|||||||