sda
This commit is contained in:
@@ -448,11 +448,33 @@ const ApplicationPlanModal = ({
|
|||||||
selectedAreas,
|
selectedAreas,
|
||||||
equipmentId: selectedEquipmentId,
|
equipmentId: selectedEquipmentId,
|
||||||
nozzleId: selectedNozzleId || null,
|
nozzleId: selectedNozzleId || null,
|
||||||
products: selectedProducts,
|
applicationType,
|
||||||
plannedDate,
|
plannedDate,
|
||||||
notes
|
notes
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Add products in the format expected by Applications.js
|
||||||
|
if (applicationType === 'liquid') {
|
||||||
|
// For liquid: send selectedProducts array with product objects
|
||||||
|
planData.selectedProducts = selectedProducts.map(product => ({
|
||||||
|
product: products.find(p => (p.uniqueId || p.id) === product.uniqueId),
|
||||||
|
rateAmount: product.rateAmount,
|
||||||
|
rateUnit: product.rateUnit
|
||||||
|
}));
|
||||||
|
} else {
|
||||||
|
// For granular: send single selectedProduct object
|
||||||
|
const firstProduct = selectedProducts[0];
|
||||||
|
const productDetails = products.find(p => (p.uniqueId || p.id) === firstProduct.uniqueId);
|
||||||
|
|
||||||
|
planData.selectedProduct = {
|
||||||
|
...productDetails,
|
||||||
|
customRateAmount: firstProduct.rateAmount,
|
||||||
|
customRateUnit: firstProduct.rateUnit,
|
||||||
|
rateAmount: firstProduct.rateAmount,
|
||||||
|
rateUnit: firstProduct.rateUnit
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
await onSubmit(planData);
|
await onSubmit(planData);
|
||||||
onClose();
|
onClose();
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
|||||||
Reference in New Issue
Block a user