Commit 9c2a5cc6 authored by sandroresende's avatar sandroresende

modulo ente publico e correcao botao fechar

parent 0bc4f549
APP_NAME=Laravel
APP_ENV=local
APP_ENV=production
APP_KEY=base64:JwQP7STcY2peIVdTKZVUKw2zgAUdGRWf8OLkSFMcSBQ=
APP_DEBUG=true
APP_URL=http://localhost
APP_URL=www.sistema.cidades.gov.br
LOG_CHANNEL=stack
......
......@@ -5,7 +5,7 @@ namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\TipoUsuario;
use App\Tab_dominios\ModuloSistema;
use App\ModuloSistema;
use App\Propostas\ModalidadeParticipacao;
use App\Propostas\ViewItensFinanciaveis;
......@@ -15,9 +15,7 @@ use App\IndicadoresHabitacionais\Regiao;
use App\IndicadoresHabitacionais\Municipio;
use App\IndicadoresHabitacionais\Uf;
use App\IndicadoresHabitacionais\BrasilComRm;
use App\RlcModuloSistema;
class ApiController extends Controller
{
......@@ -58,8 +56,8 @@ class ApiController extends Controller
public function buscarTipoUsuariosModulo($modulo){
return TipoUsuario::join('mcid_sistema_se.rlc_modulo_sistema_usuarios', 'opc_tipo_usuario.id', '=', 'rlc_modulo_sistema_usuarios.tipo_usuario_id')
->join('mcid_sistema_se.opc_modulo_sistema', 'opc_modulo_sistema.id', '=', 'mcid_sistema_se.rlc_modulo_sistema_usuarios.modulo_sistema_id')
return TipoUsuario::join('rlc_modulo_sistema_usuarios', 'opc_tipo_usuario.id', '=', 'rlc_modulo_sistema_usuarios.tipo_usuario_id')
->join('opc_modulo_sistema', 'opc_modulo_sistema.id', '=', 'rlc_modulo_sistema_usuarios.modulo_sistema_id')
->select('opc_tipo_usuario.id','txt_tipo_usuario')
->where('modulo_sistema_id','=',$modulo)
->get();
......
......@@ -10,7 +10,7 @@ use App\Propostas\Propostas;
use App\Propostas\ViewPropostasCadastradas;
use App\Propostas\ViewPropostasCadastradasUf;
use App\Tab_dominios\ModuloSistema;
use App\ModuloSistema;
use App\RlcArquivoUser;
use App\User;
......@@ -43,10 +43,10 @@ class HomeEnteController extends Controller
{
$usuario = Auth::user();
return view('modulo_sistema.ente_publico.home_ente_publico');
return view('modulo_sistema.ente_publico.home_ente_publico',compact('usuario'));
}
......
......@@ -119,7 +119,7 @@ class PropostaController extends Controller
$itensFinanciveis = RlcItensFinanciaveisProposta::where('proposta_id',$proposta->id)->get();
$moduloSistema = false;
$moduloSistema = 0;
if($proposta->modalidade_participacao_id == 3){
......
......@@ -84,7 +84,9 @@ class SelecaoController extends Controller
$dadosArquivoOficio = RlcArquivoUser::where($whereOficio)->get();
return view('modulo_propostas.proposta.SelecoesAndamento',compact('usuario','cronogramas','propostas','dadosArquivoOficio'));
$moduloSistema = 1;
return view('modulo_propostas.proposta.SelecoesAndamento',compact('usuario','cronogramas','propostas','dadosArquivoOficio','moduloSistema'));
}
......@@ -113,7 +115,7 @@ class SelecaoController extends Controller
$cpfUsuario = $usuario->txt_cpf_usuario;
$entePublicoId = $usuario->ente_publico_id;
$moduloSistema = true;
$moduloSistema = 1;
if($proposta->modalidade_participacao_id == 3){
......
......@@ -73,7 +73,9 @@ class UsuariosController extends Controller
if (!$salvoComSucessoUsu){
DB::rollBack();
flash()->erro("Erro", "Não foi possível atualizar os dados do responsável.");
flash()->erro("Erro", "Não foi possível atualizar os dados do responsável.");
return back();
} else {
DB::commit();
flash()->sucesso("Sucesso", "Senha alterada com sucesso!");
......@@ -112,9 +114,30 @@ class UsuariosController extends Controller
//return view('ente_publico.painel_ente_publico',compact('usuario','numUsuarios'));
} else {
flash()->erro("Erro", "Não foi possível aceitar o Termo de Responsabilidade.");
flash()->erro("Erro", "Não foi possível aceitar o Termo de Responsabilidade.");
return back();
}
}
public function dadosUsuarioEnte(){
$usuario = Auth::user();
$usuario->load('tipoUsuario', 'statusUsuario','entePublico.municipio.uf');
$idUsuarioLogado = $usuario->id;
if ($usuario){
return view('modulo_sistema.dados_usuario',compact('usuario','idUsuarioLogado'));
} else {
flash()->erro("Erro", "Não existe esse usuário.");
return back();
}
}
}
......@@ -2,7 +2,7 @@
namespace App\Http\Middleware;
use App\Tab_dominios\ModuloSistema;
use App\ModuloSistema;
use Closure;
use Illuminate\Support\Facades\Auth;
......
<?php
namespace App\Tab_dominios;
namespace App;
use Illuminate\Database\Eloquent\Model;
class ModuloSistema extends Model
{
protected $connection = 'pgsql_corp';
protected $table = 'mcid_sistema_se.opc_modulo_sistema';
protected $table = 'mcid_sistema_se.opc_modulo_sistema';
public $timestamps = false; // tabela não possui coluna de data de criação/atualização
public function users(){
return $this->hasMany(User::class);
}
}
......@@ -2,8 +2,8 @@
namespace App;
use App\Tab_dominios\StatusPermissao;
use App\Tab_dominios\TipoIndeferimento;
use App\StatusPermissao;
use App\TipoIndeferimento;
use App\User;
use Illuminate\Database\Eloquent\Model;
......
<?php
namespace App\Tab_dominios;;
namespace App;
use Illuminate\Database\Eloquent\Model;
class StatusPermissao extends Model
class RlcModuloSistema extends Model
{
protected $connection = 'pgsql_corp';
protected $table = 'mcid_sistema_se.opc_status_permissao';
protected $connection = 'pgsql_corp';
public function permissao()
{
return $this->belongsTo(Permissoes::class); //possui muitos
}
protected $table = 'mcid_sistema_se.rlc_modulo_sistema_usuarios';
public $timestamps = false; // tabela não possui coluna de data de criação/atualização
}
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class StatusPermissao extends Model
{
protected $connection = 'pgsql_corp';
protected $table = 'opc_status_permissao';
public $timestamps = false;
}
......@@ -7,7 +7,7 @@ use Illuminate\Database\Eloquent\Model;
class StatusUsuario extends Model
{
protected $connection = 'pgsql';
protected $connection = 'pgsql_corp';
protected $table = 'opc_status_usuario';
public $timestamps = false;
......
<?php
namespace App\Tab_dominios;;
use Illuminate\Database\Eloquent\Model;
class TipoIndeferimento extends Model
{
protected $connection = 'pgsql_corp';
protected $table = 'mcid_sistema_se.opc_tipo_indeferimento';
public function permissao()
{
return $this->belongsTo(Permissoes::class); //possui muitos
}
public $timestamps = false; // tabela não possui coluna de data de criação/atualização
}
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class TipoDeferimento extends Model
{
protected $connection = 'pgsql_corp';
protected $table = 'opc_tipo_deferimento';
public $timestamps = false;
}
......@@ -3,7 +3,7 @@
namespace App;
use App\Propostas\Propostas;
use App\Tab_dominios\ModuloSistema;
use App\ModuloSistema;
use Illuminate\Notifications\Notifiable;
use Illuminate\Foundation\Auth\User as Authenticatable;
......
......@@ -13,7 +13,7 @@ return [
|
*/
'name' => env('APP_NAME', 'Helen Freitas Nutri'),
'name' => env('APP_NAME', 'Sistema De Gerenciamento'),
/*
|--------------------------------------------------------------------------
......
......@@ -119,7 +119,7 @@
<!-- BOTÃO PARA ENTRAR E SAIR DO SISTEMA -->
@guest
<button class="br-sign-in small" type="submit" data-trigger="login" onclick="window.location.href='/login'">
<i class="fas fa-user" aria-hidden="true"></i><span class="d-sm-inline">Entrar</span>
<!-- <i class="fas fa-user" aria-hidden="true"></i><span class="d-sm-inline">Entrar</span> -->
</button>
@else
......
......@@ -169,7 +169,7 @@
{{ csrf_field() }}
<input type="hidden" id="txt_cpf_usuario" name="txt_cpf_usuario" value="{{Crypt::encrypt($usuario->txt_cpf_usuario)}}">
<input type="hidden" id="ente_publico_id" name="ente_publico_id" value="{{Crypt::encrypt($usuario->ente_publico_id)}}">
<input type="hidden" id="moduloSistema" name="moduloSistema" value="true">
<input type="hidden" id="moduloSistema" name="moduloSistema" value="{{$moduloSistema}}">
<button type="submit" class="br-button block secondary mr-3" aria-label="Ícone ilustrativo">
<i class="fas fa-edit" aria-hidden="true"></i>Cadastrar Proposta
......@@ -311,7 +311,7 @@
{{ csrf_field() }}
<input type="hidden" id="txt_cpf_usuario" name="txt_cpf_usuario" value="{{Crypt::encrypt($usuario->txt_cpf_usuario)}}">
<input type="hidden" id="ente_publico_id" name="ente_publico_id" value="{{Crypt::encrypt($usuario->ente_publico_id)}}">
<input type="hidden" id="moduloSistema" name="moduloSistema" value="true">
<input type="hidden" id="moduloSistema" name="moduloSistema" value="{{$moduloSistema}}">
<button type="submit" class="br-button block secondary mr-3" aria-label="Ícone ilustrativo" >
<i class="fas fa-edit" aria-hidden="true"></i>Cadastrar Proposta
......@@ -539,7 +539,7 @@
{{ csrf_field() }}
<input type="hidden" id="txt_cpf_usuario" name="txt_cpf_usuario" value="{{Crypt::encrypt($usuario->txt_cpf_usuario)}}">
<input type="hidden" id="ente_publico_id" name="ente_publico_id" value="{{Crypt::encrypt($usuario->ente_publico_id)}}">
<input type="hidden" id="moduloSistema" name="moduloSistema" value="true">
<input type="hidden" id="moduloSistema" name="moduloSistema" value="{{$moduloSistema}}">
<button type="submit" class="br-button block secondary mr-3" aria-label="Ícone ilustrativo" >
<i class="fas fa-edit" aria-hidden="true"></i>Cadastrar Proposta
......
......@@ -40,7 +40,7 @@
<input type="hidden" id="txt_cpf_usuario" name="txt_cpf_usuario" value="{{Crypt::encrypt($cpfUsuario)}}">
<input type="hidden" id="ente_publico_id" name="ente_publico_id" value="{{Crypt::encrypt($entePublicoId)}}">
<input type="hidden" id="selecao_id" name="selecao_id" value="1">
<input type="hidden" id="moduloSistema" name="moduloSistema" value="true">
<input type="hidden" id="moduloSistema" name="moduloSistema" value="{{$moduloSistema}}">
<cadastrar-proposta-semob
:url="'{{ url('/') }}'"
......@@ -52,7 +52,7 @@
@if($moduloSistema)
@if($moduloSistema == 1)
<button class="br-button danger mr-3" type="button" onclick="window.location.href='/selecao/andamento'">
Fechar
</button>
......
......@@ -52,7 +52,7 @@
v-bind:blnbotao="false"
>
@if($moduloSistema)
@if($moduloSistema == 1)
<button class="br-button danger mr-3" type="button" onclick="window.location.href='/selecao/ente_publico/propostas'">
Fechar
</button>
......
......@@ -41,7 +41,7 @@
<input type="hidden" id="txt_cpf_usuario" name="txt_cpf_usuario" value="{{Crypt::encrypt($cpfUsuario)}}">
<input type="hidden" id="ente_publico_id" name="ente_publico_id" value="{{Crypt::encrypt($entePublicoId)}}">
<input type="hidden" id="selecao_id" name="selecao_id" value="2">
<input type="hidden" id="moduloSistema" name="moduloSistema" value="true">
<input type="hidden" id="moduloSistema" name="moduloSistema" value="{{$moduloSistema}}">
<cadastrar-proposta-sndum
......@@ -54,7 +54,7 @@
@if($moduloSistema)
@if($moduloSistema == 1)
<button class="br-button danger mr-3" type="button" onclick="window.location.href='/selecao/andamento'">
Fechar
</button>
......
......@@ -55,7 +55,7 @@
@if($moduloSistema)
@if($moduloSistema == 1)
<button class="br-button danger mr-3" type="button" onclick="window.location.href='/selecao/ente_publico/propostas'">
Fechar
</button>
......
......@@ -41,7 +41,7 @@
<input type="hidden" id="txt_cpf_usuario" name="txt_cpf_usuario" value="{{Crypt::encrypt($cpfUsuario)}}">
<input type="hidden" id="ente_publico_id" name="ente_publico_id" value="{{Crypt::encrypt($entePublicoId)}}">
<input type="hidden" id="selecao_id" name="selecao_id" value="3">
<input type="hidden" id="moduloSistema" name="moduloSistema" value="true">
<input type="hidden" id="moduloSistema" name="moduloSistema" value="{{$moduloSistema}}">
<cadastrar-proposta-snsa
:url="'{{ url('/') }}'"
......@@ -53,7 +53,7 @@
@if($moduloSistema)
@if($moduloSistema == 1)
<button class="br-button danger mr-3" type="button" onclick="window.location.href='/selecao/andamento'">
Fechar
</button>
......
......@@ -53,7 +53,7 @@
>
@if($moduloSistema)
@if($moduloSistema == 1)
<button class="br-button danger mr-3" type="button" onclick="window.location.href='/selecao/ente_publico/propostas'">
Fechar
</button>
......
This diff is collapsed.
......@@ -370,7 +370,7 @@
{{ csrf_field() }}
<input type="hidden" id="txt_cpf_usuario" name="txt_cpf_usuario" value="{{Crypt::encrypt($usuario->txt_cpf_usuario)}}">
<input type="hidden" id="ente_publico_id" name="ente_publico_id" value="{{Crypt::encrypt($usuario->ente_publico_id)}}">
<input type="hidden" id="moduloSistema" name="moduloSistema" value="false">
<input type="hidden" id="moduloSistema" name="moduloSistema" value="0">
<button type="submit" class="br-button block secondary mr-3" aria-label="Ícone ilustrativo">
<i class="fas fa-edit" aria-hidden="true"></i>Cadastrar Proposta
......@@ -512,7 +512,7 @@
{{ csrf_field() }}
<input type="hidden" id="txt_cpf_usuario" name="txt_cpf_usuario" value="{{Crypt::encrypt($usuario->txt_cpf_usuario)}}">
<input type="hidden" id="ente_publico_id" name="ente_publico_id" value="{{Crypt::encrypt($usuario->ente_publico_id)}}">
<input type="hidden" id="moduloSistema" name="moduloSistema" value="false">
<input type="hidden" id="moduloSistema" name="moduloSistema" value="0">
<button type="submit" class="br-button block secondary mr-3" aria-label="Ícone ilustrativo" >
<i class="fas fa-edit" aria-hidden="true"></i>Cadastrar Proposta
......@@ -740,7 +740,7 @@
{{ csrf_field() }}
<input type="hidden" id="txt_cpf_usuario" name="txt_cpf_usuario" value="{{Crypt::encrypt($usuario->txt_cpf_usuario)}}">
<input type="hidden" id="ente_publico_id" name="ente_publico_id" value="{{Crypt::encrypt($usuario->ente_publico_id)}}">
<input type="hidden" id="moduloSistema" name="moduloSistema" value="false">
<input type="hidden" id="moduloSistema" name="moduloSistema" value="0">
<button type="submit" class="br-button block secondary mr-3" aria-label="Ícone ilustrativo" >
<i class="fas fa-edit" aria-hidden="true"></i>Cadastrar Proposta
......
@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 class="main-content" id="main-content">
home ente
</div>
<div id="content">
<div id="content-core">
<div class="card" >
<div class="card-body">
<div class="titulo">
<h3>Dados Usuário e Ente Público</h3>
</div>
<div class="row">
<div class="column col-xs-12 col-sm-6 col-md-3 text-center">
<h5>
<a href="{{ url('/ente_publico/usuario/dados') }}" title="Usuário" class="state-published">
<img src='{{ URL::asset("/img/icones/dados_usuarios.png")}}' class="img-thumbnail" >
</a>
<p>Usuário</p>
</h5>
</div><div class="column col-xs-12 col-sm-6 col-md-3 text-center">
<h5>
<a href="{{ url('/ente_publico/dados') }}" title="Ente Público" class="state-published">
<img src='{{ URL::asset("/img/icones/dirigentes.png")}}' class="img-thumbnail" >
</a>
<p>Ente Público</p>
</h5>
</div>
<div class="column col-xs-12 col-sm-6 col-md-3 text-center">
</div>
<div class="column col-xs-12 col-sm-6 col-md-3 text-center">
</div>
<div class="column col-xs-12 col-sm-6 col-md-3 text-center">
</div>
</div>
</div>
</div>
</div>
<!-- content-core -->
</div>
<!-- content -->
@endsection
......@@ -25,14 +25,14 @@ Route::get('/home', 'HomeController@index')->name('home');
Route::get('/usuario/perfil/{user}', 'UsuarioController@perfilUsuario')->name('perfilUsuario');
Route::get('/usuario/perfil/', 'UsuarioController@perfilUsuario')->name('perfilUsuario');
Route::get('/usuario/primeiro_acesso', 'UsuariosController@primeiro_acesso');
Route::post('/usuario/update/primeiro_acesso', 'UsuariosController@updateUsuarioPrimeiroAcesso');
Route::get('/usuario/termo_responsabilidade', 'UsuariosController@abrirTermo');
Route::post('/usuario/termo_responsabilidade/aceite', 'UsuariosController@aceiteTermo');
Route::get('/usuario/perfil', 'UsuariosController@perfilUsuario');
Route::get('/ente_publico/usuario/dados', 'UsuariosController@dadosUsuarioEnte');
......@@ -42,6 +42,8 @@ Route::post('/proposta/ente_publico/salvar', 'Sistema\EntePublicoController@salv
Route::get('/ente_publico/usuario/{usuario}', 'Sistema\EntePublicoController@dadosUsuarioEntePublico');
Route::get('/ente_publico/dados', 'Sistema\EntePublicoController@dadosEnte');
......
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