213 lines
7.4 KiB
PHP
213 lines
7.4 KiB
PHP
<div class="row g-2">
|
|
<div class="col-md-4">
|
|
{!!Form::text('nome', 'Nome')->attrs(['class' => ''])->required()
|
|
!!}
|
|
</div>
|
|
<div class="col-md-2">
|
|
{!!Form::tel('valor', 'Valor')->attrs(['class' => 'moeda'])->required()
|
|
->value(isset($item) ? __moeda($item->valor) : '')
|
|
!!}
|
|
</div>
|
|
<div class="col-md-2">
|
|
{!!Form::tel('tempo_servico', 'Tempo de execução (minutos)')->attrs(['data-mask' => '000'])->required()
|
|
!!}
|
|
</div>
|
|
<div class="col-md-2">
|
|
{!!Form::tel('comissao', 'Comissão (opcional)')->attrs(['class' => 'moeda'])
|
|
!!}
|
|
</div>
|
|
<div class="col-md-2">
|
|
{!!Form::select('unidade_cobranca', 'Unidade cobrança', ['UND' => 'UND', 'HORAS' => 'HORAS', 'MIN' => 'MIN'])->attrs(['class' => 'form-select'])
|
|
!!}
|
|
</div>
|
|
<div class="col-md-2">
|
|
{!!Form::select('categoria_id', 'Categoria', ['' => 'Selecione uma categoria'] + $categorias->pluck('nome', 'id')->all())->attrs(['class' => 'form-select'])->required()
|
|
!!}
|
|
</div>
|
|
<div class="col-md-2">
|
|
{!!Form::text('tempo_adicional', 'Tempo adicional')
|
|
->attrs(['data-mask' => '000'])
|
|
!!}
|
|
</div>
|
|
|
|
<div class="col-md-2">
|
|
{!!Form::tel('valor_adicional', 'Valor adicional')->attrs(['class' => 'moeda'])
|
|
->value(isset($item) ? __moeda($item->valor_adicional) : '')
|
|
!!}
|
|
</div>
|
|
|
|
<div class="col-md-2">
|
|
{!!Form::text('tempo_tolerancia', 'Tempo de tolerância')
|
|
->attrs(['data-mask' => '00'])
|
|
!!}
|
|
</div>
|
|
|
|
<div class="col-md-2">
|
|
{!!Form::tel('codigo_servico', 'Código do serviço')->attrs(['class' => ''])
|
|
!!}
|
|
</div>
|
|
|
|
<div class="col-md-3">
|
|
{!!Form::tel('codigo_tributacao_municipio', 'Código do tributação municipal')->attrs(['class' => ''])
|
|
!!}
|
|
</div>
|
|
|
|
<div class="col-md-2">
|
|
{!!Form::tel('prazo_garantia', 'Prazo de garantia (dias)')
|
|
->attrs(['data-mask' => '000000'])
|
|
!!}
|
|
</div>
|
|
|
|
<div class="col-md-2">
|
|
{!!Form::select('status', 'Ativo', ['1' => 'Sim', '0' => 'Não'])
|
|
->attrs(['class' => 'form-select'])
|
|
!!}
|
|
</div>
|
|
|
|
@if(__isActivePlan(Auth::user()->empresa, 'Reservas'))
|
|
<div class="col-md-2">
|
|
{!!Form::select('reserva', 'Usar em reserva', ['0' => 'Não', '1' => 'Sim'])
|
|
->attrs(['class' => 'form-select'])
|
|
!!}
|
|
</div>
|
|
<div class="col-md-2">
|
|
{!!Form::select('padrao_reserva_nfse', 'Padrão reserva NFSe', ['0' => 'Não', '1' => 'Sim'])
|
|
->attrs(['class' => 'form-select tooltipp'])
|
|
!!}
|
|
<div class="text-tooltip d-none">
|
|
Marcar como sim se for usar este serviço como padrão na emissão da NFSe de reserva
|
|
</div>
|
|
</div>
|
|
@endif
|
|
|
|
@if(__isActivePlan(Auth::user()->empresa, 'Delivery'))
|
|
<div class="col-md-2">
|
|
{!!Form::select('marketplace', 'Usar em marketplace', ['0' => 'Não', '1' => 'Sim'])
|
|
->attrs(['class' => 'form-select'])
|
|
->value(isset($item) ? $item->marketplace : (isset($marketplace) && $marketplace == 1 ? 1 : 0))
|
|
!!}
|
|
</div>
|
|
|
|
<div class="col-md-2">
|
|
{!!Form::select('destaque_marketplace', 'Destaque no marketplace', ['0' => 'Não', '1' => 'Sim'])
|
|
->attrs(['class' => 'form-select'])
|
|
!!}
|
|
</div>
|
|
|
|
@if(isset($marketplace) && $marketplace == 1)
|
|
<input type="hidden" name="redirect_marketplace" value="1">
|
|
@endif
|
|
|
|
@endif
|
|
|
|
<div class="col-md-12">
|
|
{!!Form::textarea('descricao', 'Descrição')
|
|
->attrs(['rows' => '4'])
|
|
!!}
|
|
</div>
|
|
|
|
<div class="card mt-4">
|
|
|
|
<div class="card-body row g-2">
|
|
<h4 class="">Tributação</h4>
|
|
|
|
<div class="col-md-2">
|
|
{!!Form::tel('aliquota_iss', '% ISS')->attrs(['class' => 'percentual'])
|
|
!!}
|
|
</div>
|
|
<div class="col-md-2">
|
|
{!!Form::tel('aliquota_pis', '% PIS')->attrs(['class' => 'percentual'])
|
|
!!}
|
|
</div>
|
|
<div class="col-md-2">
|
|
{!!Form::tel('aliquota_cofins', '% COFINS')->attrs(['class' => 'percentual'])
|
|
!!}
|
|
</div>
|
|
<div class="col-md-2">
|
|
{!!Form::tel('aliquota_inss', '% INSS')->attrs(['class' => 'percentual'])
|
|
!!}
|
|
</div>
|
|
|
|
<div class="col-md-2">
|
|
{!!Form::tel('aliquota_ir', '% IR')->attrs(['class' => 'percentual'])
|
|
!!}
|
|
</div>
|
|
<div class="col-md-2">
|
|
{!!Form::tel('aliquota_csll', '% CSLL')->attrs(['class' => 'percentual'])
|
|
!!}
|
|
</div>
|
|
<div class="col-md-2">
|
|
{!!Form::tel('valor_deducoes', 'Deduções')->attrs(['class' => 'moeda'])
|
|
->value(isset($item) ? __moeda($item->valor_deducoes) : '')
|
|
!!}
|
|
</div>
|
|
<div class="col-md-2">
|
|
{!!Form::tel('desconto_incondicional', 'Desconto incondicional')->attrs(['class' => 'moeda'])
|
|
->value(isset($item) ? __moeda($item->desconto_incondicional) : '')
|
|
!!}
|
|
</div>
|
|
<div class="col-md-2">
|
|
{!!Form::tel('desconto_condicional', 'Desconto condicional')->attrs(['class' => 'moeda'])
|
|
->value(isset($item) ? __moeda($item->desconto_condicional) : '')
|
|
!!}
|
|
</div>
|
|
<div class="col-md-2">
|
|
{!!Form::tel('outras_retencoes', 'Outras retenções')->attrs(['class' => 'moeda'])
|
|
->value(isset($item) ? __moeda($item->outras_retencoes) : '')
|
|
!!}
|
|
</div>
|
|
<div class="col-md-2">
|
|
{!!Form::tel('codigo_cnae', 'Cód. CNAE')->attrs(['class' => ''])
|
|
!!}
|
|
</div>
|
|
<div class="col-md-2">
|
|
|
|
{!!Form::select('estado_local_prestacao_servico', 'UF do local de prestação', \App\Models\Cidade::estados())->attrs(['class' => 'form-select'])
|
|
!!}
|
|
</div>
|
|
|
|
<div class="col-md-4">
|
|
{!!Form::tel('natureza_operacao', 'Natureza de Operação')->attrs(['class' => ''])
|
|
!!}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<hr class="">
|
|
|
|
<div class="card col-md-3 mt-3 form-input" style="width: 210px">
|
|
<div class="preview">
|
|
<button type="button" id="btn-remove-imagem" class="btn btn-link-danger btn-sm btn-danger">x</button>
|
|
@isset($item)
|
|
<img id="file-ip-1-preview" src="{{ $item->img }}">
|
|
@else
|
|
<img id="file-ip-1-preview" src="imgs/no-image.png">
|
|
@endif
|
|
</div>
|
|
<label for="file-ip-1">Imagem</label>
|
|
@isset($item)
|
|
<a class="btn btn-danger btn-sm mt-2 mb-1" href="{{ route('produtos.remove-image', [$item->id])}}">
|
|
<i class="ri-close-line"></i>
|
|
Remover imagem
|
|
</a>
|
|
@endif
|
|
<input type="file" id="file-ip-1" name="image" accept="image/*" onchange="showPreview(event);">
|
|
</div>
|
|
@if($errors->has('image'))
|
|
<div class="text-danger mt-2">
|
|
{{ $errors->first('image') }}
|
|
</div>
|
|
@endif
|
|
<hr class="mt-2">
|
|
|
|
<div class="col-12" style="text-align: right;">
|
|
<button type="submit" class="btn btn-success px-5" id="btn-store">Salvar</button>
|
|
</div>
|
|
</div>
|
|
|
|
@section('js')
|
|
<script type="text/javascript" src="js/uploadImagem.js">
|
|
|
|
</script>
|
|
@endsection
|