This commit is contained in:
naielv
2025-08-27 15:50:42 +02:00
parent b64a9bc78b
commit bab0ebc858
2 changed files with 28 additions and 26 deletions

View File

@@ -14,6 +14,9 @@ PAGES.dataman = {
case 'config':
PAGES.dataman.__config()
break;
case 'labels':
PAGES.dataman.__labels()
break;
default:
// Tab to edit
}
@@ -174,11 +177,36 @@ PAGES.dataman = {
}, 5000);
};
},
__labels: function(mid) {
var div_materiales = safeuuid()
container.innerHTML = `
<h1>Imprimir Etiquetas AztecQR</h1>
<button onclick="print()">Imprimir</button>
<h2>Materiales</h2>
<div id="${div_co}"></div>
<br><br>`;
div_materiales = document.getElementById(div_materiales)
gun.get(TABLE).get("materiales").once().map().once((data, mid) => {
function add_row(data, key) {
if (data != null) {
div_materiales.innerHTML += BuildQR("materiales," + mid, data["Nombre"] || mid)
}
}
if (typeof data == "string") {
SEA.decrypt(data, SECRET, (data) => {
add_row(data, key);
});
} else {
add_row(data, key);
}
})
},
index: function () {
container.innerHTML = `
<h1>Administración de datos</h1>
<a class="button" href="#dataman,import">Importar datos</a>
<a class="button" href="#dataman,export">Exportar datos</a>
<a class="button" href="#dataman,labels">Imprimir etiquetas</a>
<a class="button" href="#dataman,config">Ajustes</a>
`
}

View File

@@ -14,8 +14,6 @@ PAGES.index = {
case 'qr':
PAGES.index.__scan()
break;
case "labels":
PAGES.index.__labels()
}
},
__scan: function(mid) {
@@ -38,29 +36,5 @@ PAGES.index = {
}
html5QrcodeScanner.render(onScanSuccess);
},
__labels: function(mid) {
var div_materiales = safeuuid()
container.innerHTML = `
<h1>Imprimir Etiquetas AztecQR</h1>
<button onclick="print()">Imprimir</button>
<h2>Materiales</h2>
<div id="${div_co}"></div>
<br><br>`;
div_materiales = document.getElementById(div_materiales)
gun.get(TABLE).get("materiales").once().map().once((data, mid) => {
function add_row(data, key) {
if (data != null) {
div_materiales.innerHTML += BuildQR("materiales," + mid, data["Nombre"] || mid)
}
}
if (typeof data == "string") {
SEA.decrypt(data, SECRET, (data) => {
add_row(data, key);
});
} else {
add_row(data, key);
}
})
}
}