@extends('layouts.app', ['title' => 'Ordem de Serviço']) @section('css') @endsection @section('content')
Estado @if($ordem->estado == 'pd') PENDENTE @elseif($ordem->estado == 'ap') APROVADO @elseif($ordem->estado == 'rp') REPROVADO @elseif($ordem->estado == 'fz') FINALIZADO @endif

OS #{{ $ordem->codigo_sequencial }}

@if($ordem->estado == 'fz' && sizeof($ordem->fatura) > 0)
@foreach($ordem->fatura as $f) @endforeach
Tipo de pagamento Data de vencimento Valor
{{ $f->getTipoPagamento() }} {{ __data_pt($f->data_vencimento, 0) }} {{ __moeda($f->valor) }}
Soma R$ {{ __moeda($ordem->fatura->sum('valor')) }}

@endif
Início: {{ __data_pt($ordem->data_inicio) }}
Total: R$ {{ __moeda($ordem->valor) }}
Atendente: {{ $ordem->funcionario ? $ordem->funcionario->nome : '--' }}
Usuário: {{ $ordem->usuario->name }}
@if($configGeral->tipo_ordem_servico == 'assistencia técinica')
Equipamento: {{ $ordem->equipamento }}
Marca: {{ $ordem->marca }}
Modelo: {{ $ordem->modelo }}
Número de série: {{ $ordem->numero_serie ?? '--' }}
Cor: {{ $ordem->cor ?? '--' }}
@endif Link da ordem de serviço Alterar estado Imprimir @if($ordem->nfe_id == 0) Gerar NFe @endif @if($ordem->oticaOs) Editar receita @endif
@csrf @method('put')
{!! Form::tel('adiantamento', 'Valor de adiantamento')->attrs(['class' => 'moeda']) ->value(__moeda($ordem->adiantamento)) !!}
{!! Form::date('data_entrega', 'Data de entrega')->value(substr($ordem->data_entrega,0, 10)) !!}
@if(!__isSegmentoPlanoOtica() && $configGeral->tipo_ordem_servico == 'oficina')
{!! Form::select('veiculo_id', 'Veículo', ['' => 'Selecione'] + $veiculos->pluck('info', 'id')->all()) ->attrs(['class' => 'select2'])->id('veiculo_id') ->value($ordem->veiculo_id) !!}
@endif


{!! Form::open() ->post() ->route('ordem-servico.store-servico')!!}

Serviços

{!! Form::select('servico_id', 'Serviço', [null => 'Selecione'] + $servicos->pluck('nome', 'id')->all())->attrs(['class' => 'form-select'])->required() !!}
{!! Form::tel('quantidade', 'Quantidade')->attrs(['class' => 'moeda'])->required() !!}
{!! Form::text('valor', 'Valor unitário')->attrs(['class' => 'moeda'])->required() !!}
{!! Form::select('status', 'Status', [0 => 'Pendente', 1 => 'Finalizado'])->attrs(['class' => 'form-select'])->required() !!}

{!! Form::close() !!}

total de serviços: {{ sizeof($ordem->servicos) }}

@isset($ordem) @forelse($ordem->servicos as $item) @empty @endforelse @endif
Serviço Quantidade Status Subtotal Ações
@if($item->status) FINALIZADO @else PENDENTE @endif
@method('delete') @csrf
Nenhum registro

{!! Form::open() ->post() ->route('ordem-servico.store-produto')!!}

Produtos

{!! Form::select('produto_id', 'Produto')->attrs(['class' => ''])->required() !!}
{!! Form::tel('quantidade_produto', 'Quantidade')->attrs(['class' => 'moeda'])->required() !!}
{!! Form::tel('valor_produto', 'Valor unitário')->attrs(['class' => 'moeda'])->required() !!}

@if(!isset($not_submit)) @endif
{!! Form::close() !!}

total de produtos: {{ sizeof($ordem->itens) }}

@isset($ordem) @forelse ($ordem->itens as $item) @empty @endforelse @endif
Produto Quantidade Valor SubTotal Ações
@method('delete') @csrf
Nenhum registro

Relatórios

total de relatórios: {{ sizeof($ordem->relatorios) }}

@foreach ($ordem->relatorios as $item) @endforeach
Data Usuário Ações
{{ __data_pt($item->created_at) }} {{ $item->usuario->name }}
@method('delete') @csrf

Descrição/Observação

@csrf @method('put')
{!!Form::textarea('descricao', 'Descrição/Observação') ->attrs(['rows' => '6', 'class' => 'tiny']) ->value($ordem->descricao) !!}
@if($configGeral->tipo_ordem_servico == 'assistencia técinica')
{!! $ordem->diagnostico_cliente !!}

Diagnóstico técnico

@csrf @method('put')
{!!Form::textarea('diagnostico_tecnico', 'Descrição do diagnóstico') ->attrs(['rows' => '6', 'class' => 'tiny']) ->value($ordem->diagnostico_tecnico) !!}
@endif
@section('js') @endsection @endsection