fix: remove all hardcoded demo data from summary cards

Replaced hardcoded values (4,817 SKUs, $2.4M, 1,284 clients, $842,190
invoiced, $2,847,320 assets, etc.) with $0 / 0 placeholders with IDs
so the JS can populate them from real API data.

Affected: inventory.html, customers.html, invoicing.html, accounting.html

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-18 06:44:51 +00:00
parent bf1473d6bd
commit 787d24fe71
113 changed files with 883 additions and 41 deletions

View File

@@ -1392,8 +1392,8 @@
</div>
<div class="summary-card__body">
<div class="summary-card__label">Ingresos Mes</div>
<div class="summary-card__value">$2,847,320</div>
<div class="summary-card__delta summary-card__delta--up">+12.4% vs mes anterior</div>
<div class="summary-card__value" id="acc-assets">$0</div>
<div class="summary-card__delta summary-card__delta--up">Activo total</div>
</div>
</div>
<div class="summary-card">
@@ -1402,8 +1402,8 @@
</div>
<div class="summary-card__body">
<div class="summary-card__label">Egresos Mes</div>
<div class="summary-card__value">$1,923,480</div>
<div class="summary-card__delta summary-card__delta--down">+8.1% vs mes anterior</div>
<div class="summary-card__value" id="acc-liabilities">$0</div>
<div class="summary-card__delta summary-card__delta--down">Pasivo total</div>
</div>
</div>
<div class="summary-card">
@@ -1412,7 +1412,7 @@
</div>
<div class="summary-card__body">
<div class="summary-card__label">Cuentas por Cobrar</div>
<div class="summary-card__value">$438,920</div>
<div class="summary-card__value" id="acc-equity">$0</div>
<div class="summary-card__sub">23 facturas pendientes</div>
</div>
</div>
@@ -1422,7 +1422,7 @@
</div>
<div class="summary-card__body">
<div class="summary-card__label">Cuentas por Pagar</div>
<div class="summary-card__value">$612,750</div>
<div class="summary-card__value" id="acc-revenue">$0</div>
<div class="summary-card__sub">18 facturas · 3 vencidas</div>
</div>
</div>

View File

@@ -1776,11 +1776,8 @@
</svg>
</div>
<div class="summary-card__label">Total Clientes</div>
<div class="summary-card__value">1,284</div>
<div class="summary-card__delta">
<svg width="10" height="10" viewBox="0 0 12 12" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 9V3M3 6l3-3 3 3"/></svg>
+18 este mes
</div>
<div class="summary-card__value" id="cust-total">0</div>
<div class="summary-card__sub">Registrados</div>
</div>
<div class="summary-card">
@@ -1791,11 +1788,8 @@
</svg>
</div>
<div class="summary-card__label">Clientes Activos</div>
<div class="summary-card__value">1,047</div>
<div class="summary-card__delta">
<svg width="10" height="10" viewBox="0 0 12 12" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 9V3M3 6l3-3 3 3"/></svg>
81.5% del total
</div>
<div class="summary-card__value" id="cust-active">0</div>
<div class="summary-card__sub">Con compras recientes</div>
</div>
<div class="summary-card">
@@ -1806,12 +1800,9 @@
<path d="M5.75 6.5c0-.83.67-1.5 1.5-1.5h1c.83 0 1.5.67 1.5 1.5S9.08 8 8 8s-2 .67-2 1.5.67 1.5 1.5 1.5h1.5c.83 0 1.5-.67 1.5-1.5"/>
</svg>
</div>
<div class="summary-card__label">Crédito Total Otorgado</div>
<div class="summary-card__value">$4.2M</div>
<div class="summary-card__delta">
<svg width="10" height="10" viewBox="0 0 12 12" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 9V3M3 6l3-3 3 3"/></svg>
+$320K vs mes anterior
</div>
<div class="summary-card__label">Crédito Otorgado</div>
<div class="summary-card__value" id="cust-credit">$0</div>
<div class="summary-card__sub">Total en créditos activos</div>
</div>
<div class="summary-card">
@@ -1822,11 +1813,8 @@
</svg>
</div>
<div class="summary-card__label">Cuentas por Cobrar</div>
<div class="summary-card__value" style="color: var(--color-error);">$847K</div>
<div class="summary-card__delta neg">
<svg width="10" height="10" viewBox="0 0 12 12" fill="none" stroke="currentColor" stroke-width="2"><path d="M6 3v6M3 6l3 3 3-3"/></svg>
+$65K vs mes anterior
</div>
<div class="summary-card__value" id="cust-receivable" style="color: var(--color-error);">$0</div>
<div class="summary-card__sub">Saldo pendiente</div>
</div>
</div>

View File

@@ -1493,8 +1493,8 @@
</div>
<div class="summary-card__body">
<div class="summary-card__label">Total SKUs</div>
<div class="summary-card__value">4,817</div>
<div class="summary-card__delta summary-card__delta--up">+38 este mes</div>
<div class="summary-card__value" id="inv-total-skus">0</div>
<div class="summary-card__sub">Productos activos</div>
</div>
</div>
@@ -1504,7 +1504,7 @@
</div>
<div class="summary-card__body">
<div class="summary-card__label">Valor Inventario</div>
<div class="summary-card__value">$2.4M</div>
<div class="summary-card__value" id="inv-total-value">$0</div>
<div class="summary-card__sub">MXN · Costo promedio</div>
</div>
</div>
@@ -1514,9 +1514,9 @@
<svg viewBox="0 0 24 24"><path d="M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"/><line x1="12" y1="9" x2="12" y2="13"/><line x1="12" y1="17" x2="12.01" y2="17"/></svg>
</div>
<div class="summary-card__body">
<div class="summary-card__label">Alertas Activas</div>
<div class="summary-card__value">23</div>
<div class="summary-card__delta summary-card__delta--down">12 críticas</div>
<div class="summary-card__label">Stock Bajo</div>
<div class="summary-card__value" id="inv-low-stock">0</div>
<div class="summary-card__sub">Productos por reabastecer</div>
</div>
</div>
@@ -1525,9 +1525,9 @@
<svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></svg>
</div>
<div class="summary-card__body">
<div class="summary-card__label">Última Actualización</div>
<div class="summary-card__value" style="font-size:1.1rem;">Hoy 09:47</div>
<div class="summary-card__sub">Sincronizado con central</div>
<div class="summary-card__label">Sin Movimiento</div>
<div class="summary-card__value" id="inv-no-movement" style="font-size:1.1rem;">0</div>
<div class="summary-card__sub">Productos sin venta reciente</div>
</div>
</div>

View File

@@ -1584,7 +1584,7 @@
</div>
<div class="summary-card__body">
<div class="summary-card__label">Facturas del Mes</div>
<div class="summary-card__value">247</div>
<div class="summary-card__value" id="inv-total-count">0</div>
<div class="summary-card__delta summary-card__delta--up">+18 vs mes anterior</div>
</div>
</div>
@@ -1598,7 +1598,7 @@
</div>
<div class="summary-card__body">
<div class="summary-card__label">Monto Facturado</div>
<div class="summary-card__value">$842,190</div>
<div class="summary-card__value" id="inv-total-billed">$0</div>
<div class="summary-card__sub">MXN · Mes en curso</div>
</div>
</div>
@@ -1612,8 +1612,8 @@
</div>
<div class="summary-card__body">
<div class="summary-card__label">Pendientes de Pago</div>
<div class="summary-card__value">34</div>
<div class="summary-card__delta summary-card__delta--down">$156,400.00 MXN</div>
<div class="summary-card__value" id="inv-pending">0</div>
<div class="summary-card__sub">Facturas por cobrar</div>
</div>
</div>
@@ -1627,7 +1627,7 @@
</div>
<div class="summary-card__body">
<div class="summary-card__label">Canceladas</div>
<div class="summary-card__value">6</div>
<div class="summary-card__value" id="inv-cancelled">0</div>
<div class="summary-card__sub">Este mes</div>
</div>
</div>