From d57c94b9a5987447d63314cfb066dd343e08da64 Mon Sep 17 00:00:00 2001 From: Marcos Reifonas Date: Fri, 21 Aug 2026 18:00:59 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=80=20Auto-deploy:=20TrackSteelAPP=20a?= =?UTF-8?q?tualizado=20em=2021/08/2026=2018:00:59?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- query_db.cjs | 20 +++++++++++++++++++ .../dashboard-producao/ResumoOF.tsx | 4 ++-- .../TabelaResumoProcessos.tsx | 2 +- test_db.js | 16 +++++++++++++++ test_db2.js | 17 ++++++++++++++++ 5 files changed, 56 insertions(+), 3 deletions(-) create mode 100644 query_db.cjs create mode 100644 test_db.js create mode 100644 test_db2.js diff --git a/query_db.cjs b/query_db.cjs new file mode 100644 index 0000000..30184a5 --- /dev/null +++ b/query_db.cjs @@ -0,0 +1,20 @@ +const { createClient } = require('@supabase/supabase-js'); +const fs = require('fs'); + +const envContent = fs.readFileSync('.env', 'utf8'); +const supabaseUrl = envContent.match(/VITE_SUPABASE_URL=(.*)/)[1]; +const supabaseKey = envContent.match(/VITE_SUPABASE_ANON_KEY=(.*)/)[1]; + +const supabase = createClient(supabaseUrl, supabaseKey); + +async function main() { + const { data: ofData } = await supabase.from('ordens_fabricacao').select('*').eq('num_of', 'B132').single(); + console.log('OF:', ofData); + + const { data: pecas } = await supabase.from('pecas').select('*').eq('of_number', 'B132'); + console.log('Pecas:', pecas); + + const { data: apontamentos } = await supabase.from('apontamentos_producao').select('*').eq('of_number', 'B132'); + console.log('Apt:', apontamentos); +} +main(); diff --git a/src/components/dashboard-producao/ResumoOF.tsx b/src/components/dashboard-producao/ResumoOF.tsx index 7b5e117..01606c7 100644 --- a/src/components/dashboard-producao/ResumoOF.tsx +++ b/src/components/dashboard-producao/ResumoOF.tsx @@ -61,10 +61,10 @@ export const ResumoOF: React.FC = ({ of, data, loading }) => {
- {(data.pesoTotalFabricado / 1000).toFixed(2)} t + {data.pesoTotalFabricado.toFixed(2)} kg

- de {(data.tonelagem / 1000).toFixed(2)} t contratadas + de {data.tonelagem.toFixed(2)} kg contratadas

diff --git a/src/components/dashboard-producao/TabelaResumoProcessos.tsx b/src/components/dashboard-producao/TabelaResumoProcessos.tsx index a1188c2..8e31e50 100644 --- a/src/components/dashboard-producao/TabelaResumoProcessos.tsx +++ b/src/components/dashboard-producao/TabelaResumoProcessos.tsx @@ -83,7 +83,7 @@ export const TabelaResumoProcessos: React.FC = ({ da {getStatusBadge(processo.status)} - {(processo.pesoFabricado / 1000).toFixed(3)} t + {processo.pesoFabricado.toFixed(3)} kg ))} diff --git a/test_db.js b/test_db.js new file mode 100644 index 0000000..07bf33e --- /dev/null +++ b/test_db.js @@ -0,0 +1,16 @@ +import { createClient } from '@supabase/supabase-js'; +import fs from 'fs'; + +const envContent = fs.readFileSync('.env', 'utf8'); +const supabaseUrl = envContent.match(/VITE_SUPABASE_URL="(.*?)"/)[1]; +const supabaseKey = envContent.match(/VITE_SUPABASE_PUBLISHABLE_KEY="(.*?)"/)[1]; + +const supabase = createClient(supabaseUrl, supabaseKey); + +async function main() { + const { data: ofData } = await supabase.from('ordens_fabricacao').select('*').eq('num_of', 'B132').single(); + console.log('OF:', ofData.peso_total); + const { data: pecas } = await supabase.from('pecas').select('peso_unitario, quantidade').eq('of_number', 'B132'); + console.log('Pecas:', pecas.length > 0 ? pecas[0] : null); +} +main(); diff --git a/test_db2.js b/test_db2.js new file mode 100644 index 0000000..82e64fe --- /dev/null +++ b/test_db2.js @@ -0,0 +1,17 @@ +import { createClient } from '@supabase/supabase-js'; +import fs from 'fs'; + +const envContent = fs.readFileSync('.env', 'utf8'); +const supabaseUrl = envContent.match(/VITE_SUPABASE_URL="(.*?)"/)[1]; +const supabaseKey = envContent.match(/VITE_SUPABASE_PUBLISHABLE_KEY="(.*?)"/)[1]; + +const supabase = createClient(supabaseUrl, supabaseKey); + +async function main() { + const { data: ofData } = await supabase.from('ordens_fabricacao').select('*').limit(3); + console.log('OFs:', ofData.map(o => ({ num_of: o.num_of, peso_total: o.peso_total }))); + + const { data: pecas } = await supabase.from('pecas').select('of_number, peso_unitario, peso_total, quantidade').limit(3); + console.log('Pecas:', pecas); +} +main();