arcadiasuite/plus/resources/views/plano_contas/index.blade.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