Commit 5e945340 authored by Marcos Albano's avatar Marcos Albano 💬

Alteracao das views cpfValidoSemTitulo, cpfInvalido...

parent 0a7c4f28
......@@ -3,8 +3,8 @@
namespace App\Http\Controllers;
use App\Models\Datepicker;
use Barryvdh\DomPDF\Facade as PDF;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Redirect;
class DatepickerController extends Controller
{
......@@ -15,6 +15,7 @@ class DatepickerController extends Controller
public function datepicker(Request $request)
{
$datepicker = new Datepicker();
$datepicker->cpf = $request->get('cpf');
$datepicker->data = $request->get('data');
......@@ -30,4 +31,17 @@ class DatepickerController extends Controller
'hora' => $request->get('hora'),
]);
}
// public function createPDF(Request $request) {
// // retreive all records from db
// $datepicker = new Datepicker();
// $datepicker->cpf = $request->get('cpf');
// // share data to view
// // view()->share('dadosAtendimento', $datepicker->cpf);
// $pdf = PDF::loadView('pdf', $datepicker->cpf);
// // download PDF file with download method
// return $pdf->download('pdf_file.pdf');
// }
}
......@@ -11,6 +11,7 @@ use App\Models\Pessoa;
use App\Models\PessoaLote;
use App\Models\Titulo;
use App\Models\Tramite;
use Illuminate\Http\Request;
class TituloController extends Controller
......@@ -203,4 +204,6 @@ class TituloController extends Controller
]);
}
}
......@@ -9,6 +9,7 @@
"license": "MIT",
"require": {
"php": "^7.2.5",
"barryvdh/laravel-dompdf": "^0.8.6",
"fideloper/proxy": "^4.2",
"fruitcake/laravel-cors": "^1.0",
"guzzlehttp/guzzle": "^6.3",
......
......@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "4448c8ce55681718d2b6900978bc360c",
"content-hash": "f88717a878af4c248c93be53d0f7384d",
"packages": [
{
"name": "almasaeed2010/adminlte",
......@@ -97,6 +97,62 @@
],
"time": "2019-12-24T22:41:47+00:00"
},
{
"name": "barryvdh/laravel-dompdf",
"version": "v0.8.6",
"source": {
"type": "git",
"url": "https://github.com/barryvdh/laravel-dompdf.git",
"reference": "d7108f78cf5254a2d8c224542967f133e5a6d4e8"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/barryvdh/laravel-dompdf/zipball/d7108f78cf5254a2d8c224542967f133e5a6d4e8",
"reference": "d7108f78cf5254a2d8c224542967f133e5a6d4e8",
"shasum": ""
},
"require": {
"dompdf/dompdf": "^0.8",
"illuminate/support": "^5.5|^6|^7",
"php": ">=7"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "0.8-dev"
},
"laravel": {
"providers": [
"Barryvdh\\DomPDF\\ServiceProvider"
],
"aliases": {
"PDF": "Barryvdh\\DomPDF\\Facade"
}
}
},
"autoload": {
"psr-4": {
"Barryvdh\\DomPDF\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Barry vd. Heuvel",
"email": "barryvdh@gmail.com"
}
],
"description": "A DOMPDF Wrapper for Laravel",
"keywords": [
"dompdf",
"laravel",
"pdf"
],
"time": "2020-02-25T20:44:34+00:00"
},
{
"name": "brick/math",
"version": "0.8.15",
......@@ -315,6 +371,72 @@
],
"time": "2020-05-25T17:44:05+00:00"
},
{
"name": "dompdf/dompdf",
"version": "v0.8.5",
"source": {
"type": "git",
"url": "https://github.com/dompdf/dompdf.git",
"reference": "6782abfc090b132134cd6cea0ec6d76f0fce2c56"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/dompdf/dompdf/zipball/6782abfc090b132134cd6cea0ec6d76f0fce2c56",
"reference": "6782abfc090b132134cd6cea0ec6d76f0fce2c56",
"shasum": ""
},
"require": {
"ext-dom": "*",
"ext-mbstring": "*",
"phenx/php-font-lib": "^0.5.1",
"phenx/php-svg-lib": "^0.3.3",
"php": "^7.1"
},
"require-dev": {
"phpunit/phpunit": "^7.5",
"squizlabs/php_codesniffer": "^3.5"
},
"suggest": {
"ext-gd": "Needed to process images",
"ext-gmagick": "Improves image processing performance",
"ext-imagick": "Improves image processing performance"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-develop": "0.7-dev"
}
},
"autoload": {
"psr-4": {
"Dompdf\\": "src/"
},
"classmap": [
"lib/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"LGPL-2.1"
],
"authors": [
{
"name": "Fabien Ménager",
"email": "fabien.menager@gmail.com"
},
{
"name": "Brian Sweeney",
"email": "eclecticgeek@gmail.com"
},
{
"name": "Gabriel Bull",
"email": "me@gabrielbull.com"
}
],
"description": "DOMPDF is a CSS 2.1 compliant HTML to PDF converter",
"homepage": "https://github.com/dompdf/dompdf",
"time": "2020-02-20T03:52:51+00:00"
},
{
"name": "dragonmantank/cron-expression",
"version": "v2.3.0",
......@@ -1608,6 +1730,83 @@
],
"time": "2018-07-02T15:55:56+00:00"
},
{
"name": "phenx/php-font-lib",
"version": "0.5.2",
"source": {
"type": "git",
"url": "https://github.com/PhenX/php-font-lib.git",
"reference": "ca6ad461f032145fff5971b5985e5af9e7fa88d8"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/PhenX/php-font-lib/zipball/ca6ad461f032145fff5971b5985e5af9e7fa88d8",
"reference": "ca6ad461f032145fff5971b5985e5af9e7fa88d8",
"shasum": ""
},
"require-dev": {
"phpunit/phpunit": "^4.8.35 || ^5 || ^6 || ^7"
},
"type": "library",
"autoload": {
"psr-4": {
"FontLib\\": "src/FontLib"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"LGPL-3.0"
],
"authors": [
{
"name": "Fabien Ménager",
"email": "fabien.menager@gmail.com"
}
],
"description": "A library to read, parse, export and make subsets of different types of font files.",
"homepage": "https://github.com/PhenX/php-font-lib",
"time": "2020-03-08T15:31:32+00:00"
},
{
"name": "phenx/php-svg-lib",
"version": "v0.3.3",
"source": {
"type": "git",
"url": "https://github.com/PhenX/php-svg-lib.git",
"reference": "5fa61b65e612ce1ae15f69b3d223cb14ecc60e32"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/PhenX/php-svg-lib/zipball/5fa61b65e612ce1ae15f69b3d223cb14ecc60e32",
"reference": "5fa61b65e612ce1ae15f69b3d223cb14ecc60e32",
"shasum": ""
},
"require": {
"sabberworm/php-css-parser": "^8.3"
},
"require-dev": {
"phpunit/phpunit": "^5.5|^6.5"
},
"type": "library",
"autoload": {
"psr-4": {
"Svg\\": "src/Svg"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"LGPL-3.0"
],
"authors": [
{
"name": "Fabien Ménager",
"email": "fabien.menager@gmail.com"
}
],
"description": "A library to read, parse and export to PDF SVG files.",
"homepage": "https://github.com/PhenX/php-svg-lib",
"time": "2019-09-11T20:02:13+00:00"
},
{
"name": "phpoption/phpoption",
"version": "1.7.5",
......@@ -2157,6 +2356,51 @@
],
"time": "2020-07-28T16:51:01+00:00"
},
{
"name": "sabberworm/php-css-parser",
"version": "8.3.1",
"source": {
"type": "git",
"url": "https://github.com/sabberworm/PHP-CSS-Parser.git",
"reference": "d217848e1396ef962fb1997cf3e2421acba7f796"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/sabberworm/PHP-CSS-Parser/zipball/d217848e1396ef962fb1997cf3e2421acba7f796",
"reference": "d217848e1396ef962fb1997cf3e2421acba7f796",
"shasum": ""
},
"require": {
"php": ">=5.3.2"
},
"require-dev": {
"codacy/coverage": "^1.4",
"phpunit/phpunit": "~4.8"
},
"type": "library",
"autoload": {
"psr-0": {
"Sabberworm\\CSS": "lib/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Raphael Schweikert"
}
],
"description": "Parser for CSS Files written in PHP",
"homepage": "http://www.sabberworm.com/blog/2010/6/10/php-css-parser",
"keywords": [
"css",
"parser",
"stylesheet"
],
"time": "2020-06-01T09:10:00+00:00"
},
{
"name": "swiftmailer/swiftmailer",
"version": "v6.2.3",
......@@ -5766,6 +6010,7 @@
"keywords": [
"tokenizer"
],
"abandoned": true,
"time": "2019-09-17T06:23:10+00:00"
},
{
......
This diff is collapsed.
......@@ -16,11 +16,12 @@
</div>
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.js"></script>
<img style="display: flex;margin-right: auto;margin-left: auto;" src="{{ asset('img/logo-idace.png') }}"/>
<h1 style="text-align:center;margin-top: 50px;margin-bottom: 50px;">AGENDAMENTO DE TÍTULOS</h1>
<img style="display: flex;margin-right: auto;margin-left: auto;" src="{{ asset('img/logo-idace.png') }}" />
<h2 style="text-align:center;margin-top: 50px;margin-bottom: 50px;"> <strong>AGENDAMENTO DE TÍTULOS</strong></h2>
<div class="card card-outline card-success">
<div class="card-header">
<h3 class="card-title"><b>Listagem dos Títulos</b></h3>
<h2 class="card-title"><b>Listagem dos Títulos</b></h2>
</div>
<div class="card-body">
<table class="table table-striped">
......@@ -48,56 +49,40 @@
@endforeach
</tbody>
</table>
</div>
</div>
<div class="card card-outline card-success half">
<div class="card-header">
<h3 class="card-title"></h3>
</div>
<div class="card-body">
<div class="container">
<form method="post" id="form"
action="{{ route('datepicker', [$pessoaLote->pessoa->nome, $documentoPessoa->cpf, $agendamento->id]) }}"
enctype="multipart/form-data">
@csrf
<div class="row">
<div class="form-group ">
<strong>
<h4 style="text-align:center">Escolha uma data para agendamento</h4>
</strong>
<h4 style="text-align:center"><strong>Escolha data e hora do agendamento</strong></h4>
<input class="text form-control" type="hidden" id="datepicker1" name="id"
value="{{ $agendamento->id }}">
<strong>DATA: </strong><br>
<input style="margin-top: 5px;" class="data form-control" type="text" id="datepicker" name="data">
<input style="margin-top: 5px;" class="data form-control" type="text" id="datepicker"
name="data">
<input class="text form-control" type="hidden" id="datepicker1" name="detentor"
value="{{ $pessoaLote->pessoa->nome }}">
<input class="text form-control" type="hidden" id="datepicker1" name="cpf"
value="{{ $documentoPessoa->cpf }}"><br>
<strong>HORA: </strong><br>
<input style="margin-top: 5px;margin-bottom: 20px;" class="form-control" type="text" id="timepicker" name="hora"><br>
<input style="margin-top: 5px;margin-bottom: 20px;" class="form-control" type="text"
id="timepicker" name="hora"><br>
<button type="submit" class="btn btn-success" class="badge bg-green">AGENDAR</a></button>
</div>
</div>
</form>
</div>
</div>
</div>
<script type="text/javascript">
$('#datepicker').datepicker({
autoclose: true,
......@@ -123,6 +108,4 @@
$('#form').trigger("reset");
</script>
@endsection
......@@ -3,22 +3,31 @@
@section('title', 'CPF Inválido')
@section('content')
<form action="" method="post" enctype="multipart/form-data" class="form">
<div class="row">
<div class="col-md-3">
<div class="card card-outline card-warning half">
<div class="card-header">
<h3 class="card-title"></h3>
</div>
<div class="col-md-6 tela_cpf_invalido">
<div class="card-body">
<div class="container">
<form method="GET" id="form"
enctype="multipart/form-data">
@csrf
<div class="row">
<div class="form-group ">
<img class="logoidace" src="{{ asset('img/logo-idace.png') }}">
<h3 class="titulo">Nenhum dado encontrado o CPF: {{ $cpf }}</h3>
<h4 class="titulo2">Caso tenha alguma dúvida, entre em contato através do telefone: 85 0000-0000</h4>
<button href="/" type="button " style="margin-top:100px"
class="btn btn-block btn-primary btn_pesquisa">Voltar</button>
</div>
<div class="col-md-3">
<ul class="list-group">
<li class="list-group-item list-group-item-warning"><strong>NENHUM DADO ENCONTRADO PARA ESTE CPF</strong></li>
<li class="list-group-item">CPF: <strong>{{ $cpf }}</strong></li>
</ul>
<hr>
<p class="text-center">Caso tenha alguma dúvida, entre em contato através do telefone: 85 0000-0000
</p>
<a href="{{ route('pesquisaCpf') }}" type="button"
class="btn btn-block btn-primary btn_pesquisa">Voltar</a>
</div>
</div>
</form>
</div>
</div>
</div>
@endsection
@extends('adminlte::page')
@section('title', 'CPF Inválido')
@section('title', 'Dados Atendimento')
@section('content')
<form action="" method="post" enctype="multipart/form-data" class="form">
<div class="row">
<div class="col-md-3">
<div class="card card-outline card-danger half">
<div class="card-header">
<h3 class="card-title"></h3>
</div>
<div class="col-md-6 tela_cpf_invalido">
<div class="card-body">
<div class="container">
<form method="GET" id="form"
enctype="multipart/form-data">
@csrf
<div class="row">
<div class="form-group ">
<img class="logoidace" src="{{ asset('img/logo-idace.png') }}">
<h3 class="titulo">Nenhum Título pronto para entrega para o CPF: {{ $cpf }}</h3>
<h3 class="titulo">Status do Título encontrado: {{ $nome }}</h3>
<h4 class="titulo2">Caso tenha alguma dúvida, entre em contato através do telefone: 85 0000-0000</h4>
<button href="/" type="button " style="margin-top:100px"
class="btn btn-block btn-primary btn_pesquisa">Voltar</button>
</div>
<div class="col-md-3">
<ul class="list-group">
<li class="list-group-item list-group-item-danger"><strong>NENHUM TÍTULO PRONTO PARA ESTE CPF</strong></li>
<li class="list-group-item">CPF: <strong>{{ $cpf }}</strong></li>
<li class="list-group-item">STATUS DO TÍTULO: <strong>{{ $nome }}</strong></li>
</ul>
<hr>
<p class="text-center">Caso tenha alguma dúvida, entre em contato através do telefone: 85 0000-0000
</p>
<a href="{{ route('pesquisaCpf') }}" type="button"
class="btn btn-block btn-primary btn_pesquisa">Voltar</a>
</div>
</div>
</form>
</div>
</div>
</div>
@endsection
......@@ -3,28 +3,38 @@
@section('title', 'Dados Atendimento')
@section('content')
<form enctype="multipart/form-data" class="form">
<div class="row">
<div class="col-md-3">
<div class="card card-outline card-success half">
<div class="card-header">
<h3 class="card-title"></h3>
</div>
<div class="col-md-6 tela_cpf_invalido">
<div class="card-body">
<div class="container">
<form method="GET" id="form" enctype="multipart/form-data">
@csrf
<div class="row">
<div class="form-group ">
<img class="logoidace" src="{{ asset('img/logo-idace.png') }}">
<ul class="list-group">
<li class="list-group-item list-group-item-success"><strong>AGENDAMENTO REALIZADO COM
SUCESSO</strong></li>
<li class="list-group-item">Número do Agendamento: <strong>{{ $id + 1 }}</strong></li>
<li class="list-group-item">Data do Agendamento: <strong>{{ $data }}</strong></li>
<li class="list-group-item">Hora do Agendamento: <strong>{{ $hora }}</strong></li>
<li class="list-group-item">Detentor: <strong>{{ $detentor }}</strong></li>
<li class="list-group-item">CPF: <strong>{{ $cpf }}</strong></li>
</ul>
<hr>
<p class="text-center">Caso tenha alguma dúvida, entre em contato através do telefone: 85
0000-0000
</p>
<a href="{{ route('pesquisaCpf') }}" type="button"
class="btn btn-block btn-primary btn_pesquisa">Voltar</a>
<h3 class="titulo">Agendamento realizado com sucesso</h3>
<h5 class="titulo">NÚMERO DO ATENDIMENTO: {{ $id + 1 }}</h5>
<h5 class="titulo">DATA DO AGENDAMENTO: {{ $data }}</h5>
<h5 class="titulo">HORA DO AGENDAMENTO: {{ $hora }}</h5>
<h5 class="titulo">DETENTOR: {{ $detentor }}</h5>
<h5 class="titulo">CPF: {{ $cpf }}</h5>
<h5 class="titulo2">Caso tenha alguma dúvida, entre em contato através do telefone: 85 0000-0000</h5>
<button href="/" type="button " style="margin-top:100px"
class="btn btn-block btn-primary btn_pesquisa">Voltar</button>
</div>
<div class="col-md-3">
</div>
{{-- <a class="btn btn-primary" href="{{ route('datepicker.createPDF') }}">Export to PDF</a> --}}
</div>
</form>
</div>
</div>
</div>
@endsection
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>PDF Demo in Laravel 7</title>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css">
</head>
<body>
<table class="table table-bordered">
<thead>
<tr class="table-danger">
<td>Name</td>
</tr>
</thead>
<tbody>
<tr>
<td>{{ $cpf }}</td>
</tr>
</tbody>
</table>
</body>
</html>
\ No newline at end of file
......@@ -24,5 +24,4 @@
</div>
</div>
</div>
@endsection
......@@ -23,6 +23,7 @@ Route::any('glebas/search', 'GlebaController@search')->name('glebas.search')->mi
Route::get('datepicker','DatepickerController@create')->name('datepicker');
Route::post('datepicker','DatepickerController@datepicker')->name('datepicker.datepicker');
// Route::post('datepicker','DatepickerController@createPDF')->name('createPDF.createPDF');
Route::resource('teste', 'TesteController');
......@@ -35,10 +36,6 @@ Route::get('/home', 'HomeController@index')->name('home');
return view('pesquisaCpf');
})->name('pesquisaCpf');
// Route::get('/', function () {
// return view('teste');
// });
Route::get('/dadosAtendimento', function () {
return view('dadosAtendimento');
})->name('dadosAtendimento');
......@@ -51,7 +48,7 @@ Route::get('/cpfValidoSemTitulo', function () {
return view('cpfValidoSemTitulo');
})->name('cpfValidoSemTitulo');
// Route::get('downloadPDF/{id}','TituloController@downloadPDF');
/* Route::put('titulos/{id}', 'TituloController@destroy')->name('titulos.destroy'); //Editar um registro - put
Route::put('titulos/{id}', 'TituloController@update')->name('titulos.update'); //Editar um registro - put
......
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