@extends('plantilla.app') @section('titulo', 'EDITAR PEDIDO') @section('contenido')

Gestión

Editar Pedido {{ $pedido->correlativo }}

Actualiza cabecera y detalle del pedido.

@csrf @method('PUT')

Cabecera

@if (strtoupper($user->tipo) === 'ADMIN')

Si cambias de almacén, se limpiará el detalle actual para evitar mezclar productos.

@else
@endif

Detalle del pedido

Busca productos por código o descripción del almacén seleccionado.

Código Descripción U.M. Precio Cantidad Subtotal Acciones
Cancelar
@php $detalleInicial = $pedido->detalles->map(function ($d) { return [ 'id' => $d->producto_id, 'cod_prod' => $d->producto->cod_prod ?? '', 'descripcion' => $d->producto->descripcion ?? '', 'umedida' => $d->producto->umedida ?? '', 'punitario' => (float) $d->precio_unitario, 'cantidad' => (float) $d->cantidad, 'stock' => (float) ($d->producto->cantidad ?? 0), // <-- Agregado para validación ]; })->values()->toArray(); @endphp {{-- LIBRERÍA SWEETALERT2 PARA ALERTAS AGRADABLES --}} @endsection