mirror of
https://github.com/R0m1k3/LogiFlow.git
synced 2026-10-12 01:37:40 +02:00
1 file changed
+23
-2
@@ -78,15 +78,36 @@ export default function BLReconciliation() {
|
||||
enabled: !!user
|
||||
});
|
||||
|
||||
// Debug : afficher les données récupérées
|
||||
console.log('🔍 BL Reconciliation Debug:', {
|
||||
totalDeliveries: deliveriesWithBL.length,
|
||||
totalSuppliers: suppliers.length,
|
||||
selectedStoreId,
|
||||
userRole: user?.role,
|
||||
deliveries: deliveriesWithBL.map(d => ({
|
||||
id: d.id,
|
||||
supplier: d.supplier?.name,
|
||||
supplierId: d.supplierId,
|
||||
status: d.status,
|
||||
blNumber: d.blNumber,
|
||||
reconciled: d.reconciled
|
||||
})),
|
||||
suppliers: suppliers.map(s => ({
|
||||
id: s.id,
|
||||
name: s.name,
|
||||
isAutoReconciliation: s.isAutoReconciliation
|
||||
}))
|
||||
});
|
||||
|
||||
// Séparer les livraisons par mode de rapprochement
|
||||
const manualReconciliationDeliveries = deliveriesWithBL.filter((delivery: any) => {
|
||||
const supplier = suppliers.find(s => s.id === delivery.supplierId);
|
||||
return !supplier?.isAutoReconciliation;
|
||||
return supplier?.isAutoReconciliation !== true;
|
||||
});
|
||||
|
||||
const automaticReconciliationDeliveries = deliveriesWithBL.filter((delivery: any) => {
|
||||
const supplier = suppliers.find(s => s.id === delivery.supplierId);
|
||||
return supplier?.isAutoReconciliation;
|
||||
return supplier?.isAutoReconciliation === true;
|
||||
});
|
||||
|
||||
// Fonctions de gestion
|
||||
|
||||
Reference in new issue
Block a user