ETASCOM CRM V3 - Documentation API
    Preparing search index...
    • GET /api/tablet/work-orders/{id}

      Récupère les détails COMPLETS d'un OF pour tablette Inclut : FTPR/Gamme, Opérations, Consignes, BOM avec FIFO, Matières, OT

      Équivalent au dialog "Détails FTPR" de la page web

      Parameters

      • request: NextRequest
      • __namedParameters: { params: Promise<{ id: string }> }

      Returns Promise<
          | NextResponse<{ success: boolean; error: string; message: string }>
          | NextResponse<
              {
                  success: boolean;
                  message: string;
                  data: {
                      id: any;
                      number: any;
                      name: any;
                      status: any;
                      priority: any;
                      lotNumber: any;
                      orderedQuantity: any;
                      plannedQuantity: any;
                      producedQuantity: number;
                      scrapQuantity: any;
                      remainingQuantity: number;
                      progress: number;
                      isLate: any;
                      dueDate: any;
                      plannedStartDate: any;
                      plannedEndDate: any;
                      actualStartDate: any;
                      actualEndDate: any;
                      createdAt: any;
                      notes: any;
                      internalNotes: any;
                      finishedProduct: {
                          id: any;
                          code: any;
                          name: any;
                          description: any;
                          imageUrl: any;
                          unit: any;
                          category: any;
                      };
                      client: any;
                      salesOrder: any;
                      createdBy: any;
                      planner: any;
                      supervisor: any;
                      ftpr: | {
                          id: any;
                          name: any;
                          version: any;
                          referenceQuantity: any;
                          minimumManufacturingQty: any;
                          manufacturingMultiple: any;
                          operations: any;
                          stats: {
                              totalOperations: any;
                              totalDuration: any;
                              totalSetupTime: any;
                              totalComponents: any;
                              totalInstructions: any;
                          };
                      }
                      | null;
                      materials: any;
                      stockStatus: {
                          allAvailable: any;
                          missingCount: any;
                          missingMaterials: any;
                      };
                      workOrders: any;
                      otStats: { total: any; completed: any; inProgress: any; pending: any };
                      _count: any;
                  };
              },
          >,
      >