diff --git a/src/pages/DeliveryOrderDetails.jsx b/src/pages/DeliveryOrderDetails.jsx index 3a64aba..c729c8c 100644 --- a/src/pages/DeliveryOrderDetails.jsx +++ b/src/pages/DeliveryOrderDetails.jsx @@ -33,6 +33,7 @@ const DeliveryOrderDetails = () => { const [route, setRoute] = useState([]); const [totalCost, setTotalCost] = useState(0); const [truckCount, setTruckCount] = useState(0); + const [totalWeight, setTotalWeight] = useState(0); const [truckName, setTruckName] = useState(""); const [truckCapacity, setTruckCapacity] = useState(""); const [totalOrder, setTotalOrder] = useState(null); @@ -92,9 +93,15 @@ const DeliveryOrderDetails = () => { setTruckCapacity(deliveryOrderDetails.truck_capacity); const accessories = await getDeliveryAccessories(deliveryOrderId); - console.log(accessories); setDeliveryAccessories(accessories); + const totalWeightCalculated = accessories.reduce((acc, accessory) => { + return ( + acc + Math.round((accessory.accessory_weight * accessory.count) / 100) + ); + }, 0); + setTotalWeight(totalWeightCalculated); + const coords = await Promise.all( accessories.map(async (accessory) => { if (accessory.latitude && accessory.longitude) { @@ -249,13 +256,15 @@ const DeliveryOrderDetails = () => {