update
This commit is contained in:
@@ -28,23 +28,25 @@ export interface LieferantFormData {
|
||||
|
||||
// ── Orders ──
|
||||
|
||||
export type BestellungStatus = 'entwurf' | 'erstellt' | 'bestellt' | 'teillieferung' | 'vollstaendig' | 'abgeschlossen';
|
||||
export type BestellungStatus = 'entwurf' | 'wartet_auf_genehmigung' | 'bereit_zur_bestellung' | 'bestellt' | 'teillieferung' | 'lieferung_pruefen' | 'abgeschlossen';
|
||||
|
||||
export const BESTELLUNG_STATUS_LABELS: Record<BestellungStatus, string> = {
|
||||
entwurf: 'Entwurf',
|
||||
erstellt: 'Erstellt',
|
||||
wartet_auf_genehmigung: 'Wartet auf Genehmigung',
|
||||
bereit_zur_bestellung: 'Bereit zur Bestellung',
|
||||
bestellt: 'Bestellt',
|
||||
teillieferung: 'Teillieferung',
|
||||
vollstaendig: 'Vollständig',
|
||||
lieferung_pruefen: 'Lieferung prüfen',
|
||||
abgeschlossen: 'Abgeschlossen',
|
||||
};
|
||||
|
||||
export const BESTELLUNG_STATUS_COLORS: Record<BestellungStatus, 'default' | 'info' | 'primary' | 'warning' | 'success'> = {
|
||||
export const BESTELLUNG_STATUS_COLORS: Record<BestellungStatus, 'default' | 'info' | 'primary' | 'warning' | 'success' | 'secondary' | 'error'> = {
|
||||
entwurf: 'default',
|
||||
erstellt: 'info',
|
||||
wartet_auf_genehmigung: 'warning',
|
||||
bereit_zur_bestellung: 'info',
|
||||
bestellt: 'primary',
|
||||
teillieferung: 'warning',
|
||||
vollstaendig: 'success',
|
||||
lieferung_pruefen: 'secondary',
|
||||
abgeschlossen: 'success',
|
||||
};
|
||||
|
||||
@@ -70,6 +72,9 @@ export interface Bestellung {
|
||||
aktualisiert_am: string;
|
||||
bestellt_am?: string;
|
||||
abgeschlossen_am?: string;
|
||||
genehmigt_von?: string;
|
||||
genehmigt_am?: string;
|
||||
genehmigt_von_name?: string;
|
||||
// Computed
|
||||
total_cost?: number;
|
||||
items_count?: number;
|
||||
@@ -102,6 +107,7 @@ export interface Bestellposition {
|
||||
notizen?: string;
|
||||
erstellt_am: string;
|
||||
aktualisiert_am: string;
|
||||
spezifikationen?: string[];
|
||||
}
|
||||
|
||||
export interface BestellpositionFormData {
|
||||
@@ -111,6 +117,7 @@ export interface BestellpositionFormData {
|
||||
einheit?: string;
|
||||
einzelpreis?: number;
|
||||
notizen?: string;
|
||||
spezifikationen?: string[];
|
||||
}
|
||||
|
||||
// ── File Attachments ──
|
||||
|
||||
Reference in New Issue
Block a user