Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
sistema_mcid
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
marcio neto
sistema_mcid
Commits
c706e146
Commit
c706e146
authored
Aug 30, 2023
by
sandroresende
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
form consulta e dados usuarios
parent
49b5ec97
Changes
6
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
138 additions
and
39 deletions
+138
-39
UsuariosController.php
app/Http/Controllers/UsuariosController.php
+13
-5
nav_sistema.blade.php
resources/views/layouts/nav/nav_sistema.blade.php
+6
-0
ListaUsuarios.blade.php
resources/views/modulo_sistema/admin/ListaUsuarios.blade.php
+8
-6
dados_usuario.blade.php
resources/views/modulo_sistema/admin/dados_usuario.blade.php
+106
-24
filtroUsuarios.blade.php
...urces/views/modulo_sistema/admin/filtroUsuarios.blade.php
+4
-3
EntePublicoPropostas.blade.php
...odulo_sistema/ente_publico/EntePublicoPropostas.blade.php
+1
-1
No files found.
app/Http/Controllers/UsuariosController.php
View file @
c706e146
...
...
@@ -19,7 +19,8 @@ use App\Mod_selecao_demanda\EntePublico;
use
App\Mod_prototipo\EntePublicoProponente
;
use
App\ModuloSistema
;
use
App\Permissoes
;
use
App\ViewArquivosEnviados
;
class
UsuariosController
extends
Controller
{
...
...
@@ -173,7 +174,7 @@ class UsuariosController extends Controller
->
leftjoin
(
'ibge.tab_uf'
,
'tab_municipios.id_uf'
,
'='
,
'tab_uf.id_uf'
)
->
leftjoin
(
'ibge.tab_regiao'
,
'tab_uf.id_regiao'
,
'='
,
'tab_regiao.id_regiao'
)
->
select
(
'sg_uf as txt_sigla_uf'
,
'ds_municipio'
,
'ds_regiao as txt_regiao'
,
'txt_ente_publico'
,
'users.id as usuario_id'
,
'email'
,
'name'
,
'txt_tipo_usuario'
,
'txt_status_usuario'
,
'dte_aceite_termo'
)
'email'
,
'name'
,
'txt_tipo_usuario'
,
'txt_status_usuario'
,
'dte_aceite_termo'
,
'bln_user_forms_google'
)
->
orderBy
(
'txt_sigla_uf'
,
'asc'
)
->
orderBy
(
'ds_municipio'
,
'asc'
)
->
orderBy
(
'name'
,
'asc'
)
...
...
@@ -187,17 +188,24 @@ class UsuariosController extends Controller
}
}
public
function
dadosUsuario
(
$usuario
){
public
function
dadosUsuario
(
$usuario
ID
){
$usuario
=
User
::
where
(
'id'
,
$usuario
)
->
firstOrFail
();
$usuario
=
User
::
where
(
'id'
,
$usuario
ID
)
->
firstOrFail
();
$usuario
->
load
(
'tipoUsuario'
,
'statusUsuario'
,
'entePublico.municipio.uf'
);
$permissoes
=
Permissoes
::
where
(
'user_id'
,
$usuario
->
id
)
->
get
();
$permissoes
->
load
(
'tipoIndeferimento'
,
'userAnalisado'
);
$dadosArquivoOficio
=
ViewArquivosEnviados
::
where
(
'usuario_id'
,
$usuario
->
id
)
->
get
();
$idUsuarioLogado
=
$usuario
->
id
;
if
(
$usuario
){
return
view
(
'modulo_sistema.admin.dados_usuario'
,
compact
(
'usuario'
,
'idUsuarioLogado'
));
return
view
(
'modulo_sistema.admin.dados_usuario'
,
compact
(
'usuario'
,
'idUsuarioLogado'
,
'permissoes'
,
'dadosArquivoOficio'
));
...
...
resources/views/layouts/nav/nav_sistema.blade.php
View file @
c706e146
...
...
@@ -7,6 +7,8 @@
<i
class=
"bi bi-journal-arrow-up fa-lg"
></i></span><span
class=
"content"
>
Termo de Responsabilidade
</span></a>
</li>
</ul>
</div>
...
...
@@ -53,6 +55,10 @@
<i
class=
"fas fa-regular fa-users"
></i></span><span
class=
"content"
>
Usuários
</span></a>
</li>
<li><a
class=
"menu-item"
href=
"{{ url('/admin/ente_publico/oficios/consultar') }}"
title=
"Validar Ofício"
><span
class=
"icon"
>
<i
class=
"bi bi-journal-arrow-up fa-lg"
></i></span><span
class=
"content"
>
Validar Ofício
</span></a>
</li>
</ul>
</li>
</ul>
...
...
resources/views/modulo_sistema/admin/ListaUsuarios.blade.php
View file @
c706e146
...
...
@@ -15,14 +15,15 @@
<
div
id
=
"content-core"
>
<
historico
-
navegacao
:
url
=
"'{{ url('/home') }}'"
:
titulo1
=
"'Seleção de Demanda'"
:
titulo2
=
'"Filtro de Usuários e Responsáveis"'
:
link2
=
"'{{ url('/admin/selecao_demanda/usuarios/entes/filtro') }}'"
:
titulo3
=
'"Usuários e Responsáveis"'
:
telanterior01
=
"'Administrador'"
:
telanterior02
=
"'Usuários'"
:
telanterior03
=
"'Filtro de Usuários'"
:
link3
=
"'{{ url('/admin/usuarios/filtro') }}'"
:
telatual
=
'"Relação de Usuários"'
>
</
historico
-
navegacao
>
<
cabecalho
-
form
:
titulo
=
"'
Usuários e Responsáveis
'"
:
titulo
=
"'
Relação de Usuários
'"
@
if
(
$subtitulo1
)
subtitulo1
=
"
{
{$subtitulo1}
}
"
@
endif
:
barracompartilhar
=
"true"
>
...
...
@@ -38,6 +39,7 @@
<th>Tipo Usuário</th>
<th>Status Usuário</th>
<th>Data Aceite</th>
<th>Cadastrado via</th>
<th>Ver</th>
</tr>
</thead>
...
...
@@ -52,7 +54,7 @@
<td>
{
{$usuario->txt_tipo_usuario}
}
</td>
<td><span class="
label
label
-
danger
">
{
{$usuario->txt_status_usuario}
}
</span></td>
<td> @if(
$usuario->dte_aceite_termo
)
{
{date('d/m/Y',strtotime($usuario->dte_aceite_termo))}
}
@endif </td>
<td>@if(!
$usuario->bln_user_forms_google
) Via sistema @else Via formulário do google @endif</td>
<td>
<a href='{{ url("
admin
/
usuario
/
$usuario
->
usuario_id
")}}' type="
button
" class="
btn
btn
-
sm
"><i class="
fas
fa
-
eye
"></i></a>
</td>
...
...
resources/views/modulo_sistema/admin/dados_usuario.blade.php
View file @
c706e146
...
...
@@ -13,18 +13,13 @@
<
div
id
=
"content-core"
>
<
historico
-
navegacao
@
if
(
Auth
::
user
()
->
modulo_sistema_id
==
2
)
:
url
=
"'{{ url('/home') }}'"
:
telanterior01
=
"'Ente Público'"
:
telanterior02
=
'"Usuários e Responsáveis"'
@
else
:
telanterior01
=
"'Configurações'"
:
telanterior02
=
'"Usuário"'
@
endif
:
telatual
=
"'Dados do Usuário'"
:
telanterior01
=
"'Administrador'"
:
telanterior02
=
"'Usuários'"
:
telanterior03
=
"'Filtro de Usuários'"
:
link3
=
"'{{ url('/admin/usuarios/filtro') }}'"
:
telanterior04
=
"'Relação de Usuários'"
:
telatual
=
'"Dados do Usuário"'
>
...
...
@@ -36,16 +31,35 @@
<cabecalho-relatorios
:titulo="
'{{strtoupper($usuario->name)}}'
"
:subtitulo1="
'{{$usuario->tipoUsuario->txt_tipo_usuario}}'
"
subtitulo2="
{{
$usuario
->
entePublico
->
municipio
->
txt_nome_sem_acento
}}
-
{{
$usuario
->
entePublico
->
municipio
->
uf
->
txt_sigla_uf
}}
"
:subtitulo3="
'@if(!$usuario->bln_user_forms_google) Usuário cadastrado via sistema @else Usuário cadastrado via formulário do google @endif'
"
:dataatualizacao="
'{{date('
d
/
m
/
Y
',strtotime($usuario->updated_at))}}'
"
:linkcompartilhar="
'{{ url("/admin/usuario/$usuario->id") }}'
"
:barracompartilhar="
fals
e
"
:barracompartilhar="
tru
e
"
>
<div class="
text
-
center
">
@if(
$usuario->status_usuario_id
== 2 ||
$usuario->status_usuario_id
== 3)
<span class="
feedback
danger
" role="
alert
">
<i class="
fas
fa
-
times
-
circle
" aria-hidden="
true
"></i>
{
{$usuario->statusUsuario->txt_status_usuario}
}
</span>
@elseif(
$usuario->status_usuario_id
== 1)
<span class="
feedback
success
" role="
alert
">
<i class="
fas
fa
-
times
-
circle
" aria-hidden="
true
"></i>
{
{$usuario->statusUsuario->txt_status_usuario}
}
</span>
@else
<span class="
feedback
warning
" role="
alert
">
<i class="
fas
fa
-
times
-
circle
" aria-hidden="
true
"></i>
{
{$usuario->statusUsuario->txt_status_usuario}
}
</span>
@endif
</div>
</cabecalho-relatorios>
<h4>Dados do Usuário </h4>
<span class="
br
-
divider
my
-
3
"></span>
<form class="
form
-
horizontal
" role="
form
" method="
POST
" action='{{ url("
usuario
/
atualizar
/
$usuario
->
id
") }}'>
@csrf
<div class="
card
">
<div class="
card
-
body
">
<div class="
form
-
group
">
...
...
@@ -189,20 +203,88 @@
</div>
</div>
</div><!-- fechar terceiro form-group-->
@if((
$idUsuarioLogado
==
$usuario->id
) || (Auth::user()->tipo_usuario_id == 1))
<div class="
p
-
3
text
-
right
">
<button class="
br
-
button
danger
mr
-
3
" type="
button
" onclick="
window
.
location
.
href
=
'/home'
">Fechar
</div>
</div>
@if(count(
$dadosArquivoOficio
) > 0)
<h4>Documentos</h4>
<span class="
br
-
divider
my
-
3
"></span>
<div class="
card
">
<div class="
card
-
body
">
<div class="
form
-
group
">
<div class="
row
">
<div class="
table
-
responsive
-
sm
">
<table class="
table
table
-
hover
">
<thead>
<tr class="
text
-
center
" >
<th>Tipo</th>
<th>Data de Envio</th>
<th>Situação</th>
<th>Motivo Indeferimento</th>
<th>Analisado Por</th>
<th>Data Análise</th>
<th>Arquivo</th>
</tr>
</thead>
<tbody>
@foreach(
$dadosArquivoOficio
as
$dados
)
@if(
$dados->bln_documento_analisado
)
@if(
$dados->bln_documento_validado
)
<tr class="
text
-
center
table
-
primary
">
@else
<tr class="
text
-
center
table
-
danger
">
@endif
@else
<tr class="
text
-
center
table
-
warning
">
@endif
<th>Ofício Assinado pela autoridade máxima</th>
<td>
{
{date('d/m/Y',strtotime($dados->dte_envio))}
}
</td>
<td>
@if(
$dados->bln_documento_analisado
)
@if(
$dados->bln_documento_validado
)
Ofício Validado
@else
Ofício Inválido
@endif
@else
Aguardando Análise
@endif
</td>
<td>
{
{$dados->txt_tipo_indeferimento}
}
</td>
<td>
{
{$dados->txt_analisado_por}
}
</td>
<td> @if(
$dados->dte_validacao
)
{
{date('d/m/Y',strtotime($dados->dte_validacao))}
}
@endif</td>
<td>
<button type="
button
" class="
br
-
button
circle
secondary
small
mr
-
3
" aria-label="
Ícone
ilustrativo
"
onclick="
window
.
open
(
'/{{$dados->txt_caminho_arquivo}}'
);
">
<i class="
fas
fa
-
file
-
pdf
" aria-hidden="
true
"></i>
</button>
</td>
</tr>
@endforeach
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
@endif
</form>
@if((
$idUsuarioLogado
==
$usuario->id
) || (Auth::user()->tipo_usuario_id == 1))
<div class="
p
-
3
text
-
right
">
<button class="
br
-
button
danger
mr
-
3
" type="
button
" onclick="
javascript
:
window
.
history
.
go
(
-
1
)
">Voltar
</button>
</div>
</div>
@endif
...
...
resources/views/modulo_sistema/admin/filtroUsuarios.blade.php
View file @
c706e146
...
...
@@ -15,12 +15,13 @@
<
div
id
=
"content-core"
>
<
historico
-
navegacao
:
url
=
"'{{ url('/home') }}'"
:
telanterior01
=
"'Seleção de Demandas'"
:
telatual
=
'"Filtro de Usuários e Responsáveis"'
:
telanterior01
=
"'Administrador'"
:
telanterior02
=
"'Usuários'"
:
telatual
=
'"Filtro de Usuários"'
>
</
historico
-
navegacao
>
<
cabecalho
-
form
:
titulo
=
"'Usuários
e Responsáveis
'"
:
titulo
=
"'Usuários'"
:
linkcompartilhar
=
"'{{ url("
/
admin
/
usuarios
/
filtro
") }}'"
:
barracompartilhar
=
"true"
>
</
cabecalho
-
form
>
...
...
resources/views/modulo_sistema/ente_publico/EntePublicoPropostas.blade.php
View file @
c706e146
...
...
@@ -37,7 +37,7 @@
<i class="
fas
fa
-
times
-
circle
" aria-hidden="
true
"></i>
{
{$usuario->statusUsuario->txt_status_usuario}
}
</span>
@elseif(
$usuario->status_usuario_id
== 1)
<span class="
feedback
sucess
" role="
alert
">
<span class="
feedback
suc
c
ess
" role="
alert
">
<i class="
fas
fa
-
times
-
circle
" aria-hidden="
true
"></i>
{
{$usuario->statusUsuario->txt_status_usuario}
}
</span>
@else
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment