Skip to content

Commit

Permalink
Merge pull request #2022 from prefeiturasp/hotfix/8.11.1
Browse files Browse the repository at this point in the history
Hotfix/8.11.1
  • Loading branch information
alcfernandes authored Oct 26, 2023
2 parents 5f6de1d + 7f4dee2 commit b5cb3c7
Show file tree
Hide file tree
Showing 11 changed files with 62 additions and 29 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.11.0",
"version": "8.11.1",
"private": true,
"dependencies": {
"@fortawesome/fontawesome-svg-core": "^6.2.1",
Expand Down
19 changes: 19 additions & 0 deletions src/componentes/Globais/ModalAntDesign/modal-antdesign.scss
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,15 @@
background-color: #FFFFFF;
border: 1px solid #00585E;
border-radius: 3px;
font-weight: 700;
}

.ant-btn-primary{
color: #FFFFFF;
background-color: #00585E;
border: 1px solid #00585E;
border-radius: 3px;
font-weight: 700;
}
}

Expand Down Expand Up @@ -43,3 +45,20 @@
}
}

.modal-ant-design.modal-conclusao-analise-nao-permitida{
font-family: "Roboto";

.title-modal-antdesign-aviso{
font-weight: 700;
font-size: 24px;
line-height: 28px;
color: #42474A;
}

.body-text-modal-antdesign-aviso{
font-weight: 400;
font-size: 18px;
line-height: 24px;
color: #000000;
}
}
24 changes: 15 additions & 9 deletions src/componentes/Globais/ModalAntDesign/modalAviso.js
Original file line number Diff line number Diff line change
@@ -1,23 +1,31 @@
import React from "react";
import { Modal } from 'antd';
import "./modal-antdesign.scss"
import IconeAvisoVermelho from "../../../assets/img/icone-modal-aviso-vermelho.svg"


export const ModalAntDesignAviso = (propriedades) => {

const okButtonProps = propriedades.okButton ? { className: "btn-base-vermelho"} : { style: { display: 'none' } }

const cancelButtonProps = propriedades.cancelButton ? {className: "btn-base-verde-outline"} : {}

const wrapClassName = `modal-ant-design ${propriedades.wrapClassName ? propriedades.wrapClassName : ''}`

return(
<div className="modal-ant-design">
<Modal
open={propriedades.handleShow}
open={propriedades.open}
onOk={propriedades.handleOk}
okText={propriedades.okText}
okButtonProps={okButtonProps}
onCancel={propriedades.handleCancel}
cancelText={propriedades.cancelText}
wrapClassName={'modal-ant-design'}
okButtonProps={{ style: { display: 'none' } }}
cancelButtonProps={cancelButtonProps}
wrapClassName={wrapClassName}
>
<div className="row">
<div className="col-md-auto col-lg-12">
<div className="text-center">
<img src={IconeAvisoVermelho} alt="" className="img-fluid"/>
<img src={propriedades.icone} alt="" className="img-fluid"/>
</div>
</div>

Expand All @@ -26,13 +34,11 @@ export const ModalAntDesignAviso = (propriedades) => {
<p className="title-modal-antdesign-aviso">{propriedades.titulo}</p>
</div>
<div className="text-center mt-2">
<p className="text-modal-antdesign-aviso">{propriedades.bodyText}</p>
<p className="body-text-modal-antdesign-aviso">{propriedades.bodyText}</p>
</div>
</div>
</div>
</Modal>
</div>


)
}
Original file line number Diff line number Diff line change
Expand Up @@ -321,7 +321,7 @@ export const InfosContas = ({dadosDaAssociacao}) =>{
titulo="Rejeitar encerramento da conta"
primeiroBotaoTexto="Cancelar"
primeiroBotaoCss="btn btn-base-verde-outline"
segundoBotaoTexto="Confirmar encerramento"
segundoBotaoTexto="Confirmar rejeição"
segundoBotaoCss="btn btn-base-vermelho"
/>
</section>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -361,7 +361,7 @@ export const AnalisesDeContaDaPrestacao = ({infoAta, analisesDeContaDaPrestacao,
{analisesDeContaDaPrestacao[index].solicitar_envio_do_comprovante_do_saldo_da_conta &&
<div className="row container-extrato-bancario ml-0 mr-0">
<div className="col-12 mt-2 pb-2">
<span><strong>Obervação</strong></span>
<span><strong>Observação</strong></span>

<textarea
value={analisesDeContaDaPrestacao[index].observacao_solicitar_envio_do_comprovante_do_saldo_da_conta}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ import {toastCustom} from "../../../Globais/ToastCustom";
import {ModalAntDesignAviso} from "../../../Globais/ModalAntDesign/modalAviso"
import {ModalNaoPodeVoltarParaAnalise} from "../ModalNaoPodeVoltarParaAnalise";
import { getPeriodoPorUuid } from "../../../../services/sme/Parametrizacoes.service";

import IconeAvisoVermelho from "../../../../assets/img/icone-modal-aviso-vermelho.svg"

require("ordinal-pt-br");

Expand Down Expand Up @@ -1300,11 +1300,13 @@ export const DetalhePrestacaoDeContas = () =>{
</section>
<section>
<ModalAntDesignAviso
handleShow={showModalBloqueioConclusaoContaEncerradaNaoZerada}
open={showModalBloqueioConclusaoContaEncerradaNaoZerada}
titulo={"Conclusão de análise não permitida"}
bodyText={tiposContasEncerradasComSaldo.length > 1 ? `A análise não pode ser concluída pois as contas ${tiposContasEncerradasComSaldo} foram encerradas e os saldos foram alterados. Favor solicitar os acertos necessários para que as contas sejam zeradas.`:`A análise não pode ser concluída pois a conta ${tiposContasEncerradasComSaldo} foi encerrada e o saldo foi alterado. Favor solicitar os acertos necessários para que a conta seja zerada.`}
handleCancel={onHandleClose}
cancelText="Fechar"
wrapClassName={"modal-conclusao-analise-nao-permitida"}
icone={IconeAvisoVermelho}
/>
</section>
{redirectListaPc &&
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,21 @@ export const CardSaldoEncerramentoConta = ({
}
}, [conta]);

const exibeCamposDeEncerramento = () => {
if(!conta.tipo_conta.permite_inativacao){
return false;
}

if(conta.saldo_atual_conta === 0){
return true;
}
else if(conta.solicitacao_encerramento !== null){
return true;
}

return false;
}

return (
<div className="card h-100">
<div className="card-body">
Expand All @@ -46,7 +61,8 @@ export const CardSaldoEncerramentoConta = ({
<span className="saldo-recursos-conta">R$ {conta.saldo_atual_conta ? conta.saldo_atual_conta.toLocaleString("pt-BR") : 0}</span>
</div>
</div>
{conta.saldo_atual_conta === 0 && conta.tipo_conta.permite_inativacao &&

{exibeCamposDeEncerramento() &&
<>
<div className="col-3">
<div className="form-group">
Expand Down
5 changes: 2 additions & 3 deletions src/componentes/escolas/Associacao/DadosDasContas/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import { setStatusCadastro, resetStatusCadastro } from "../../../../store/reduce
import { toastCustom } from "../../../Globais/ToastCustom";
import { ModalConfirmEncerramentoConta } from "./FormDadosDasContas/ModalConfirmEncerramentoConta";
import { ModalCancelarSolicitacaoEncerramentoConta } from "./FormDadosDasContas/ModalCancelarSolicitacaoEncerramentoConta";
import { formataDataParaPadraoYYYYMMDD } from "../../../../utils/FormataData";
import { formataData } from "../../../../utils/FormataData";
import { ModalMotivoRejeicaoEncerramento } from "./FormDadosDasContas/ModalMotivoRejeicaoEncerramento";
import { TabelaContasEncerradas } from "./TabelaContasEncerradas";

Expand Down Expand Up @@ -236,8 +236,7 @@ export const DadosDasContas = () => {

let errosFiltrados = errosDataEncerramentoConta.filter((erro) => erro.index !== index);
setErrosDataEncerramentoConta(errosFiltrados);

const dataFormatada = formataDataParaPadraoYYYYMMDD(data)
const dataFormatada = formataData(data, 'YYYY-MM-DD')

const modalData = {
"show": true,
Expand Down
2 changes: 1 addition & 1 deletion src/componentes/escolas/PrestacaoDeContas/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -413,8 +413,8 @@ export const PrestacaoDeContas = ({setStatusPC}) => {
}

}
setLoading(false);
}
setLoading(false);

};

Expand Down
9 changes: 0 additions & 9 deletions src/utils/FormataData.js
Original file line number Diff line number Diff line change
@@ -1,14 +1,5 @@
import moment from "moment";

export const formataDataParaPadraoYYYYMMDD = (data) => {
const date = new Date(data);
const ano = date.getFullYear();
const mes = String(date.getMonth() + 1).padStart(2, '0');
const dia = String(date.getDate()).padStart(2, '0');

return `${ano}-${mes}-${dia}`;
};

export const formataData = (data, formato = 'DD/MM/YYYY') => {
return moment(data).format(formato);
};

0 comments on commit b5cb3c7

Please sign in to comment.