Compare commits

..

No commits in common. "89f47a7c259f965a378a35597c5ff0e31866c1af" and "1cb53b603453bb3d751e9bae972ec6d4f7649c70" have entirely different histories.

2 changed files with 13 additions and 1 deletions

1
.gitignore vendored
View File

@ -10,7 +10,6 @@ yarn-debug.log*
yarn-error.log* yarn-error.log*
lerna-debug.log* lerna-debug.log*
.pnpm-debug.log* .pnpm-debug.log*
*.zip
# Diagnostic reports (https://nodejs.org/api/report.html) # Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json

View File

@ -129,6 +129,19 @@ function deviceTrackerHandler() {
const dtservice = dtserviceinput.value; const dtservice = dtserviceinput.value;
const dtnotes = document.getElementById('dtnotes').value; const dtnotes = document.getElementById('dtnotes').value;
if (dtticket.trim() === '' || dtuser.trim() === '' || dtservice.trim() === '') {
alert('Please fill out all required fields (Ticket Number, User, Service Type).');
return;
}
const dtTicketNumber = Number.parseInt(dtticket);
if (!(Number.isInteger(dtTicketNumber) && dtTicketNumber > 0)) {
alert('Please enter a valid Ticket Number (positive integer).');
return;
} else if (dtTicketNumber > 999999) {
alert('Please enter a valid Ticket Number (6 digits or less).');
return;
}
// Generate the line array and PDF // Generate the line array and PDF
const lineArray = prepDeviceTracker(dtticket, dtuser, dtservice, dtnotes); const lineArray = prepDeviceTracker(dtticket, dtuser, dtservice, dtnotes);
const bUrl = generateFile(lineArray, true, false); const bUrl = generateFile(lineArray, true, false);