fix(catalog): descarga de plantilla de precios proveedor con token
El enlace <a> a /pos/api/supplier-catalog/prices/template fallaba con 401 porque la navegación normal no envía el header Authorization. Se reemplaza por un botón que descarga el blob vía fetch con Bearer token y dispara la descarga del cliente. También se corrige clase btn-primary -> btn--primary.
This commit is contained in:
@@ -294,8 +294,8 @@
|
||||
<input type="file" id="uploadPricesFile" accept=".csv,.xlsx,.xls" style="width:100%;" />
|
||||
</div>
|
||||
<div style="display:flex;gap:var(--space-2);justify-content:flex-end;">
|
||||
<a href="/pos/api/supplier-catalog/prices/template" class="btn btn--ghost" style="text-decoration:none;">Descargar plantilla</a>
|
||||
<button class="btn btn-primary" onclick="CatalogApp.submitUploadPrices()">Subir precios</button>
|
||||
<button class="btn btn--ghost" onclick="CatalogApp.downloadPriceTemplate()">Descargar plantilla</button>
|
||||
<button class="btn btn--primary" onclick="CatalogApp.submitUploadPrices()">Subir precios</button>
|
||||
</div>
|
||||
<div id="uploadPricesStatus" style="margin-top:var(--space-3);font-size:var(--text-body-sm);"></div>
|
||||
</div>
|
||||
@@ -321,7 +321,7 @@
|
||||
<script src="/pos/static/js/splash-loader.js?v=1" defer></script>
|
||||
<script src="/pos/static/js/pos-utils.js?v=2" defer></script>
|
||||
<script src="/pos/static/js/sidebar.js" defer></script>
|
||||
<script src="/pos/static/js/catalog.js?v=6" defer></script>
|
||||
<script src="/pos/static/js/catalog.js?v=7" defer></script>
|
||||
<script src="/pos/static/js/offline-banner.js" defer></script>
|
||||
<script src="/pos/static/js/chat.js" defer></script>
|
||||
<script src="/pos/static/js/sync-engine.js" defer></script>
|
||||
|
||||
Reference in New Issue
Block a user