diff --git a/resources/views/emails/dados_chamado.blade.php b/resources/views/emails/dados_chamado.blade.php index 6e4592b1..8daf4cb4 100644 --- a/resources/views/emails/dados_chamado.blade.php +++ b/resources/views/emails/dados_chamado.blade.php @@ -5,5 +5,30 @@ para ({{ $chamado->fila->setor->sigla }}) {{ $chamado->fila->nome }}
Assunto: {{ $chamado->assunto }}
Descrição: {!! $chamado->descricao !!}
+ @php + $template = json_decode($chamado->fila->template ?? '{}'); + $extras = json_decode($chamado->extras ?? '{}'); + @endphp + @if ($template && $extras) + Campos extras:
+ @foreach ($template as $field => $val) + @if (isset($extras->$field) && $extras->$field !== '') + @php + $extraValue = $extras->$field; + if (($val->type ?? null) === 'select') { + $keyOption = (string) $extraValue; + $extraValue = $val->value->$keyOption ?? $extraValue; + } elseif (($val->type ?? null) === 'date') { + try { + $dateValue = Carbon\Carbon::parse($extraValue); + $extraValue = ucfirst($dateValue->locale('pt_BR')->translatedFormat('l')) . ', ' . $dateValue->format('d/m/Y'); + } catch (\Exception $e) { + } + } + @endphp + {{ $val->label ?? $field }}: {{ $extraValue }}
+ @endif + @endforeach + @endif Link direto: {{config('app.url')}}/chamados/{{$chamado->id}}