# Correção do Caminho do CSV - Cantoneiras ## Problema Identificado A tabela de cantoneiras estava vazia porque o caminho do CSV estava incorreto. ### Caminho Errado: ```javascript fetch('BD/cantoneiras_brasil_completo.csv') ``` ### Caminho Correto: ```javascript 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`: ```javascript const sections = { // ... outras seções // Catálogo de Perfis 'cantoneiras': typeof getCantoneirasContent === 'function' ? getCantoneirasContent() : '
Carregando cantoneiras...
', 'barras-redondas': 'Barras Redondas - Em desenvolvimento
', 'tubos-circulares': 'Tubos Circulares - Em desenvolvimento
', 'perfis-i': 'Perfis I (IPE) - Em desenvolvimento
', 'perfis-w': 'Perfis W - Em desenvolvimento
', 'tubos-rhs': 'Tubos RHS - Em desenvolvimento
', 'chapas': 'Chapas - Em desenvolvimento
', 'perfis-hp': 'Perfis HP - Em desenvolvimento
', 'barras-roscadas': 'Barras Roscadas - Em desenvolvimento
', 'barras-chatas': 'Barras Chatas - Em desenvolvimento
', // ... }; ``` ### 2. Caminho do CSV (perfis-catalog.js) Corrigido o caminho do fetch: ```javascript // 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: ```csv 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