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