From 6196234d8bccb24486d8d2fedcded7c4910000cf Mon Sep 17 00:00:00 2001 From: consultoria-as Date: Mon, 18 May 2026 05:22:55 +0000 Subject: [PATCH] fix(inventory): refresh list, close modal, update badges after creating item - Expose loadInventoryStats globally so inventory.js can call it after CRUD - Fix token key: use pos_token (not access_token) to match auth scheme - After successful POST /items: close modal, clear form inputs, reload stats - Bump inventory.js cache-bust query param v3 -> v4 --- pos/static/js/inventory.js | 7 +++++++ pos/templates/inventory.html | 10 ++++++---- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/pos/static/js/inventory.js b/pos/static/js/inventory.js index 67b39fc..e2c66e3 100644 --- a/pos/static/js/inventory.js +++ b/pos/static/js/inventory.js @@ -216,6 +216,13 @@ } document.getElementById('createResult').innerHTML = '' + msg + ''; loadItems(currentPage); + // Close modal, clear form, refresh badges + closeCreateModal(); + ['newPartNumber','newName','newBrand','newBarcode','newCost','newPrice1','newPrice2','newPrice3','newMinStock','newInitialStock','newLocation'].forEach(function(id) { + var el = document.getElementById(id); + if (el) el.value = ''; + }); + if (window.loadInventoryStats) window.loadInventoryStats(); } else { document.getElementById('createResult').innerHTML = '' + (result ? result.error || 'Error' : 'Error de red') + ''; } diff --git a/pos/templates/inventory.html b/pos/templates/inventory.html index 8678147..b5faef6 100644 --- a/pos/templates/inventory.html +++ b/pos/templates/inventory.html @@ -815,7 +815,7 @@ - + @@ -823,9 +823,9 @@