diff --git a/client/src/pages/BLReconciliation.tsx b/client/src/pages/BLReconciliation.tsx index c8ef0bb..9255728 100644 --- a/client/src/pages/BLReconciliation.tsx +++ b/client/src/pages/BLReconciliation.tsx @@ -54,7 +54,6 @@ export default function BLReconciliation() { // État pour le modal d'envoi de facture const [showInvoiceModal, setShowInvoiceModal] = useState(false); const [selectedDeliveryForInvoice, setSelectedDeliveryForInvoice] = useState(null); - const [invoiceType, setInvoiceType] = useState(""); const [selectedFile, setSelectedFile] = useState(null); const [isUploading, setIsUploading] = useState(false); @@ -305,7 +304,6 @@ export default function BLReconciliation() { // Nouvelles fonctions pour le modal d'envoi de facture const handleOpenInvoiceModal = (delivery: any) => { setSelectedDeliveryForInvoice(delivery); - setInvoiceType(""); setSelectedFile(null); setShowInvoiceModal(true); }; @@ -313,7 +311,6 @@ export default function BLReconciliation() { const handleCloseInvoiceModal = () => { setShowInvoiceModal(false); setSelectedDeliveryForInvoice(null); - setInvoiceType(""); setSelectedFile(null); setIsUploading(false); }; @@ -332,10 +329,10 @@ export default function BLReconciliation() { }; const handleSendInvoice = async () => { - if (!selectedDeliveryForInvoice || !invoiceType || !selectedFile) { + if (!selectedDeliveryForInvoice || !selectedFile) { toast({ title: "Erreur", - description: "Veuillez remplir tous les champs", + description: "Veuillez sélectionner un fichier PDF", variant: "destructive", }); return; @@ -357,7 +354,7 @@ export default function BLReconciliation() { formData.append('file', selectedFile); formData.append('supplier', selectedDeliveryForInvoice.supplier?.name || ''); formData.append('blNumber', selectedDeliveryForInvoice.blNumber || ''); - formData.append('type', invoiceType); + formData.append('type', 'Facture'); const response = await fetch(selectedDeliveryForInvoice.group.webhookUrl, { method: 'POST', @@ -370,14 +367,14 @@ export default function BLReconciliation() { toast({ title: "Succès", - description: `${invoiceType} envoyée avec succès via le webhook`, + description: "Facture envoyée avec succès via le webhook", }); handleCloseInvoiceModal(); } catch (error: any) { toast({ title: "Erreur", - description: `Impossible d'envoyer la ${invoiceType.toLowerCase()}: ${error.message}`, + description: `Impossible d'envoyer la facture: ${error.message}`, variant: "destructive", }); } finally { @@ -1087,7 +1084,7 @@ export default function BLReconciliation() { - Envoyer Facture/Avoir + Envoyer Facture
{selectedDeliveryForInvoice && ( @@ -1103,19 +1100,6 @@ export default function BLReconciliation() {
)} - -
- - -
@@ -1146,7 +1130,7 @@ export default function BLReconciliation() {