Ticketkarte und Admin an das neue Formular angepasst
- Ticketkarte: Response-Level-Auswahl entfernt; Service Type als "Fernwartung" / "Vor Ort" (altes "Off Site" zählt als Fernwartung) - Admin > Konfiguration: Ticketarten, Systeme, Reaktions- und Leistungsarten ausgeblendet, da das Formular sie fest vorgibt; editierbar bleiben die Prioritäten, die Listen bleiben beim Speichern im Config-Dokument erhalten - Kaputtes Trennzeichen "�" wieder "·" (Ticketkarte, Kundenliste, Kundendetails) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
d86f9c07cd
commit
d6becf0151
6 files changed
+25
-70
No files matched your search
+14
-1
@@ -1,8 +1,21 @@
|
||||
/* Hilfen fuer "Neues Ticket".
|
||||
/* Hilfen fuer "Neues Ticket" und die Anzeige der Tickets.
|
||||
WOMS speichert Datum als Text "dd.mm.yyyy" und Uhrzeit als "hhmm"
|
||||
(siehe planboard.js). Die Kalender-Felder des Browsers liefern dagegen
|
||||
"yyyy-mm-dd" bzw. "hh:mm" - umgerechnet wird erst beim Speichern. */
|
||||
|
||||
// Service Type: gespeichert werden die bisherigen Werte, angezeigt wird Deutsch
|
||||
export const SERVICE_TYPES = [
|
||||
{ value: 'Remote', label: 'Fernwartung (remote)' },
|
||||
{ value: 'On Site', label: 'Vor Ort beim Kunden' },
|
||||
]
|
||||
|
||||
// Kurzform fuer Badges. Das alte "Off Site" meinte ebenfalls Arbeit aus der Ferne.
|
||||
const SERVICE_TYPE_SHORT = { remote: 'Fernwartung', 'off site': 'Fernwartung', 'on site': 'Vor Ort' }
|
||||
|
||||
export function serviceTypeLabel(value) {
|
||||
return SERVICE_TYPE_SHORT[String(value || '').trim().toLowerCase()] || value
|
||||
}
|
||||
|
||||
const pad = (n) => String(n).padStart(2, '0')
|
||||
|
||||
// Heutiges Datum in Ortszeit als "yyyy-mm-dd" (Wert fuer <input type="date">)
|
||||
|
||||
Reference in new issue
Block a user