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
0729167c
Commit
0729167c
authored
Aug 24, 2023
by
sandroresende
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
correcao form propostas ente
parent
85b06992
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
202 additions
and
6 deletions
+202
-6
EntePublicoController.php
app/Http/Controllers/Sistema/EntePublicoController.php
+1
-1
UsuariosController.php
app/Http/Controllers/UsuariosController.php
+48
-0
nav_sistema.blade.php
resources/views/layouts/nav/nav_sistema.blade.php
+3
-3
ListaUsuarios.blade.php
resources/views/modulo_sistema/admin/ListaUsuarios.blade.php
+81
-0
filtroUsuarios.blade.php
...urces/views/modulo_sistema/admin/filtroUsuarios.blade.php
+59
-0
EntePublicoPropostas.blade.php
...odulo_sistema/ente_publico/EntePublicoPropostas.blade.php
+2
-2
web.php
routes/web.php
+8
-0
No files found.
app/Http/Controllers/Sistema/EntePublicoController.php
View file @
0729167c
...
...
@@ -248,7 +248,7 @@ class EntePublicoController extends Controller
$usuario
=
User
::
where
(
$where
)
->
first
();
$usuario
->
load
(
'tipoUsuario'
,
'statusUsuario'
,
'entePublico.municipio.uf'
);
$usuario
->
load
(
'tipoUsuario'
,
'statusUsuario'
,
'entePublico.municipio.uf'
);
$wherePropostas
=
[];
...
...
app/Http/Controllers/UsuariosController.php
View file @
0729167c
...
...
@@ -7,6 +7,8 @@ use Illuminate\Http\Request;
use
App\Http\Requests\Mod_selecao_demanda\SalvarUsuario
;
use
App\Http\Requests\NovaSenha
;
use
App\Http\Requests\Mod_selecao_demanda\SalvarUsuarioEnte
;
use
App\IndicadoresHabitacionais\Municipio
;
use
App\IndicadoresHabitacionais\Uf
;
use
Illuminate\Support\Facades\Auth
;
use
App\User
;
...
...
@@ -139,5 +141,51 @@ class UsuariosController extends Controller
}
public
function
filtroUsuarios
(){
return
view
(
'modulo_sistema.admin.filtroUsuarios'
);
}
public
function
pesquisarUsuarios
(
Request
$request
){
$where
=
[];
$subtitulo1
=
'BRASIL'
;
if
(
$request
->
estado
){
$where
[]
=
[
'tab_uf.id'
,
$request
->
estado
];
$estado
=
Uf
::
where
(
'id'
,
$request
->
estado
)
->
firstOrFail
();
$subtitulo1
=
$estado
->
txt_uf
;
}
if
(
$request
->
municipio
){
$where
[]
=
[
'tab_municipios.id'
,
$request
->
municipio
];
$municipio
=
Municipio
::
where
(
'id'
,
$request
->
municipio
)
->
firstOrFail
();
$subtitulo1
=
trim
(
$municipio
->
ds_municipio
)
.
'/'
.
$estado
->
txt_sigla_uf
;
}
$where
[]
=
[
'modulo_sistema_id'
,
2
];
// $where[] = ['tipo_usuario_id',9];
$usuarios
=
User
::
leftjoin
(
'opc_tipo_usuario'
,
'users.tipo_usuario_id'
,
'='
,
'opc_tipo_usuario.id'
)
->
leftjoin
(
'opc_status_usuario'
,
'users.status_usuario_id'
,
'='
,
'opc_status_usuario.id'
)
->
leftjoin
(
'tab_ente_publico'
,
'users.ente_publico_id'
,
'='
,
'tab_ente_publico.id'
)
->
leftjoin
(
'_indicadores_habitacionais.tab_municipios'
,
'tab_ente_publico.municipio_id'
,
'='
,
'tab_municipios.id'
)
->
leftjoin
(
'_indicadores_habitacionais.tab_uf'
,
'tab_municipios.uf_id'
,
'='
,
'tab_uf.id'
)
->
leftjoin
(
'_indicadores_habitacionais.tab_regiao'
,
'tab_uf.regiao_id'
,
'='
,
'tab_regiao.id'
)
->
select
(
'txt_sigla_uf'
,
'ds_municipio'
,
'txt_regiao'
,
'txt_ente_publico'
,
'users.id as usuario_id'
,
'email'
,
'name'
,
'txt_tipo_usuario'
,
'txt_status_usuario'
,
'dte_aceite_termo'
)
->
orderBy
(
'txt_sigla_uf'
,
'asc'
)
->
orderBy
(
'ds_municipio'
,
'asc'
)
->
orderBy
(
'name'
,
'asc'
)
->
where
(
$where
)
->
get
();
if
(
$usuarios
->
count
()
>
0
){
return
view
(
'modulo_sistema.admin.ListaUsuarios'
,
compact
(
'usuarios'
,
'subtitulo1'
));
}
else
{
flash
()
->
info
(
'Informação'
,
'Não Existe Usuários ou responsáveis para os critérios selecionados'
,
'error'
);
return
back
();
}
}
}
resources/views/layouts/nav/nav_sistema.blade.php
View file @
0729167c
...
...
@@ -17,11 +17,11 @@
<li><a
class=
"menu-item"
href=
"{{ url('/selecao/propostas/consultar') }}"
title=
"Consultar Propostas"
><span
class=
"icon"
>
<i
class=
"fas fa-file fa-lg"
></i></span><span
class=
"content"
>
Consultar Propostas
</span></a>
</li>
@can('eGestao')
<li><a
class=
"menu-item"
href=
"{{ url('/selecao/resultados/consultar') }}"
title=
"Resultados"
><span
class=
"icon"
>
<i
class=
"fas fa-file fa-lg"
></i></span><span
class=
"content"
>
Resultados
</span></a>
</li>
@endcan
<li><a
class=
"menu-item"
href=
"{{ url('/admin/ente_publico/oficios/consultar') }}"
title=
"Validar Ofícios"
><span
class=
"icon"
>
<i
class=
"fas fa-file fa-lg"
></i></span><span
class=
"content"
>
Validar Ofícios
</span></a>
</li>
...
...
@@ -49,7 +49,7 @@
<i
class=
"fas fa-regular fa-user"
></i></span><span
class=
"content"
>
Registrar Usuários
</span></a>
</li>
<li><a
class=
"menu-item"
href=
"{{url('/admin/usuarios/
sistema
') }}"
title=
"Usuários"
><span
class=
"icon"
>
<li><a
class=
"menu-item"
href=
"{{url('/admin/usuarios/
filtro
') }}"
title=
"Usuários"
><span
class=
"icon"
>
<i
class=
"fas fa-regular fa-users"
></i></span><span
class=
"content"
>
Usuários
</span></a>
</li>
...
...
resources/views/modulo_sistema/admin/ListaUsuarios.blade.php
0 → 100644
View file @
0729167c
@
extends
(
'layouts.app'
)
@
section
(
'scriptscss'
)
<
link
rel
=
"stylesheet"
type
=
"text/css"
href
=
"
{
{URL::asset('css/custom.css')}
}
"
media
=
"screen"
/>
<
link
rel
=
"stylesheet"
type
=
"text/css"
href
=
"{{ asset('css/relatorio_executivo.css') }}"
media
=
"screen"
>
@
endsection
@
section
(
'content'
)
<
div
id
=
"content"
>
<
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"'
>
</
historico
-
navegacao
>
<
cabecalho
-
form
:
titulo
=
"'Usuários e Responsáveis '"
@
if
(
$subtitulo1
)
subtitulo1
=
"
{
{$subtitulo1}
}
"
@
endif
:
dataatualizacao
=
"'
{
{getPosicaoDadosOperacoes()}
}
'"
:
barracompartilhar
=
"true"
>
</
cabecalho
-
form
>
<
div
class
="
form
-
group
">
<table class="
table
table
-
hover
">
<thead>
<tr class="
text
-
center
" >
<th>UF</th>
<th>Município</th>
<th>Ente Público</th>
<th>Nome do Usuário</th>
<th>Tipo Usuário</th>
<th>Status Usuário</th>
<th>Data Aceite</th>
<th>Ver</th>
</tr>
</thead>
<tbody>
@foreach(
$usuarios
as
$usuario
)
<tr class="
text
-
center
" >
<td>
{
{$usuario->txt_sigla_uf}
}
</td>
<td>
{
{$usuario->ds_municipio}
}
</td>
<!-- verifica se existe resposaveis cadastrados e mostra apenas o ativo-->
<td>
{
{$usuario->txt_ente_publico}
}
</td>
<td>
{
{$usuario->name}
}
</td>
<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>
<a href='{{ url("
admin
/
selecao_demanda
/
usuario
/
$usuario
->
usuario_id
")}}' type="
button
" class="
btn
btn
-
sm
"><i class="
fas
fa
-
search
"></i></a>
</td>
</tr>
@endforeach
</tbody>
</table><!-- fechar table-->
</div>
<div class="
form
-
group
">
<div class="
row
">
<div class="
column
col
-
xs
-
12
col
-
md
-
6
">
<input class="
btn
btn
-
lg
btn
-
info
btn
-
block
" type="
button
" name="
imprimir
" value="
Imprimir
" onclick="
window
.
print
();
">
</div>
<div class="
column
col
-
xs
-
12
col
-
md
-
6
">
<input class="
btn
btn
-
lg
btn
-
danger
btn
-
block
" type="
button
-
danger
" value="
Voltar
" onclick="
javascript
:
window
.
history
.
go
(
-
1
)
">
</div>
</div>
</div>
</div>
<!-- content-core -->
</div>
<!-- content -->
@endsection
resources/views/modulo_sistema/admin/filtroUsuarios.blade.php
0 → 100644
View file @
0729167c
@
extends
(
'layouts.app'
)
@
section
(
'scriptscss'
)
<
link
rel
=
"stylesheet"
type
=
"text/css"
href
=
"
{
{URL::asset('css/custom.css')}
}
"
media
=
"screen"
/>
<
link
rel
=
"stylesheet"
type
=
"text/css"
href
=
"{{ asset('css/relatorio_executivo.css') }}"
media
=
"screen"
>
@
endsection
@
section
(
'content'
)
<
div
id
=
"content"
>
<
div
id
=
"content-core"
>
<
historico
-
navegacao
:
url
=
"'{{ url('/home') }}'"
:
titulo1
=
"'Seleção de Demandas'"
:
titulo2
=
'"Filtro de Usuários e Responsáveis"'
>
</
historico
-
navegacao
>
<
cabecalho
-
form
:
titulo
=
"'Usuários e Responsáveis'"
:
linkcompartilhar
=
"'{{ url("
/
admin
/
usuarios
/
filtro
") }}'"
:
barracompartilhar
=
"true"
>
</
cabecalho
-
form
>
<
form
action
=
"{{ url('/admin/usuarios/pesquisar') }}"
method
=
"POST"
>
<
b
>
Selecione
os
dados
para
realização
da
pesquisa
.
Para
pesquisar
os
dados
referente
ao
Brasil
clique
no
botão
Brasil
sem
aplicar
nenhum
filtro
.
</
b
>
<
div
class
="
form
-
group
">
@csrf
<div class="
well
">
<div class="
box
">
<select-uf-municipio
coluf="
column
col
-
xs
-
12
col
-
sm
-
6
"
colmun="
column
col
-
xs
-
12
col
-
sm
-
6
"
:url="
'{{ url('
/
') }}'
">
</select-uf-municipio>
</div>
</div>
</div><!--form-group -->
<div class="
form
-
group
">
<div class="
row
">
<div class="
column
col
-
xs
-
12
col
-
md
-
12
">
<button type="
submit
" class="
btn
btn
-
primary
btn
-
block
">Pesquisar</button>
</div>
</div><!--form-group -->
</form>
</div>
</div>
<!-- content-core -->
</div>
<!-- content -->
@endsection
resources/views/modulo_sistema/ente_publico/EntePublicoPropostas.blade.php
View file @
0729167c
...
...
@@ -26,8 +26,8 @@
<cabecalho-relatorios
:titulo="
'{{$usuario->name}}'
"
:subtitulo1="
'{{$usuario->tipoUsuario->txt_tipo_usuario}}'
"
:subtitulo2="
'{{$usuario->entePublico->txt_ente_publico}}'
"
:subtitulo3="
'{{$usuario->entePublico->municipio->txt_nome_sem_acento}}-{{$usuario->entePublico->municipio->uf->txt_sigla_uf}}'
"
subtitulo2="
{{
$usuario
->
entePublico
->
txt_ente_publico
}}
"
subtitulo3="
{{
$usuario
->
entePublico
->
municipio
->
txt_nome_sem_acento
}}
-
{{
$usuario
->
entePublico
->
municipio
->
uf
->
txt_sigla_uf
}}
"
:dataatualizacao="
'{{date('
d
/
m
/
Y
',strtotime($usuario->updated_at))}}'
"
barracompartilhar="
false
">
...
...
routes/web.php
View file @
0729167c
...
...
@@ -152,6 +152,14 @@ Route::get('/admin/usuario/permissao/{permissao}', 'Sistema\PermissaoController@
////////////////////////ADMINISTRACAO DO SISTEMA//////////////////////////////////////
//////usuarios
Route
::
get
(
'/admin/usuarios/filtro'
,
'UsuariosController@filtroUsuarios'
);
Route
::
post
(
'/admin/usuarios/pesquisar'
,
'UsuariosController@pesquisarUsuarios'
);
//////modulo ente publico////////
Route
::
get
(
'/home_ente_publico'
,
'Mod_ente_publico\HomeEnteController@index'
)
->
name
(
'home_ente_publico'
);
...
...
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