尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
Painel Paulicomp — Separação, Picking & Curva ABC Dashboard executivo estático (HTML + Tailwind + Chart.js), com sincronização automática de itens de pedidos direto do Tiny ERP (Olist). 1. Suba este repositório para o GitHub/GitLab. 2. Na Vercel, importe o repositório (Framework preset: Other). 3. Configure as variáveis de ambiente abaixo em Project → Settings → Environment Variables. 4. Deploy.檢視完整 README ↗
Dashboard executivo estático (HTML + Tailwind + Chart.js), com sincronização automática de itens de pedidos direto do Tiny ERP (Olist).
DATABASE_URL — string de conexão do Neon (mesmo banco/projeto do painel
de expedição, ou um Neon separado — qualquer um funciona, a tabela
picking_records é criada automaticamente na primeira chamada).TINY_TOKEN_SP, TINY_TOKEN_SUL, TINY_TOKEN_TRADE — os mesmos tokens
usados no painel de expedição (API v2 do Tiny, um por filial).Diferente do painel de expedição (que lê a lista de notas fiscais direto),
aqui a granularidade é por item dentro do pedido (SKU + quantidade), e a
API do Tiny não retorna os itens na busca de pedidos — é preciso 1 chamada
extra (pedido.obter.php) por pedido encontrado. Por isso:
/api/tiny-sync manualmente com
?filial=SP&dataInicial=01/01/2025&dataFinal=31/01/2025 (um mês por vez,
por filial), do mesmo jeito feito no painel de expedição.index.html — aplicação completa (single-file).api/picking.js — GET/POST/DELETE na tabela picking_records do Neon
(dedup por filial + pedido + sku).api/tiny-sync.js — busca pedidos e itens no Tiny e grava no Neon.vercel.json — maxDuration: 60 na função de sync + Cron diário.