@extends('layouts.layout_pagina',
[
'icone_titulo'=>'fa fa-map-marker-alt',
'titulo'=>'Rotas',
'breadcrumb'=>['Admin','Rotas']
])
@section('css')
@endsection
@section('scripts')
@endsection
@section('pagina')
@if($permEditar)
@endif
Nome |
Rota |
Rota Pai |
Menu |
Ícone |
@if($permEditar || $permDelete)
Ações |
@endif
@foreach($rotas as $rota)
@include('partials.adm._linha_tabela_rota',
[
'rota_id'=>$rota->getId(),
'rota_nome'=>$rota->getNome(),
'rota_rota'=>$rota->getRota(),
'rota_pai_id'=>(empty($rota->RotaPai) ? '' : $rota->RotaPai->getId()),
'rota_pai'=>(empty($rota->RotaPai) ? '' : $rota->RotaPai->getNome()),
'rota_menu'=>$rota->isMenu(),
'rota_icone'=>$rota->getIcone(),
'permEditar'=>$permEditar,
'permDelete'=>$permDelete,
'rotasFilhas'=>$rota->Rotas,
'nivel'=>'1'
])
@endforeach
@if($permEditar)
@include('partials._modal_form',
[
'idModal'=>'dlgRota',
'titulo'=> 'Nova Rota',
'icone'=>'fa fa-map-marker',
'rota' => 'adm.rota.salvar',
'campos'=>
[
[
'tipo'=>'array',
'campos'=>
[
[
'largura'=>'5',
'id' =>'cbMenu',
'label'=>'Menu',
'nome'=>'menu',
'tipo'=>'slider'
]
]
],
[
'id' =>'txtNome',
'label'=>'Nome',
'nome'=>'nome',
'tamanho'=>'50',
'tipo'=>'txt',
'required'=> true,
'autofocus'=> true,
'autocomplete'=>'off'
],
[
'id' =>'txtRota',
'label'=>'Rota',
'nome'=>'rota',
'tamanho'=>'50',
'tipo'=>'txt',
'required'=> true,
'autocomplete'=>'off'
],
[
'tipo'=>'array',
'campos'=>
[
[
'largura'=>'10',
'id' =>'txtIcone',
'label'=>'icone',
'nome'=>'icone',
'tamanho'=>'50',
'tipo'=>'txt'
],
[
'largura'=>'2',
'id' =>'icnRota',
'label'=>'',
'style'=>'font-size:xx-large;padding-top:32px;',
'tipo'=>'icone'
]
]
],
[
'id' =>'cbPai',
'label'=>'Rota pai',
'nome'=>'pai',
'tipo'=>'combo',
'opcoes'=>[]
]
]
])
@endif
@if($permDelete)
@include('partials._modal_delete',
[
'rota'=>'adm.rota.delete',
'titulo'=>'Confirma Exclusão',
'mensagem_delete'=>'Tem certeza que deseja excluir a rota'
])
@endif
@endsection