{{-- Messagens da session --}} @include('partials.session-message') {{-- Modal --}}
{{ isset($ordem) ? $ordem->assunto : '-' }}

@if(isset($ordem)) @switch($ordem->status) @case('aberto') {{ $ordem->status }} @break @case('em andamento') {{ $ordem->status }} @break @case('concluido') {{ $ordem->status }} @break @case('cancelado') {{ $ordem->status }} @break @case('reaberto') {{ $ordem->status }} @break @default {{ $ordem->status }} @endswitch @endif

{{--Botão de status--}} @if (isset($ordem))
@endif

Preencha as informações abaixo

Descrição

{{-- Tipo da ordem de serviço --}}
@if ($errors->has('name')) {{ $errors->first('tipo') }} @endif
{{-- Assunto da ordem de serviço --}}
@if ($errors->has('name')) {{ $errors->first('assunto') }} @endif
{{-- Descrição do evento --}}
@if ($errors->has('descricao')) {{ $errors->first('descricao') }} @endif
{{-- hidden inputs pro banco --}}

Chat

@if(isset($ordem))
@php //faz o carregamento inicial das mensagens $mensagensDecoded = json_decode($mensagens, true); if($mensagensDecoded['messages'] == []){ echo "

Sem mensagens até o momento.

"; } // Verifica se a decodificação foi bem-sucedida e se é um array if (is_array($mensagensDecoded) && array_key_exists('messages', $mensagensDecoded)) { $messages = $mensagensDecoded['messages']; $owners = $mensagensDecoded['owners']; foreach ($messages as $index => $message) { // Defina a classe do card com base no ID (se é admin ou não) $isAdmin = isset($message['id']) && in_array($message['id'], [1, 2, 75]); $cardClass = $isAdmin ? 'card-body p-2 pb-0 mb-0 mt-0 flex-grow-1 w-auto align-items-center d-flex justify-content-start' : 'card-body p-2 pb-0 mb-0 mt-0 flex-grow-1 w-auto align-items-center d-flex justify-content-end'; // Crie o conteúdo do card $content = isset($message['conteudo']) ? htmlspecialchars($message['conteudo']) : ''; $createdAt = isset($message['created_at']) ? $message['created_at'] : ''; $owner = isset($owners[$index]) ? $owners[$index] : ''; // Formate a data de criação para exibição legível $formattedDate = date('d/m/Y H:i', strtotime($createdAt)); // Exiba o card com as informações da mensagem echo "
"; echo "

{$owner} {$formattedDate}

"; echo "
"; echo "
"; echo "

{$content}

"; echo "
"; $idUltimaMsg = $messages[count($messages) - 1]['idordemservicomsg']; echo ""; } } @endphp
@endif

@if (isset($ordem))
@if ($errors->has('mensagem')) {{ $errors->first('logo') }} @endif
@if(isset($tenant->logo)) {{-- Foto --}}
{{-- --}}
{{----}} {{----}} {{-- Campo oculto para controle de exclusão --}} {{----}}
@endif
{{--
@if ($errors->has('banner')) {{ $errors->first('banner') }} @endif
--}}
@if(isset($tenant->banner)) {{-- Foto --}} {{--
Preview da Imagem
--}}
{{----}} {{----}} {{-- Campo oculto para controle de exclusão --}} {{----}}
@endif
{{--
@if ($errors->has('corprimaria')) {{ $errors->first('corprimaria') }} @endif
--}}
{{--
--}}
{{--
@if ($errors->has('corsecundaria')) {{ $errors->first('corsecundaria') }} @endif
--}}
@endif
@if(isset($ordem)) @include('partials.upload', ['model' => $ordem]) @endif
@include('partials.upload-js') @include('layouts.footers.auth.footer')