fix: correção no build
This commit is contained in:
parent
427910f034
commit
7d65d4583d
|
|
@ -1,8 +1,7 @@
|
||||||
{
|
{
|
||||||
"extends": "next/core-web-vitals",
|
"extends": ["next/core-web-vitals"],
|
||||||
"rules": {
|
"rules": {
|
||||||
"@typescript-eslint/no-explicit-any": "off",
|
"@typescript-eslint/no-unused-vars": "warn",
|
||||||
"@typescript-eslint/no-unused-vars": "off",
|
"@typescript-eslint/no-explicit-any": "warn"
|
||||||
"@typescript-eslint/no-empty-object-type": "off"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1,25 +0,0 @@
|
||||||
import { dirname } from "path";
|
|
||||||
import { fileURLToPath } from "url";
|
|
||||||
import { FlatCompat } from "@eslint/eslintrc";
|
|
||||||
|
|
||||||
const __filename = fileURLToPath(import.meta.url);
|
|
||||||
const __dirname = dirname(__filename);
|
|
||||||
|
|
||||||
const compat = new FlatCompat({
|
|
||||||
baseDirectory: __dirname,
|
|
||||||
});
|
|
||||||
|
|
||||||
const eslintConfig = [
|
|
||||||
...compat.extends("next/core-web-vitals", "next/typescript"),
|
|
||||||
{
|
|
||||||
ignores: [
|
|
||||||
"node_modules/**",
|
|
||||||
".next/**",
|
|
||||||
"out/**",
|
|
||||||
"build/**",
|
|
||||||
"next-env.d.ts",
|
|
||||||
],
|
|
||||||
},
|
|
||||||
];
|
|
||||||
|
|
||||||
export default eslintConfig;
|
|
||||||
|
|
@ -30,6 +30,7 @@
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@eslint/eslintrc": "^3",
|
"@eslint/eslintrc": "^3",
|
||||||
"@types/node": "^20",
|
"@types/node": "^20",
|
||||||
|
"@types/oracledb": "^6.9.1",
|
||||||
"@types/pg": "^8.15.5",
|
"@types/pg": "^8.15.5",
|
||||||
"@types/react": "^19",
|
"@types/react": "^19",
|
||||||
"@types/react-dom": "^19",
|
"@types/react-dom": "^19",
|
||||||
|
|
@ -2211,6 +2212,16 @@
|
||||||
"undici-types": "~6.21.0"
|
"undici-types": "~6.21.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/@types/oracledb": {
|
||||||
|
"version": "6.9.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@types/oracledb/-/oracledb-6.9.1.tgz",
|
||||||
|
"integrity": "sha512-rXDnApyfaki0dvHuqzQvfirK6yHbtEO5nJ4CXKHrZYdwNAx4PjddqoCXdN1dZaEnZxXFwCy9xEWyIemL8EI/NQ==",
|
||||||
|
"dev": true,
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"@types/node": "*"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/@types/pg": {
|
"node_modules/@types/pg": {
|
||||||
"version": "8.15.5",
|
"version": "8.15.5",
|
||||||
"resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.15.5.tgz",
|
"resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.15.5.tgz",
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,7 @@
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@eslint/eslintrc": "^3",
|
"@eslint/eslintrc": "^3",
|
||||||
"@types/node": "^20",
|
"@types/node": "^20",
|
||||||
|
"@types/oracledb": "^6.9.1",
|
||||||
"@types/pg": "^8.15.5",
|
"@types/pg": "^8.15.5",
|
||||||
"@types/react": "^19",
|
"@types/react": "^19",
|
||||||
"@types/react-dom": "^19",
|
"@types/react-dom": "^19",
|
||||||
|
|
|
||||||
|
|
@ -308,7 +308,7 @@ export default function AnaliticoComponent({ filtros }: AnaliticoProps) {
|
||||||
const conds = Array.isArray(filters) ? filters : [filters];
|
const conds = Array.isArray(filters) ? filters : [filters];
|
||||||
|
|
||||||
// A coluna deve atender a todas as condições aplicáveis a ela
|
// A coluna deve atender a todas as condições aplicáveis a ela
|
||||||
return conds.every((filter) => {
|
return conds.every((filter: any) => {
|
||||||
const raw = row.getValue(columnId);
|
const raw = row.getValue(columnId);
|
||||||
const v = raw == null ? "" : String(raw);
|
const v = raw == null ? "" : String(raw);
|
||||||
const op = filter.operator;
|
const op = filter.operator;
|
||||||
|
|
|
||||||
|
|
@ -125,23 +125,23 @@ export default function Teste() {
|
||||||
const dadosCompletos = await response.json();
|
const dadosCompletos = await response.json();
|
||||||
|
|
||||||
// Extrair períodos únicos dos dados
|
// Extrair períodos únicos dos dados
|
||||||
const periodosUnicos = [...new Set(dadosCompletos.map((item: DREItem) => item.data_competencia))].sort();
|
const periodosUnicos = [...new Set(dadosCompletos.map((item: DREItem) => item.data_competencia))].sort() as string[];
|
||||||
setMesesDisponiveis(periodosUnicos);
|
setMesesDisponiveis(periodosUnicos);
|
||||||
|
|
||||||
// Extrair grupos únicos
|
// Extrair grupos únicos
|
||||||
const gruposUnicos = [...new Set(dadosCompletos.map((item: DREItem) => item.grupo))].sort();
|
const gruposUnicos = [...new Set(dadosCompletos.map((item: DREItem) => item.grupo))].sort() as string[];
|
||||||
setOpcoesGrupos(gruposUnicos);
|
setOpcoesGrupos(gruposUnicos);
|
||||||
|
|
||||||
// Extrair subgrupos únicos
|
// Extrair subgrupos únicos
|
||||||
const subgruposUnicos = [...new Set(dadosCompletos.map((item: DREItem) => item.subgrupo))].sort();
|
const subgruposUnicos = [...new Set(dadosCompletos.map((item: DREItem) => item.subgrupo))].sort() as string[];
|
||||||
setOpcoesSubgrupos(subgruposUnicos);
|
setOpcoesSubgrupos(subgruposUnicos);
|
||||||
|
|
||||||
// Extrair centros de custo únicos
|
// Extrair centros de custo únicos
|
||||||
const centrosCustoUnicos = [...new Set(dadosCompletos.map((item: DREItem) => item.centro_custo))].sort();
|
const centrosCustoUnicos = [...new Set(dadosCompletos.map((item: DREItem) => item.centro_custo))].sort() as string[];
|
||||||
setOpcoesCentrosCusto(centrosCustoUnicos);
|
setOpcoesCentrosCusto(centrosCustoUnicos);
|
||||||
|
|
||||||
// Extrair contas únicas
|
// Extrair contas únicas
|
||||||
const contasUnicas = [...new Set(dadosCompletos.map((item: DREItem) => item.conta))].sort();
|
const contasUnicas = [...new Set(dadosCompletos.map((item: DREItem) => item.conta))].sort() as string[];
|
||||||
setOpcoesContas(contasUnicas);
|
setOpcoesContas(contasUnicas);
|
||||||
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
|
@ -418,7 +418,7 @@ export default function Teste() {
|
||||||
setFiltrosAplicados(true);
|
setFiltrosAplicados(true);
|
||||||
|
|
||||||
// Extrair meses únicos dos dados filtrados
|
// Extrair meses únicos dos dados filtrados
|
||||||
const mesesUnicos = [...new Set(dadosFiltrados.map(item => item.data_competencia))].sort();
|
const mesesUnicos = [...new Set(dadosFiltrados.map((item: DREItem) => item.data_competencia))].sort() as string[];
|
||||||
setMesesDisponiveis(mesesUnicos);
|
setMesesDisponiveis(mesesUnicos);
|
||||||
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
|
|
||||||
|
|
@ -69,7 +69,7 @@ function criarGruposCalculados(dados: any[]) {
|
||||||
const dadosMes = dadosPorMes[mes];
|
const dadosMes = dadosPorMes[mes];
|
||||||
|
|
||||||
// Calcular valores por grupo usando código numérico
|
// Calcular valores por grupo usando código numérico
|
||||||
const valoresPorGrupo = dadosMes.reduce((acc, item) => {
|
const valoresPorGrupo = dadosMes.reduce((acc: Record<string, number>, item: any) => {
|
||||||
const codgrupo = item.codgrupo;
|
const codgrupo = item.codgrupo;
|
||||||
if (!acc[codgrupo]) acc[codgrupo] = 0;
|
if (!acc[codgrupo]) acc[codgrupo] = 0;
|
||||||
acc[codgrupo] += parseFloat(item.valor);
|
acc[codgrupo] += parseFloat(item.valor);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue