diff --git a/src/Views/Home/Assets.cshtml b/src/Views/Home/Assets.cshtml index 0794628..a5f6fa9 100644 --- a/src/Views/Home/Assets.cshtml +++ b/src/Views/Home/Assets.cshtml @@ -740,30 +740,9 @@ function printBarcode(svgId) { printWindow.close(); } -function calculateEAN13CheckDigit(number12) { - if (number12.length !== 12) throw "Input must be 12 digits"; - const digits = number12.split("").map(Number); - - let sumOdd = 0; - let sumEven = 0; - - for (let i = 0; i < 12; i++) { - if ((i + 1) % 2 === 0) { - sumEven += digits[i]; - } else { - sumOdd += digits[i]; - } - } - - const total = sumOdd + sumEven * 3; - const checkDigit = (10 - (total % 10)) % 10; - return checkDigit; -} - function idToEAN13(id) { const padded = id.toString().padStart(12, "0"); // 12 digits - const checkDigit = calculateEAN13CheckDigit(padded); - return padded + checkDigit; // full 13-digit number + return padded; } document.addEventListener('DOMContentLoaded', () => { @@ -820,24 +799,26 @@ document.addEventListener('DOMContentLoaded', () => { - +