171 lines
7.6 KiB
PHP
171 lines
7.6 KiB
PHP
@extends('layouts.app', ['title' => 'Agendamento'])
|
|
@section('css')
|
|
<style type="text/css">
|
|
@page { size: auto; margin: 0mm; }
|
|
|
|
@media print {
|
|
.print{
|
|
margin: 10px;
|
|
}
|
|
}
|
|
</style>
|
|
@endsection
|
|
@section('content')
|
|
<div class="mt-1 print">
|
|
<div class="row">
|
|
|
|
<div class="card">
|
|
<div class="card-body">
|
|
|
|
|
|
<!-- Invoice Detail-->
|
|
<div class="row">
|
|
<div class="col-sm-6">
|
|
<div class="mt-3" style="line-height: 0.7;">
|
|
@can('clientes_edit')
|
|
<a class="btn btn-sm btn-warning mb-2 d-print-none" href="{{ route('clientes.edit', [$item->cliente_id]) }}">
|
|
<i class="ri-edit-line"></i> Editar cliente
|
|
</a>
|
|
@endcan
|
|
<h4 class="text-primary">#{{ $item->numero_sequencial }}</h4>
|
|
|
|
<p>
|
|
<b>Cliente: <strong class="text-primary">{{ $item->cliente->razao_social }}</strong></b>
|
|
</p>
|
|
|
|
<p><b>CPF/CNPJ: <strong class="text-primary">{{ $item->cliente->cpf_cnpj }}</strong></b></p>
|
|
<p><b>Telefone: <strong class="text-primary">{{ $item->cliente->telefone }}</strong></b></p>
|
|
<p><b>Total de serviços: <strong class="text-primary">{{ sizeof($item->itens) }}</strong></b></p>
|
|
<p><b>Desconto: <strong class="text-danger">{{ __moeda($item->desconto) }}</strong></b></p>
|
|
<p><b>Atendente: <strong class="text-primary">{{ $item->funcionario ? $item->funcionario->nome : '' }}</strong></b></p>
|
|
|
|
</div>
|
|
|
|
</div><!-- end col -->
|
|
<div class="col-sm-4 offset-sm-2">
|
|
@can('agendamento_edit')
|
|
<form method="POST" action="{{ route('agendamentos.update', [$item->id]) }}" class="mt-3 float-sm-end" style="line-height: 1.2;">
|
|
@method('put')
|
|
@csrf
|
|
<div class="col-12">
|
|
{!!Form::tel('inicio', 'Início')->attrs(['class' => 'timer'])
|
|
->value(\Carbon\Carbon::parse($item->inicio)->format('H:i')) !!}
|
|
</div>
|
|
<div class="col-12 mt-2">
|
|
{!!Form::tel('termino', 'Término')->attrs(['class' => 'timer'])
|
|
->value(\Carbon\Carbon::parse($item->termino)->format('H:i')) !!}
|
|
</div>
|
|
|
|
<div class="col-12 mt-2">
|
|
{!!Form::date('data', 'Data')->attrs(['class' => 'date'])
|
|
->value($item->data) !!}
|
|
</div>
|
|
|
|
<div class="col-12 mt-2 d-print-none">
|
|
<button class="btn btn-success w-100">
|
|
<i class="ri-check-line"></i> Salvar
|
|
</button>
|
|
</div>
|
|
</form>
|
|
@endcan
|
|
</div><!-- end col -->
|
|
</div>
|
|
<!-- end row -->
|
|
|
|
<div class="row mt-4">
|
|
<div class="col-8">
|
|
|
|
</div>
|
|
|
|
<div class="col-4">
|
|
<div class="text-sm-end">
|
|
|
|
</div>
|
|
</div> <!-- end col-->
|
|
</div>
|
|
<!-- end row -->
|
|
|
|
<div class="row">
|
|
<div class="col-12">
|
|
<div class="table-responsive">
|
|
<table class="table table-sm table-centered table-hover table-borderless mb-0 mt-3">
|
|
<thead class="border-top border-bottom bg-light-subtle border-light">
|
|
<tr>
|
|
<th>Serviço</th>
|
|
<th>Quantidade</th>
|
|
<th>Valor</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
@foreach($item->itens as $i)
|
|
<tr>
|
|
<td>{{ $i->servico->nome }}</td>
|
|
<td>{{ number_format($i->quantidade, 0) }}</td>
|
|
<td>{{ __moeda($i->valor) }}</td>
|
|
|
|
</tr>
|
|
@endforeach
|
|
</tbody>
|
|
<tfoot>
|
|
<tr>
|
|
<td></td>
|
|
<td class="text-muted">Total</td>
|
|
<td class="text-success">R$ {{ __moeda($item->total) }}</td>
|
|
</tr>
|
|
</tfoot>
|
|
</table>
|
|
</div> <!-- end table-responsive-->
|
|
</div> <!-- end col -->
|
|
</div>
|
|
<!-- end row -->
|
|
|
|
<div class="row">
|
|
|
|
<!-- end row-->
|
|
|
|
<div class="d-print-none mt-4">
|
|
|
|
@can('agendamento_delete')
|
|
<form action="{{ route('agendamentos.destroy', $item->id) }}" method="post" id="form-{{$item->id}}">
|
|
@method('delete')
|
|
@csrf
|
|
<button type="button" class="btn btn-delete btn-danger">
|
|
<i class="ri-delete-bin-line"></i> Remover agendamento
|
|
</button>
|
|
</form>
|
|
@endcan
|
|
|
|
<div class="text-end">
|
|
|
|
<form method="post" action="{{ route('agendamentos.update-status', [$item->id]) }}" id="form-confirm-{{$item->id}}">
|
|
@method('PUT')
|
|
@csrf
|
|
|
|
@if($item->nfce_id == null)
|
|
@can('pdv_create')
|
|
<a href="{{ route('agendamentos.pdv', [$item->id]) }}" class="btn btn-dark">
|
|
<i class="ri-price-tag-3-fill"></i>
|
|
Finalizar no PDV
|
|
</a>
|
|
@endcan
|
|
@endif
|
|
|
|
@if($item->status == 0)
|
|
@can('agendamento_edit')
|
|
<button type="button" class="btn btn-success btn-confirm">
|
|
<i class="ri-check-line"></i> Alterar para Finalizado
|
|
</button>
|
|
@endcan
|
|
@endif
|
|
|
|
<a href="javascript:window.print()" class="btn btn-primary"><i class="ri-printer-line"></i> Imprimir</a>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
<!-- end buttons -->
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@endsection |