Skip to content

Commit

Permalink
Fix/link suporte (#288)
Browse files Browse the repository at this point in the history
* fix: label paginação

* fix: Role pra pesquisa acertado e botão de voltar

* fix: erro linha por linha

* fix: removido banco 184

* fix: data quando volta é da pesquisa

* Revert "Merge branch 'develop' into fix/rm-bankCodes"

This reverts commit 647bfff, reversing
changes made to 329648d.

* rm admin

* fix: set statements vazio

* report

* fix: timer tooltip

* feat: filter sintetico

* feat: consolidado estrutura e slice dedicado

* feat: relatorio consolidado sem formatações

* fix: habilitado futuro

* feat: autocomplete com users

* feat: relatorio

* fix: spacing tabela

* Ordem alfabética no filtro

* fix: ordem alfabética nos nomes e status com mesmo estilo das demais caixas

* fix: status search

* feat: botões de exportar

* feat: exportart

* fix: aviso banco 479

* Update userForms.js

* feat: errors de token

* feat: emit token expirado

* fix: valores formatados corretamente

* fix: rm valorRealEfetivado

* feat: relatório sintético layout

* fix: rm sinal de hmg

* fix: removido cód. 386 de bancos e add erros

* fix: ajustes chamadas para o relatório consolidado

* fix:data consolidado

* fix: erro na busca por CPF/CNPJ, verificação de token e botões de limpar campo

* fix: tamanho do icon de fechar e distancia de campos

* fix/feat: tamanho de botões, distancia e procura apenas por nome

* fix: error search

* fix: a pagar enviado junto

* fix: retorno lista ajusta

* fix/feat: Att tabela de users e export csv arrumado

* fix: Ajustes no PDF

* fix/feat: add xlsx e mudança nome arquivo

* fix: erro de label no card e correção de URL

* fix: rm import

* fix: getFavorecidos puxando do endpoint

* fix: rm validação fixa das opções

* feat: error msg

* feat: param para apenas empresas

* feat: mandando valores como number

* feat: relatório sintético

* feat: export e formatação do relatótio

* fix: rm console.log

* fix: filtro nome

* fix: Mensagem de erro aparecendo normalmente

* feat: novo layout Sintético

* fix: Icons do campo valores e ocorrências aparecendo

* feat: total stpc e stpl

* fix: nomeação data e limpando relatório qnd muda tipo

* fix: api.js e nomeação

* fix: nomeação Valor

* fix: layout, formatação e error valormin e max

* feat: total por consórcio

* fix/feat: novas chamadas e novo lançamento

* feat: edição dos lançamentos e modais funcionando

* feat: mostrando autorizado e mensagens de erro para auth

* feat: total  vindo do back

* fix: total por consórcio

* feat: rotas e menus

* feat: relatório para lançamentos

* fix: add colunas

* feat: novas navs

* feat: exportação com novos formatos

* Update SynthReport.js

* feat: salvar URL de login pra qnd voltar no browser

* feat: Valor para cada consórcio

* feat: novo layout PDF

* feat: novos filtros para o analitico

* fix: Loading para quando erro no form

* feat: VLT desabilitado nos lançamentos

* fix: VLT aparecendo por último nos lançamentos financeiros

* feat: banners de homologação

* fix: mudança pesquisa de aprovação

* feat: erro quando não seleciona campos

* fix: botão de excluir habilitado e correção modal

* feat: novos filtros

* feat:  botões exportar

* feat: rm status da tabela

* fix: correção lançamento e aprovação

* feat: relatorio analitico

* fix: error date

* fix: valor subtotal consorcio planilha sintético

* fix: Major fixes, botões de deletar com senha

* fix: token

* fix: mensagem de erro sucesso

* fix: stauts a pagar aviso de data

* fix: relatorio analítico estilizado

* fix: botões disabled

* fix: erro de redirect da URL resolvido

* fix: aviso de data status a pagar comentado

* fix: avisos valores para consolidado

* feat: status aguardando pagamento

* fix: correção envio status

* feat: novo modal

* feat: relatorio com TEC

* fix: Suporte link

---------

Co-authored-by: William Ferreira Leite <williamfl2007@gmail.com>
  • Loading branch information
Gabriel0109 and williamfl2007 authored Oct 3, 2024
1 parent 6e9d6b2 commit 53f5521
Show file tree
Hide file tree
Showing 16 changed files with 807 additions and 340 deletions.
7 changes: 6 additions & 1 deletion src/app/App.js
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,12 @@ function App() {

const langDirection = useSelector(selectCurrentLanguageDirection);
const mainTheme = useSelector(selectMainTheme);
const loginRedirectUrl = user.role?.name === 'Admin' ? '/admin' : settingsConfig.loginRedirectUrl;
const loginRedirectUrl = user.role?.name?.includes('Financeiro')
? '/lancamentos'
: user.role?.name?.includes('Admin')
? '/admin'
: settingsConfig.loginRedirectUrl;


return (
<CacheProvider value={createCache(emotionCacheOptions[langDirection])}>
Expand Down
10 changes: 10 additions & 0 deletions src/app/configs/masterConfig.js
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,16 @@ const masterConfig = [
icon: 'heroicons-outline:document-report',
url: 'relatorio',
},
{
id: 'support',
title: 'Suporte',
translate: 'Suporte',
type: 'item',
icon: 'material-outline:contact_support',
target: '_blank',
url: 'https://secretariamunicipaldetransportes.movidesk.com/form/6594/',
},

]

},
Expand Down
10 changes: 10 additions & 0 deletions src/app/configs/navAdminConfig.js
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,16 @@ const navAdminConfig = [
icon: 'heroicons-outline:document-report',
url: 'relatorio',
},
{
id: 'support',
title: 'Suporte',
translate: 'Suporte',
type: 'item',
icon: 'material-outline:contact_support',
target: '_blank',
url: 'https://secretariamunicipaldetransportes.movidesk.com/form/6594/',
},

]

},
Expand Down
10 changes: 10 additions & 0 deletions src/app/configs/navFinanConfig.js
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,16 @@ const navAdminConfig = [
icon: 'heroicons-outline:document-report',
url: 'relatorio-lançamento',
},
{
id: 'support',
title: 'Suporte',
translate: 'Suporte',
type: 'item',
icon: 'material-outline:contact_support',
target: '_blank',
url: 'https://secretariamunicipaldetransportes.movidesk.com/form/6594/',
},

]
},

Expand Down
59 changes: 34 additions & 25 deletions src/app/main/pages/admin/Approval/components/CardSelection.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ import { useForm } from 'react-hook-form';
import { useDispatch, useSelector } from 'react-redux';
import AddIcon from '@mui/icons-material/Add';

import { getData, setSelectedDate, setSelectedYear, setSelectedStatus } from 'app/store/releaseSlice';
import { getData, setSelectedDate, setSelectedYear, setSelectedStatus, handleAuthValue } from 'app/store/releaseSlice';

import { Link } from 'react-router-dom';
import { DatePicker } from '@mui/x-date-pickers/DatePicker';
import { AdapterDateFns } from '@mui/x-date-pickers/AdapterDateFns';
Expand Down Expand Up @@ -51,33 +52,37 @@ function CardSelection() {
};

const searchData = () => {
const hasErrors = !selectedDate.mes || !selectedDate.periodo;
const hasErrors = (!selectedDate.mes || !selectedDate.periodo) && !selectedStatus?.status;

setErrors({
mes: !selectedDate.mes,
periodo: !selectedDate.periodo,
mes: !selectedDate.mes && !selectedStatus?.status,
periodo: !selectedDate.periodo && !selectedStatus?.status,
});

if (hasErrors) {
return;
}

const searchParams = {
selectedDate: { ...selectedDate },
selectedStatus,
};

if (selectedYear !== null) {
const selectedYearFormat = dayjs(selectedYear).year();
dispatch(setSelectedYear(selectedYearFormat));
dispatch(getData({ selectedDate, selectedStatus, selectedYear }))
.catch((error) => {
if (error.response.status === 400) {
dispatch(showMessage({ message: 'Verifique os campos e tente novamente!' }));
}
});
} else {
dispatch(getData({ selectedDate, selectedStatus }))
.catch((error) => {
if (error.response.status === 400) {
dispatch(showMessage({ message: 'Verifique os campos e tente novamente!' }));
}
});
searchParams.selectedYear = selectedYearFormat;
}

dispatch(getData(searchParams))
.catch((error) => {
if (error.response?.status === 400) {
dispatch(showMessage({ message: 'Verifique os campos e tente novamente!' }));
}
});

// dispatch(handleAuthValue(searchParams))

};

return (
Expand All @@ -90,6 +95,13 @@ function CardSelection() {
</h3>
</header>
<Box className="grid gap-x-10 grid-cols-3">


<FormControl fullWidth>
<LocalizationProvider dateAdapter={AdapterDateFns} adapterLocale={ptBR}>
<DatePicker {...register('ano')} onChange={handleYearChange} label={'Selecionar Ano'} openTo="year" views={['year']} />
</LocalizationProvider>
</FormControl>
<FormControl className='relative' fullWidth>
<InputLabel id="select-mes">Selecionar Mês</InputLabel>
<Select
Expand Down Expand Up @@ -134,11 +146,6 @@ function CardSelection() {
{errors.periodo && <span className='absolute text-xs text-red-600 bottom-[-20px]'>Campo obrigatório para pesquisa de período*</span>}
</FormControl>

<FormControl fullWidth>
<LocalizationProvider dateAdapter={AdapterDateFns} adapterLocale={ptBR}>
<DatePicker {...register('ano')} onChange={handleYearChange} label={'Selecionar Ano'} openTo="year" views={['year']} />
</LocalizationProvider>
</FormControl>
</Box>

<header className="flex justify-between items-center mt-40">
Expand All @@ -158,9 +165,11 @@ function CardSelection() {
onChange={handleChangeStatus}
value={selectedStatus?.status}
>
<MenuItem value={null}>Ver todos</MenuItem>
<MenuItem value={0}>Não autorizado</MenuItem>
<MenuItem value={1}>Autorizado</MenuItem>
<MenuItem value={'todos'}>Ver todos</MenuItem>
<MenuItem value={'autorizado'}>Autorizado</MenuItem>
<MenuItem value={'autorizado parcial'}>Autorizado Parcial</MenuItem>
<MenuItem value={'gerado'}>Lançado</MenuItem>

</Select>
</FormControl>
</Box>
Expand Down
Loading

0 comments on commit 53f5521

Please sign in to comment.