@extends('layouts.layoutMaster') @section('title', isset($modelo) ? 'Editar Modelo de Contrato' : 'Novo Modelo de Contrato') @section('vendor-style') @endsection @section('vendor-script') @endsection @section('content') @php $tipoModeloAtual = strtolower((string) ($tipoModelo ?? ((isset($modelo) && ($modelo->usa_medicao ?? false)) ? 'medicao' : 'contrato'))); if (!in_array($tipoModeloAtual, ['contrato', 'orcamento', 'medicao'], true)) { $tipoModeloAtual = 'contrato'; } $isModeloContrato = $tipoModeloAtual === 'contrato'; $isModeloMedicao = $tipoModeloAtual === 'medicao'; $isModeloOrcamento = $tipoModeloAtual === 'orcamento'; $labelTipoDocumento = $isModeloMedicao ? 'Medição' : ($isModeloOrcamento ? 'Orçamento' : 'Contrato'); @endphp
@csrf @if(isset($modelo)) @method('PUT') @endif
{{ isset($modelo) ? ('Editar Documento de ' . $labelTipoDocumento) : ('Novo Documento de ' . $labelTipoDocumento) }}
Voltar
@if($errors->any())
    @foreach($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
Informações Básicas
@if(!$isModeloMedicao)
ativo ?? true) ? 'checked' : '' }}>
padrao ?? false) ? 'checked' : '' }}>
@if($isModeloContrato)
exibir_cabecalho ?? true) ? 'checked' : '' }}>
exibir_logo ?? true) ? 'checked' : '' }}>
@else @endif @else @endif @if($isModeloOrcamento) @else
exibir_assinatura_locadora ?? true) ? 'checked' : '' }}>
exibir_assinatura_cliente ?? true) ? 'checked' : '' }}>
@endif @if(!$isModeloMedicao)
@if($isModeloContrato)
@else @endif @else @endif
@if($isModeloContrato)
Tema Visual
Tabela de Produtos (Fixa com Colunas Selecionáveis)
@php $colunasSelecionadas = old('colunas_tabela_produtos', $modelo->colunas_tabela_produtos ?? ['produto', 'quantidade', 'dias', 'valor_unitario', 'subtotal']); @endphp
@foreach(($colunasTabelaDisponiveis ?? []) as $codigoColuna => $labelColuna)
@endforeach
A tabela sempre será impressa; aqui você escolhe quais colunas aparecem.
Padrão do Documento
O layout do documento é fixo no padrão oficial. Aqui você personaliza apenas campos permitidos: nome, status, padrão, cabeçalho/logo, título/subtítulo, cores e colunas da tabela.
@else @endif
Cláusulas (Banco de Dados)
Selecione o trecho da cláusula. A primeira linha vira o head e o restante vira o body.
Blocos já automatizados neste modelo
Assinatura da Locadora
Texto
Fonte
Desenhe ou gere por texto.
@if(isset($modelo) && $modelo->assinatura_locadora_url)
Assinatura atual:
Assinatura atual
@endif
Cancelar
@if(isset($modelo)) Visualizar @endif
@endsection @section('page-script') @endsection @section('page-modals') @endsection