Fixed asset id entering issue

This commit is contained in:
2025-11-28 17:34:14 +01:00
parent 10314d209c
commit b319e50a18

View File

@@ -73,9 +73,11 @@
<script defer>
async function onScanSuccess(decodedText, decodedResult) {
async function onScanSuccess(decodedText, decodedResult, isEnteredManually) {
const rawDecoded = decodedText;
const BARCODE_TYPE = "@barcodeType";
if (!isEnteredManually)
{
switch (BARCODE_TYPE.toUpperCase()) {
case "EAN13":
decodedText = decodedText.slice(0,-1);
@@ -102,6 +104,7 @@
decodedText = decodedText.slice(0,-1);
break;
}
}
decodedText = decodedText.replace(/^0+/, '');
console.log(`Code matched = ${decodedText}`, decodedResult);
document.getElementById("barcodeInput").value = decodedText;
@@ -268,7 +271,7 @@
console.warn("Could not stop scanner:", err);
}
}
await onScanSuccess(document.getElementById("barcodeInput").value, null);
await onScanSuccess(document.getElementById("barcodeInput").value, null, true);
});
}
const scanBarcodeButton = document.querySelector('#scanBarcodeButton');