Commit 28cd190a authored by alissonalbuquerque's avatar alissonalbuquerque
Browse files

add correções de estilização

parent fa51f632
<x-app-layout>
@section('title', 'Home')sdfsdfsdfsf
@section('title', 'Home')
<x-slot name="main">
<div class="tab-content">
@if(Auth::user()->isTypeAdmin())
......
......@@ -12,10 +12,9 @@
<!-- Authentication -->
<form method="POST" action="{{ route('logout') }}">
@csrf
<x-responsive-nav-link :href="route('logout')" onclick="event.preventDefault();
this.closest('form').submit();">
<button class="btn btn-outline-danger btn-sm" type="submit">
Sair <i class="bi bi-box-arrow-right"></i>
</x-responsive-nav-link>
</button>
</form>
</div>
</header>
<nav id="sidebarMenu" class="col-md-3 col-lg-2 d-md-block sidebar collapse">
<nav id="sidebar_menu" class="col-md-3 col-lg-2 d-md-block sidebar collapse">
<!-- SidebarMenu : Perfil -->
@php
use App\Models\Util\Menu;
$edit_active = 'btn btn-outline-primary btn-sm';
if(isset($menu)) {
$edit_active = $menu == Menu::USER ? 'btn btn-primary btn-sm' : 'btn btn-outline-primary btn-sm';
}
@endphp
@if (Auth::check())
<div class="content mx-auto text-center">
<div class="d-flex justify-content-center flex-column content-user-info">
<div class="content">
<div class="d-flex justify-content-center">
<div class="content-user-info">
<div class="text-center">
<div class="font-medium text-base text-gray-800">{{ Auth::user()->name }}</div>
<div class="font-medium text-sm text-gray-500">{{ Auth::user()->email }}</div>
<a id="btn-update-perfil" class="btn" href="{{ route('edit_perfil') }}">
<i class="bi bi-gear"></i>
<div class="mt-3">
<a class="{{ $edit_active }}" href="{{ route('edit_perfil') }}">
<i class="bi bi-gear-fill"></i>
Editar Perfil
</a>
</div>
</div>
</div>
</div>
</div>
@endif
......
......@@ -3,17 +3,4 @@
class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom">
<h1 class="h2">Bem Vindo ao PAD</h1>
</div>
<!-- <div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3">
<h2 class="h3">
<i class="bi bi-exclamation-octagon-fill"></i>
Atividades a serem realizadas
</h2>
</div> -->
<!-- <div
class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-top">
<ul class="inf-list">
<li><a href="" rel="noopener" target="_blank">Cronograma de atividades PAD 2022</a></li>
<li><a href="" rel="noopener" target="_blank">Informações sobre o processo PAD 2022</a></li>
</ul>
</div> -->
</div>
\ No newline at end of file
@php
use App\Models\Util\Menu;
if(!isset($menu)) {
$menu = Menu::HOME;
}
$home_active = $menu == Menu::HOME ? 'active' : '';
$pads_active = $menu == Menu::PADS ? 'active' : '';
$cursos_active = $menu == Menu::CURSOS ? 'active' : '';
$campus_active = $menu == Menu::CAMPUS ? 'active' : '';
$Unidades_active = $menu == Menu::UNIDADES ? 'active' : '';
$users_active = $menu == Menu::USERS ? 'active' : '';
@endphp
<!-- SidebarMenu : Vertical Options -->
<ul class="nav flex-column nav-pills" id="myTab" role="tablist" aria-orientation="vertical">
<li class="nav-item">
<a href="{{ route('dashboard') }}" class="custom-nav-link {{ ((($index_menu ?? 0) == 0 ? 0: $index_menu ) == 0? "active": "") }}">
<a href="{{ route('dashboard') }}" class="custom-nav-link {{ $home_active }}">
<i class="bi bi-house-fill"></i>
Home
</a>
</li>
<li class="nav-item">
<a href="{{ route('pad_index') }}" class="custom-nav-link {{ ((($index_menu ?? 0) == 0 ? 0: $index_menu ) == 6? "active": "") }}">
<a href="{{ route('pad_index') }}" class="custom-nav-link {{ $pads_active }}">
<i class="bi bi-book-half"></i>
PADs
</a>
</li>
<li class="nav-item">
<a href="{{ route('campus_index') }}" class="custom-nav-link {{ ((($index_menu ?? 0) == 0 ? 0: $index_menu ) == 1? "active": "") }}">
<i class="bi bi-bank2"></i>
Campus
<a href="{{ route('curso_index') }}" class="custom-nav-link {{ $cursos_active }}">
<i class="bi bi-mortarboard-fill"></i>
Cursos
</a>
</li>
<li class="nav-item">
<a href="{{ route('curso_index') }}" class="custom-nav-link {{ ((($index_menu ?? 0) == 0 ? 0: $index_menu ) == 2? "active": "") }}">
<i class="bi bi-mortarboard-fill"></i>
Cursos
<a href="{{ route('campus_index') }}" class="custom-nav-link {{ $campus_active }}">
<i class="bi bi-bank2"></i>
Campus
</a>
</li>
<li class="nav-item">
<a href="{{ route('unidade_index') }}" class="custom-nav-link {{ ((($index_menu ?? 0) == 0 ? 0: $index_menu ) == 3? "active": "") }}">
<a href="{{ route('unidade_index') }}" class="custom-nav-link {{ $Unidades_active }}">
<i class="bi bi-geo-fill"></i>
Unidades
</a>
</li>
<li class="nav-item">
<a href="{{ route('diretor_index') }}" class="custom-nav-link {{ ((($index_menu ?? 0) == 0 ? 0: $index_menu ) == 4? "active": "") }}">
<a href="{{ route('user_index') }}" class="custom-nav-link {{ $users_active }}">
<i class="bi bi-person-fill"></i>
Usuários
</a>
</li>
<div> - - - </div>
<li class="nav-item">
<a href="{{ route('diretor_index') }}" class="custom-nav-link {{ ((($menu ?? 0) == 11 ? 0: $menu ) == 4? "active": "") }}">
<i class="bi bi-people-fill"></i>
Diretores
</a>
</li>
<li class="nav-item">
<a href="{{ route('coordenador_index') }}" class="custom-nav-link {{ ((($index_menu ?? 0) == 0 ? 0: $index_menu ) == 5? "active": "") }}">
<a href="{{ route('coordenador_index') }}" class="custom-nav-link {{ ((($menu ?? 0) == 11 ? 0: $menu ) == 5? "active": "") }}">
<i class="bi bi-person-video3"></i>
Coordenadores
</a>
</li>
<li class="nav-item">
<a href="{{ route('professor_index') }}" class="custom-nav-link {{ ((($index_menu ?? 0) == 0 ? 0: $index_menu ) == 7? "active": "") }}">
<a href="{{ route('professor_index') }}" class="custom-nav-link {{ ((($menu ?? 0) == 11 ? 0: $menu ) == 7? "active": "") }}">
<i class="bi bi-eyeglasses"></i>
Professores
</a>
......
<!-- Botoes link lista vertical sidebarMenu -->
@php
use App\Models\Util\Menu;
if(!isset($menu)) {
$menu = Menu::HOME;
}
$home_active = $menu == Menu::HOME ? 'active' : '';
$pads_active = $menu == Menu::PADS ? 'active' : '';
@endphp
<!-- SidebarMenu : Vertical Options -->
<ul class="nav flex-column nav-pills" id="myTab" role="tablist" aria-orientation="vertical">
<li class="nav-item">
<a class="custom-nav-link {{ ((!empty($index_menu) ? $index_menu : 0) == 0? "active": "") }}" href="{{ route('dashboard') }}"
aria-selected="true">
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-house-fill"
viewBox="0 0 16 16">
<path fill-rule="evenodd"
d="m8 3.293 6 6V13.5a1.5 1.5 0 0 1-1.5 1.5h-9A1.5 1.5 0 0 1 2 13.5V9.293l6-6zm5-.793V6l-2-2V2.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5z" />
<path fill-rule="evenodd"
d="M7.293 1.5a1 1 0 0 1 1.414 0l6.647 6.646a.5.5 0 0 1-.708.708L8 2.207 1.354 8.854a.5.5 0 1 1-.708-.708L7.293 1.5z" />
</svg>
<a href="{{ route('dashboard') }}" class="custom-nav-link {{ $home_active }}">
<i class="bi bi-house-fill"></i>
Home
</a>
</li>
<li class="nav-item">
<a class="custom-nav-link {{ ((!empty($index_menu) ? $index_menu : 0) == 1? "active": "") }}" id="pad-tab" href="{{ route('pad_index') }}"
aria-controls="pad" aria-selected="false">
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-book-half"
viewBox="0 0 16 16">
<path
d="M8.5 2.687c.654-.689 1.782-.886 3.112-.752 1.234.124 2.503.523 3.388.893v9.923c-.918-.35-2.107-.692-3.287-.81-1.094-.111-2.278-.039-3.213.492V2.687zM8 1.783C7.015.936 5.587.81 4.287.94c-1.514.153-3.042.672-3.994 1.105A.5.5 0 0 0 0 2.5v11a.5.5 0 0 0 .707.455c.882-.4 2.303-.881 3.68-1.02 1.409-.142 2.59.087 3.223.877a.5.5 0 0 0 .78 0c.633-.79 1.814-1.019 3.222-.877 1.378.139 2.8.62 3.681 1.02A.5.5 0 0 0 16 13.5v-11a.5.5 0 0 0-.293-.455c-.952-.433-2.48-.952-3.994-1.105C10.413.809 8.985.936 8 1.783z" />
</svg>
PAD
</a>
</li>
<li class="nav-item">
<a class="custom-nav-link" id="update-perfil-tab" data-toggle="tab" href="#update-perfil" role="tab"
aria-controls="update-perfil" aria-selected="true">
<!-- Update Perfil - Hidden -->
<a href="{{ route('pad_index') }}" class="custom-nav-link {{ $pads_active }}">
<i class="bi bi-book-half"></i>
PADs
</a>
</li>
</ul>
......@@ -9,16 +9,16 @@
@endsection
@section('nav')
@include('layouts.navigation', [])
@include('layouts.navigation', ['menu' => $menu])
@endsection
@section('body')
<div class="">
<div>
<h3> PAD - Listagem </h3>
<h3 class="h3"> PADs </h3>
<div class="">
<div>
@include('components.alerts')
......@@ -33,7 +33,7 @@
<div class="border rounded px-4">
<table class="table table-hover mt-4">
<table class="table table-responsive table-hover mt-4">
<thead>
<tr>
<th scole="col">#</th>
......@@ -57,16 +57,21 @@
<td>{{ $pad->getDateFim() }}</td>
<td>{{ $pad->statusAsString() }}</td>
<td>
<div class="btn-group" role="group">
<div class="me-1">
@include('components.buttons.btn-edit', [
'btn_class' => 'btn btn-primary',
'route' => route('pad_edit', ['id' => $pad->id])
])
</div>
<div class="me-1">
@include('components.buttons.btn-delete', [
'id' => $pad->id,
'btn_class' => 'btn btn-danger',
'route' => route('pad_delete', ['id' => $pad->id])
])
</div>
</div>
</td>
</tr>
@endforeach
......
@extends('layouts.main')
@php
use App\Models\Tabelas\Constants;
use App\Models\Util\Status;
@endphp
@section('title', 'Unidade')
@section('title', 'PADs')
@section('header')
@include('layouts.header', [
'user' => Auth::user(),
])
@endsection
@section('nav')
@include('layouts.navigation', [
'index_menu' => $index_menu,
'menu' => $menu,
])
@endsection
@section('body')
<div class="d-flex">
@foreach($userPads as $userPad)
<div class="card mx-2" style="width: 12rem;">
<div class="card-body">
@if($userPad->pad->status === Constants::STATUS_ATIVO)
@if($userPad->pad->status === Status::ATIVO)
<h1 class="text-center"> <i class="bi bi-book-half"></i> </h1>
@else
<h1 class="text-center"> <i class="bi bi-journal-bookmark-fill"></i> </h1>
......
......@@ -8,7 +8,7 @@
@endsection
@section('nav')
@include('layouts.navigation', [
'index_menu' => $index_menu,
'menu' => $menu,
])
@endsection
@section('body')
......
@extends('layouts.main')
@section('title', 'Campus')
@section('title', 'Unidades')
@section('header')
@include('layouts.header', [
'user' => Auth::user(),
])
@endsection
@section('nav')
@include('layouts.navigation', [
'index_menu' => $index_menu,
'menu' => $menu,
])
@endsection
@section('body')
<div>
<h3 class="h3"> Unidades </h3>
<div>
@include('components.alerts')
<div class="d-flex justify-content-between align-items-center border-bottom">
<h2 class="">TODAS AS UNIDADES</h2>
<div class="d-flex justify-content-end mb-2">
@include('components.buttons.btn-create', [
'id' => 'unidade_create',
'route' => route('unidade_create'),
......@@ -22,11 +30,12 @@
])
</div>
<div class="table-responsive mt-5">
<table class="table table-hover table-striped">
<div class="border rounded px-4">
<table class="table table-hover mt-4">
<thead class="thead-dark">
<tr>
<th scope="col">Nome</th>
<th class="w-100" scope="col">Nome</th>
<th scope="col">Ações</th>
</tr>
</thead>
......@@ -34,19 +43,27 @@
@foreach ($unidades as $unidade)
<tr>
<td>{{ $unidade->name }}</td>
<td>
<td class="">
<div class="btn-group" role="group">
<div class="me-1">
@include('components.buttons.btn-edit', [
'route' => route('unidade_edit', ['id' => $unidade->id]),
])
</div>
<div class="me-1">
@include('components.buttons.btn-delete', [
'id' => $unidade->id,
'route' => route('unidade_delete', ['id' => $unidade->id]),
])
</div>
</div>
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
@endsection
......@@ -10,7 +10,7 @@
@section('nav')
@include('layouts.navigation', [
'index_menu' => $index_menu,
'menu' => $menu
])
@endsection
......
@php
use App\Models\Util\Form;
if(!isset($type)) {
$type = Form::TYPE_CREATE;
}
@endphp
<!-- Tabs -->
<div>
<ul class="nav nav-tabs">
<li class="nav-item" role="presentation">
<button class="nav-link active" id="user-tab" data-bs-toggle="tab" data-bs-target="#user-container" type="button" role="tab" aria-controls="user-container" arial-selected="true"> Usuário </button>
</li>
@if($type == Form::TYPE_UPDATE)
<li class="nav-item" role="presentation">
<button class="nav-link" id="paper-tab" data-bs-toggle="tab" data-bs-target="#paper-container" type="button" role="tab" aria-controls="paper-container" arial-selected="false"> Papeis </button>
</li>
@endif
</ul>
</div>
<!-- Panels -->
<div id="tab-containers" class="tab-content">
<div id="user-container" class="tab-pane fade show active" role="tabpanel" aria-labelledby="user-tab">
<div class="border border-rounded mt-2 p-2">
<div class="row">
@csrf
<div class="mb-4 col-12">
<div class="form-group">
<label class="form-label" for="name"> Nome </label>
<input type="text" name="name" id="name" class="form-control" placeholder="Nome">
</div>
</div>
<div class="mb-4 col-12">
<div class="form-group">
<label class="form-label" for="email"> E-Mail </label>
<input type="text" name="email" id="email" class="form-control" placeholder="E-Mail">
</div>
</div>
@if($type == Form::TYPE_UPDATE)
<div class="mb-4 col-12">
<div class="form-group">
<label class="form-label" for="status"> Status </label>
<select class="form-select" name="status" id="status">
<option value="" disabled selected hidden> Selecione... </option>
@foreach([] as $option)
@endforeach
</select>
</div>
</div>
@endif
@if($type == Form::TYPE_UPDATE)
<div class="mb-4 col-6">
<div class="form-group">
<label class="form-label" for="curso_id"> Curso </label>
<select class="form-select" name="curso_id" id="curso_id">
<option value="" disabled selected hidden> Selecione... </option>
@foreach([] as $option)
@endforeach
</select>
</div>
</div>
@endif
@if($type == Form::TYPE_UPDATE)
<div class="mb-4 col-6">
<div class="form-group">
<label class="form-label" for="campus_id"> Campus </label>
<select class="form-select" name="campus_id" id="campus_id">
<option value="" disabled selected hidden> Selecione... </option>
@foreach([] as $option)
@endforeach
</select>
</div>
</div>
@endif
<div class="mt-1 text-end">
<div class="modal-footer">
@if($type == Form::TYPE_CREATE)
@include('components.buttons.btn-save', ['content' => 'Cadastrar'])
@endif
@if($type == Form::TYPE_UPDATE)
@include('components.buttons.btn-save', ['content' => 'Atualizar'])
@endif
@include('components.buttons.btn-cancel', ['content' => 'Cancelar', 'route' => route('user_index')])
</div>
</div>
</div>
</div>
</div>
@if($type == Form::TYPE_UPDATE)
<div id="paper-container" class="tab-pane fade" role="tabpanel" aria-labelledby="paper-tab">
<div class="border border-rounded mt-2 p-2">
<div class="row">
</div>
</div>
</div>
@endif
</div>
@extends('layouts.main')
@section('title', 'Usuários')
@section('header')
@include('layouts.header', [
'user' => Auth::user(),
])
@endsection
@section('nav')
@include('layouts.navigation', [
'index_menu' => $menu,
])
@endsection
@section('body')
<div class="container">
@include('components.alerts')
<div class="mb-3">
<h3 class="h4"> Cadastrar - Usuário </h3>
</div>
<form action="{{route('user_store')}}" method="POST">
@include('users._form', ['type' => 'create'])
</form>
</div>
@endsection
\ No newline at end of file
@extends('layouts.main')
@section('title', 'Usuários')
@section('header')
@include('layouts.header', [
'user' => Auth::user(),
])
@endsection
@section('nav')
@include('layouts.navigation', ['menu' => $menu])
@endsection
@section('body')
<div>
<h3 class="h3"> Usuários </h3>
<div>
@include('components.alerts')
<div class="d-flex justify-content-end mb-2">
@include('components.buttons.btn-create', [
'id' => 'user_create',
'content' => 'Cadastrar',
'route' => route('user_create'),
])
</div>
<div class="border rounded px-4">
<table class="table table-hover mt-4">
<thead>
<tr>
<th class="w-50" scole="col">Nome</th>
<th class="w-50" scole="col">Email</th>
<th scole="col">Opções</th>
</tr>
</thead>
<tbody>
@foreach($users as $user)
<tr>
<td>{{ $user->name }}</td>
<td>{{ $user->email }}</td>
<td>
<div class="btn-group" role="group">
<div class="me-1">
@include('components.buttons.btn-edit', [
'route' => route('user_edit', ['id' => $user->id])
])
</div>
<div class="me-1">
@include('components.buttons.btn-delete', [
'id' => $user->id,
'route' => route('user_delete', ['id' => $user->id])
])
</div>
</div>
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
@endsection
\ No newline at end of file
@extends('layouts.main')
@section('title', 'Usuários')
@section('header')
@include('layouts.header', [
'user' => Auth::user(),
])
@endsection
@section('nav')
@include('layouts.navigation', [
'index_menu' => $menu,
])
@endsection
@section('body')
<div class="container">
@include('components.alerts')
<form action="{{route('user_update', ['id' => $model->id])}}" method="POST">
@include('users._form', ['type' => 'update'])
</form>
</div>
@endsection
\ No newline at end of file
......@@ -128,6 +128,15 @@ Route::prefix('/user')->group(function () {
Route::post('/update/password', [UserController::class, 'updatePassword'])->name('update_password');
});
Route::prefix('/users')->group(function() {
Route::get('/index', [UserController::class, 'actionIndex'])->name('user_index');
Route::get('/create', [UserController::class, 'actionCreate'])->name('user_create');
Route::post('/store', [UserController::class, 'actionStore'])->name('user_store');
Route::get('/edit/{id}', [UserController::class, 'actionEdit'])->name('user_edit');
Route::get('/update/{id}', [UserController::class, 'actionUpdate'])->name('user_update');
Route::delete('/delete/{id}', [UserController::class, 'actionDelete'])->name('user_delete');
});
/** json */
Route::get('/disciplina/{curso_id}', [DisciplinaController::class, 'getDisciplinaByCurso'])->name('get_disciplina_by_curso');
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment