Files
SteelBase/public/docs-historicos/CORRECAO-CAMINHO-CSV.md

2.8 KiB

Correção do Caminho do CSV - Cantoneiras

Problema Identificado

A tabela de cantoneiras estava vazia porque o caminho do CSV estava incorreto.

Caminho Errado:

fetch('BD/cantoneiras_brasil_completo.csv')

Caminho Correto:

fetch('BD/perfis/cantoneiras_brasil_completo.csv')

Correções Aplicadas

1. Mapeamento de Seções (app.js)

Adicionadas todas as seções do catálogo de perfis no objeto sections:

const sections = {
    // ... outras seções
    // Catálogo de Perfis
    'cantoneiras': typeof getCantoneirasContent === 'function' ? getCantoneirasContent() : '<p>Carregando cantoneiras...</p>',
    'barras-redondas': '<p>Barras Redondas - Em desenvolvimento</p>',
    'tubos-circulares': '<p>Tubos Circulares - Em desenvolvimento</p>',
    'perfis-i': '<p>Perfis I (IPE) - Em desenvolvimento</p>',
    'perfis-w': '<p>Perfis W - Em desenvolvimento</p>',
    'tubos-rhs': '<p>Tubos RHS - Em desenvolvimento</p>',
    'chapas': '<p>Chapas - Em desenvolvimento</p>',
    'perfis-hp': '<p>Perfis HP - Em desenvolvimento</p>',
    'barras-roscadas': '<p>Barras Roscadas - Em desenvolvimento</p>',
    'barras-chatas': '<p>Barras Chatas - Em desenvolvimento</p>',
    // ...
};

2. Caminho do CSV (perfis-catalog.js)

Corrigido o caminho do fetch:

// ANTES
const response = await fetch('BD/cantoneiras_brasil_completo.csv');

// DEPOIS
const response = await fetch('BD/perfis/cantoneiras_brasil_completo.csv');

Como Testar

  1. Abra o aplicativo no navegador
  2. Faça um hard refresh (Ctrl+Shift+R)
  3. Navegue até "Catálogo de Perfis" → "Cantoneiras"
  4. A tabela deve carregar com 39 modelos
  5. Verifique o console - deve mostrar: " 39 cantoneiras carregadas"

Estrutura do CSV

O arquivo BD/perfis/cantoneiras_brasil_completo.csv contém:

id,nome,lado_mm,espessura_mm,peso_kg_m,area_cm2,momento_inercia_cm4,raio_giracao_cm,tipo
l25_25_3,L25x25x3,25,3,1.12,1.43,0.38,0.52,Pequena
l25_25_4,L25x25x4,25,4,1.47,1.87,0.47,0.5,Pequena
...

Próximos Passos

Implementar os outros 9 tipos de perfis seguindo o mesmo padrão:

  1. Barras Redondas - BD/perfis/barras_brasil_completo.csv
  2. Tubos Circulares - BD/perfis/tubos_circulares_brasil_completo.csv
  3. Perfis I (IPE) - BD/perfis/perfis_i_brasil_completo.csv
  4. Perfis W - BD/perfis/perfis_w_brasil_completo.csv
  5. Tubos RHS - BD/perfis/tubos_rhs_brasil_completo.csv
  6. Chapas - BD/perfis/chapas_brasil_completo.csv
  7. Perfis HP - BD/perfis/perfis_hp_brasil_completo.csv
  8. Barras Roscadas - BD/perfis/barras_roscadas_brasil_completo.csv
  9. Barras Chatas - BD/perfis/barras_chatas_brasil_completo.csv

Arquivos Modificados

  1. app.js - Adicionado mapeamento de seções do catálogo
  2. js/sections/perfis-catalog.js - Corrigido caminho do CSV