feat(paperless): Belegnummer gegen Paperless prüfen (CF7 + ASN)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
da02baa2b9
commit
57a460ffa2
5 files changed
+187
No files matched your search
@@ -1,5 +1,14 @@
|
||||
import api from './client';
|
||||
|
||||
export type BelegnummerStatus = 'frei' | 'eindeutig' | 'mehrdeutig';
|
||||
|
||||
export interface BelegnummerPruefung {
|
||||
status: BelegnummerStatus;
|
||||
/** Stammdokument für eine neue Version (nur bei „eindeutig“) */
|
||||
documentId: number | null;
|
||||
kandidaten: number[];
|
||||
}
|
||||
|
||||
export interface PaperlessTag {
|
||||
id: number;
|
||||
slug: string;
|
||||
@@ -62,4 +71,6 @@ export const paperlessApi = {
|
||||
api.post<{ exists: boolean }>('/api/paperless/checksum', { checksum }).then(r => r.data.exists),
|
||||
getDocumentPdfBlob: (id: number) =>
|
||||
api.get<Blob>(`/api/paperless/inbox/pdf/${id}`, { responseType: 'blob' }).then(r => r.data),
|
||||
pruefeBelegnummer: (belegnummer: string) =>
|
||||
api.get<BelegnummerPruefung>('/api/paperless/belegnummer-pruefung', { params: { belegnummer } }).then(r => r.data),
|
||||
};
|
||||
Reference in new issue
Block a user