Skip to content

Commit

Permalink
Merge pull request #1944 from prefeiturasp/release/8.9.0
Browse files Browse the repository at this point in the history
Release/8.9.0
  • Loading branch information
alcfernandes authored Sep 20, 2023
2 parents 2a4f8d4 + 2ca3eb3 commit f87a85e
Show file tree
Hide file tree
Showing 12 changed files with 155 additions and 70 deletions.
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ptrf",
"version": "8.8.1",
"version": "8.9.0",
"private": true,
"dependencies": {
"@fortawesome/fontawesome-svg-core": "^6.2.1",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,14 +75,16 @@ const AcertosLancamentos = ({
let expanded_uuids = dados_analise_dre_usuario_logado.conferencia_de_lancamentos.expanded
let lista_objetos_expanded = []

for(let i=0; i<=expanded_uuids.length-1; i++){
let uuid = expanded_uuids[i]
let analise_encontrada = lancamentosAjustes.filter((item) => item.analise_lancamento.uuid === uuid)
lista_objetos_expanded.push(...analise_encontrada)
}

if(lista_objetos_expanded.length > 0){
setExpandedRowsLancamentos(lista_objetos_expanded)
if(expanded_uuids) {
for(let i=0; i<=expanded_uuids.length-1; i++){
let uuid = expanded_uuids[i]
let analise_encontrada = lancamentosAjustes.filter((item) => item.analise_lancamento.uuid === uuid)
lista_objetos_expanded.push(...analise_encontrada)
}

if(lista_objetos_expanded.length > 0){
setExpandedRowsLancamentos(lista_objetos_expanded)
}
}

}, [lancamentosAjustes])
Expand Down
2 changes: 2 additions & 0 deletions src/componentes/Globais/GestaoDePerfis/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ import {UrlsMenuInterno} from "./UrlsMenuInterno";
import {MenuInterno} from "../MenuInterno";
import Loading from "../../../utils/Loading";
import ReactTooltip from "react-tooltip";
import {barraMensagemCustom} from "../BarraMensagem";

export const GestaoDePerfis = () => {

Expand Down Expand Up @@ -160,6 +161,7 @@ export const GestaoDePerfis = () => {
caminhos_menu_interno={UrlsMenuInterno}
/>
}
{visoesService.featureFlagAtiva('teste-flag') && barraMensagemCustom.BarraMensagemAcertoExterno("Feature flag teste-flag ativa.")}
<p>Faça a gestão dos seus usuários e determine seus perfis atrelando-os aos grupos de acesso.</p>
<AccordionInfo
clickBtnInfo={clickBtnInfo}
Expand Down
3 changes: 3 additions & 0 deletions src/componentes/Globais/SuporteAsUnidades/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import {visoesService} from "../../../services/visoes.service";
import {ModalConfirmaInicioSuporte} from "./ModalConfirmaInicioSuporte";
import {getUsuarioLogado, viabilizarAcessoSuporte, authService} from "../../../services/auth.service"
import {setarUnidadeProximoLoginAcessoSuporte} from "../../../services/visoes.service"
import {barraMensagemCustom} from "../BarraMensagem";

export const SuporteAsUnidades = (props) =>{

Expand Down Expand Up @@ -56,6 +57,7 @@ export const SuporteAsUnidades = (props) =>{
<div>
<TextoExplicativo visao={visao}/>
<div className="page-content-inner pt-0">
{visoesService.featureFlagAtiva('teste-flag') && barraMensagemCustom.BarraMensagemAcertoExterno("Feature flag teste-flag ativa.")}
<EscolheUnidade dre_uuid={dreUuid} onSelecionaUnidade={handleSelecaoUnidadeSuporte} visao={visao}/>
<section>
<ModalConfirmaInicioSuporte
Expand All @@ -66,6 +68,7 @@ export const SuporteAsUnidades = (props) =>{
/>
</section>
</div>

</div>

)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,14 @@ export const InfosContas = ({dadosDaAssociacao}) =>{
}
}

const mensagemQuandoNaoExistemContasParaApresentar = (accEncerradas) => {
if(accEncerradas && accEncerradas.length <= 0) {
return "Não há conta vinculada a esta Associação. Para que seja possível cadastrar lançamentos será necessário que uma conta seja vinculada a ela."
} else if(accEncerradas && accEncerradas.length > 0) {
return "As contas da Associação foram encerradas. Para que seja possível cadastrar novos lançamentos será necessário que uma conta seja vinculada a ela."
}
return "Não encontramos nenhuma conta, tente novamente."
}


return(
Expand Down Expand Up @@ -273,7 +281,7 @@ export const InfosContas = ({dadosDaAssociacao}) =>{
</Fragment>
):
<MsgImgCentralizada
texto='Não encontramos nenhuma conta, tente novamente'
texto={mensagemQuandoNaoExistemContasParaApresentar(contasEncerradas)}
img={Img404}
/>
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,13 @@ export const FormDadosDasContas = ({
contas: intialValues
};

const verificaSeContaEstaAtiva = (statusConta) => {
if(statusConta === "ATIVA") {
return true
}
return false;
}

return (
<>
<Formik
Expand Down Expand Up @@ -58,7 +65,7 @@ export const FormDadosDasContas = ({
<div className="form-group">
<label htmlFor="banco_nome">Banco</label>
<input
disabled={!podeEditarDadosMembros()}
disabled={!podeEditarDadosMembros() || !verificaSeContaEstaAtiva(conta.status)}
readOnly={setaCampoReadonly(conta)}
name={`contas[${index}].banco_nome`}
value={conta.banco_nome}
Expand Down Expand Up @@ -94,7 +101,7 @@ export const FormDadosDasContas = ({
<div className="form-group">
<label htmlFor="agencia">Agência {setaCampoReadonly(conta) ? 'do Programa' : ""}</label>
<input
disabled={!podeEditarDadosMembros()}
disabled={!podeEditarDadosMembros() || !verificaSeContaEstaAtiva(conta.status)}
readOnly={setaCampoReadonly(conta)}
name={`contas[${index}].agencia`}
value={conta.agencia}
Expand All @@ -112,7 +119,7 @@ export const FormDadosDasContas = ({
<div className="form-group">
<label className='mt-md-n5' htmlFor="numero_conta">Nº da conta {setaCampoReadonly(conta) ? 'do Programa' : ""} com o dígito</label>
<input
disabled={!podeEditarDadosMembros()}
disabled={!podeEditarDadosMembros() || !verificaSeContaEstaAtiva(conta.status)}
readOnly={setaCampoReadonly(conta)}
name={`contas[${index}].numero_conta`}
value={conta.numero_conta}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ import { Upload, Button } from 'antd';
import moment from "moment";

import {IconeDataSaldoBancarioPendentes} from "./IconeDataSaldoBancarioPendentes";
import {formataData} from "../../../../../utils/FormataData";

const DataSaldoBancario = ({
valoresPendentes, dataSaldoBancario, handleChangaDataSaldo, periodoFechado,
Expand All @@ -25,13 +26,14 @@ const DataSaldoBancario = ({
let dispara_modal = false;

if(dataSaldoBancarioSolicitacaoEncerramento && dataSaldoBancarioSolicitacaoEncerramento.possui_solicitacao_encerramento && dataSaldoBancario){
let data_solicitacao_encerramento = dataSaldoBancarioSolicitacaoEncerramento.data_extrato ? moment(dataSaldoBancarioSolicitacaoEncerramento.data_extrato, "YYYY-MM-DD").format("YYYY-MM-DD"): null
let saldo_solicitacao_encerramento = dataSaldoBancarioSolicitacaoEncerramento.saldo_extrato ? trataNumericos(dataSaldoBancarioSolicitacaoEncerramento.saldo_extrato) : 0
let data_solicitacao_encerramento = dataSaldoBancarioSolicitacaoEncerramento.data_encerramento ? moment(dataSaldoBancarioSolicitacaoEncerramento.data_encerramento, "YYYY-MM-DD").format("YYYY-MM-DD"): null
let saldo_solicitacao_encerramento = dataSaldoBancarioSolicitacaoEncerramento.saldo_encerramento ? trataNumericos(dataSaldoBancarioSolicitacaoEncerramento.saldo_encerramento) : 0

let data_formulario = dataSaldoBancario.data_extrato ? moment(dataSaldoBancario.data_extrato, "YYYY-MM-DD").format("YYYY-MM-DD"): null
let saldo_formulario = dataSaldoBancario.saldo_extrato ? trataNumericos(dataSaldoBancario.saldo_extrato) : 0

if(data_solicitacao_encerramento !== data_formulario || saldo_solicitacao_encerramento !== saldo_formulario){
console.log(data_solicitacao_encerramento, data_formulario, saldo_solicitacao_encerramento, saldo_formulario, dataSaldoBancarioSolicitacaoEncerramento.data_encerramento, dataSaldoBancarioSolicitacaoEncerramento.saldo_encerramento )
if(dataSaldoBancarioSolicitacaoEncerramento.data_encerramento !== data_formulario || dataSaldoBancarioSolicitacaoEncerramento.saldo_encerramento !== saldo_formulario){
dispara_modal = true;
}
}
Expand All @@ -56,7 +58,6 @@ const DataSaldoBancario = ({
}

// TODO códigos comentados propositalmente em função da história 102412 - Sprint 73 (Conciliação Bancária: Retirar validação e obrigatoriedade de preenchimento dos campos do Saldo bancário da conta ao concluir acerto/período) - que entrou como Hotfix

return(
<>
<form method="post" encType="multipart/form-data">
Expand All @@ -82,10 +83,15 @@ const DataSaldoBancario = ({
maxDate={dataLimite()}
/>
{erroDataSaldo && <span className="span_erro text-danger mt-1"> {erroDataSaldo}</span>}
{dataSaldoBancarioSolicitacaoEncerramento?.possui_solicitacao_encerramento === true &&
<span>
{`Data de encerramento da conta: ${formataData(dataSaldoBancarioSolicitacaoEncerramento.data_encerramento)}`}
</span>
}
</div>
</div>

<div className='row'>
<div className='row' style={{ paddingTop: '10px' }}>
<div className="col">
<label htmlFor="saldo_extrato">Saldo</label>
{/*<label htmlFor="saldo_extrato">Saldo *</label>*/}
Expand All @@ -101,6 +107,12 @@ const DataSaldoBancario = ({
onChangeEvent={(e) => handleChangaDataSaldo(e.target.name, e.target.value)}
disabled={!permiteEditarCamposExtrato || !visoesService.getPermissoes(['change_conciliacao_bancaria'])}
/>
{dataSaldoBancarioSolicitacaoEncerramento?.possui_solicitacao_encerramento === true &&
<span>
{`Saldo do encerramento: R$${parseFloat(dataSaldoBancarioSolicitacaoEncerramento.saldo_encerramento).toLocaleString('pt-BR', { minimumFractionDigits: 2, maximumFractionDigits: 2 })}`}
</span>
}

</div>
</div>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -203,7 +203,9 @@ export const DetalheDasPrestacoes = () => {
setDataSaldoBancarioSolicitacaoEncerramento({
data_extrato: observacao.data_extrato ? observacao.data_extrato : '',
saldo_extrato: observacao.saldo_extrato ? observacao.saldo_extrato : 0,
possui_solicitacao_encerramento: true
possui_solicitacao_encerramento: true,
data_encerramento: observacao.data_encerramento ? observacao.data_encerramento : '',
saldo_encerramento: observacao.saldo_encerramento ? observacao.saldo_encerramento : 0,
})

if(observacao.observacao_uuid){
Expand Down Expand Up @@ -239,6 +241,8 @@ export const DetalheDasPrestacoes = () => {
else if(!observacao.comprovante_extrato){
setExibeBtnDownload(false)
}

setDataSaldoBancarioSolicitacaoEncerramento({})
}
}
};
Expand Down Expand Up @@ -554,7 +558,8 @@ export const DetalheDasPrestacoes = () => {
};

const onHandleCancelarModalSalvarDataSaldoExtrato = () => {
window.location.assign('/dados-das-contas-da-associacao')
setShowModalSalvarDataSaldoExtrato(false);
// window.location.assign('/dados-das-contas-da-associacao')
}

return (
Expand Down
Loading

0 comments on commit f87a85e

Please sign in to comment.