docs: implement Antigravity global rules
This commit is contained in:
@@ -1,87 +1,87 @@
|
||||
# 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() : '<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:
|
||||
|
||||
```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
|
||||
# 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() : '<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:
|
||||
|
||||
```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
|
||||
|
||||
Reference in New Issue
Block a user