add linking between internal and external orders

This commit is contained in:
Matthias Hochmeister
2026-03-27 11:18:06 +01:00
parent 75e533c1fc
commit 90f691d607
8 changed files with 573 additions and 49 deletions

View File

@@ -9,6 +9,8 @@ import type {
AusruestungEigenschaft,
AusruestungAnfrage,
AusruestungWidgetOverview,
CreateOrdersRequest,
CreateOrdersResponse,
} from '../types/ausruestungsanfrage.types';
export const ausruestungsanfrageApi = {
@@ -127,6 +129,12 @@ export const ausruestungsanfrageApi = {
await api.delete(`/api/ausruestungsanfragen/requests/${anfrageId}/link/${bestellungId}`);
},
// ── Create orders from request ──
createOrders: async (anfrageId: number, payload: CreateOrdersRequest): Promise<CreateOrdersResponse> => {
const r = await api.post(`/api/ausruestungsanfragen/requests/${anfrageId}/create-orders`, payload);
return r.data.data;
},
// ── Overview ──
getOverview: async (): Promise<AusruestungOverview> => {
const r = await api.get('/api/ausruestungsanfragen/overview');