104 lines
4.3 KiB
PHP
104 lines
4.3 KiB
PHP
@extends('layouts.app', ['title' => 'Plano de contas'])
|
|
@section('content')
|
|
|
|
<div class="mt-1">
|
|
<div class="row">
|
|
<div class="card">
|
|
<div class="card-body">
|
|
@if(sizeof($data) > 0)
|
|
@foreach($data as $item)
|
|
<form action="{{ route('plano-contas.destroy', $item->id) }}" method="post" id="form-delete-{{$item->id}}">
|
|
@method('delete')
|
|
@csrf
|
|
@if($item->grauItem() == 1)
|
|
|
|
<h2>{{ $item->descricao }} <button type="button" class="btn btn-sm btn-success" onclick="modalForm('{{$item->id}}')"><i class="ri-add-fill"></i></button></h2>
|
|
@elseif($item->grauItem() == 3)
|
|
<h4 style="margin-left: 20px">
|
|
{{ $item->descricao }}
|
|
<button type="button" class="btn btn-sm btn-warning" onclick="modalEdit('{{$item->id}}', '{{$item->descricao}}')"><i class="ri-pencil-fill"></i></button>
|
|
<button type="button" class="btn btn-sm btn-success" onclick="modalForm('{{$item->id}}')"><i class="ri-add-fill"></i></button>
|
|
|
|
</h4>
|
|
@elseif($item->grauItem() == 5)
|
|
<h6 style="margin-left: 50px">{{ $item->descricao }}
|
|
<button type="button" class="btn btn-sm btn-warning" onclick="modalEdit('{{$item->id}}', '{{$item->descricao}}')"><i class="ri-pencil-fill"></i></button>
|
|
<button type="button" class="btn btn-sm btn-success" onclick="modalForm('{{$item->id}}')"><i class="ri-add-fill"></i></button>
|
|
<button class="btn btn-sm btn-danger btn-delete"><i class="ri-delete-bin-line"></i></button>
|
|
|
|
</h6>
|
|
@elseif($item->grauItem() == 8)
|
|
<p style="margin-left: 70px">{{ $item->descricao }}
|
|
<button type="button" class="btn btn-sm btn-warning" onclick="modalEdit('{{$item->id}}', '{{$item->descricao}}')"><i class="ri-pencil-fill"></i></button>
|
|
<button class="btn btn-sm btn-danger btn-delete"><i class="ri-delete-bin-line"></i></button>
|
|
</p>
|
|
@endif
|
|
|
|
</form>
|
|
|
|
@endforeach
|
|
@else
|
|
<form action="{{ route('plano-contas.start') }}" method="post">
|
|
@csrf
|
|
<button class="btn btn-success">
|
|
<i class="la la-file"></i>
|
|
Iniciar plano de contas
|
|
</button>
|
|
</form>
|
|
@endif
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="modal fade" id="modal-form" data-backdrop="static" tabindex="-1" role="dialog" aria-labelledby="staticBackdrop" aria-hidden="true">
|
|
<div class="modal-dialog modal-lg" role="document">
|
|
<form class="modal-content" method="post" action="{{ route('plano-contas.store') }}">
|
|
@csrf
|
|
<div class="modal-header">
|
|
<h5 class="modal-title"></h5>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="row">
|
|
<input type="hidden" id="plano_conta_id" name="plano_conta_id">
|
|
<input type="hidden" id="edit_id" name="edit_id">
|
|
<div class="form-group validated col-12">
|
|
<label class="col-form-label" id="">Descrição</label>
|
|
<input required type="text" id="descricao" name="descricao" class="form-control">
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
<div class="modal-footer">
|
|
<button type="button" class="btn btn-light" data-bs-dismiss="modal">Fechar</button>
|
|
<button type="submit" class="btn btn-success">Salvar</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
@endsection
|
|
|
|
@section('js')
|
|
<script type="text/javascript">
|
|
function modalForm(id){
|
|
$('#modal-form').modal('show')
|
|
$('#plano_conta_id').val(id)
|
|
$('#edit_id').val(null)
|
|
$('#descricao').val('')
|
|
}
|
|
|
|
function modalEdit(id, descricao){
|
|
$('#modal-form').modal('show')
|
|
$('#plano_conta_id').val(null)
|
|
$('#edit_id').val(id)
|
|
$('#descricao').val(descricao)
|
|
}
|
|
|
|
</script>
|
|
@endsection
|
|
|