{{-- Resultado de autorizar/rechazar un anticipo a proveedor (ERP-1935). Se usa como pantalla (GET /po_advance_auth) y como cuerpo del correo informativo, por eso todo el estilo va en línea y la maquetación es con tablas. Variables: $title, $message, $kind (success|rejected|error), $company, $details ($details: lista de ['label','value','url']). --}} @php $kind = isset($kind) ? $kind : 'success'; $company = isset($company) ? $company : ''; $details = isset($details) ? $details : []; $themes = [ 'success' => ['bg' => '#e8f5e9', 'border' => '#43a047', 'fg' => '#1b5e20', 'icon' => '✔', 'iconBg' => '#43a047'], 'rejected' => ['bg' => '#fff8e1', 'border' => '#f9a825', 'fg' => '#7a5200', 'icon' => '✖', 'iconBg' => '#f9a825'], 'error' => ['bg' => '#fdecea', 'border' => '#d32f2f', 'fg' => '#8e1b1b', 'icon' => '!', 'iconBg' => '#d32f2f'], ]; $t = isset($themes[$kind]) ? $themes[$kind] : $themes['success']; // Las filas con liga (OC y Bill) también se muestran como botones de acción. $actions = array_values(array_filter($details, function ($row) { return !empty($row['url']); })); @endphp {{ $title }}{{ $company !== '' ? ' - '.$company : '' }}
{{-- Encabezado: logo y módulo --}} {{-- Empresa: arriba y visible para saber de dónde es la solicitud --}} @if($company !== '') @endif {{-- Aviso de resultado (verde: autorizado, ámbar: rechazado, rojo: error) --}} {{-- Detalle de la solicitud --}} @if(!empty($details)) @endif {{-- Acciones: abrir la OC / el Bill en el ERP --}} @if(!empty($actions)) @endif {{-- Pie --}}
Quinio Anticipo a proveedor
Empresa
{{ $company }}
{{ $title }}
{{ $message }}
Detalle de la solicitud
@foreach($details as $i => $row) @endforeach
{{ $row['label'] }} @if(!empty($row['url'])) {{ $row['value'] }} @else {{ $row['value'] }} @endif
@foreach($actions as $row) Ver {{ $row['value'] }} @endforeach
Mensaje generado automáticamente. Favor de no responder a esta dirección de correo.