From 769a1fd4e8472e9fd27316cafbbec13572ca5ff1 Mon Sep 17 00:00:00 2001 From: Luis Date: Wed, 10 Dec 2025 11:18:19 -0700 Subject: [PATCH] =?UTF-8?q?fix:=20Se=20agrega=20deteccion=20de=20pesta?= =?UTF-8?q?=C3=B1a=20seleccionada=20para=20mostrarla=20en=20el=20modal=20d?= =?UTF-8?q?e=20documentos.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/PedimentoDetail.jsx | 173 ++++++++++++++++++---------------- 1 file changed, 94 insertions(+), 79 deletions(-) diff --git a/src/pages/PedimentoDetail.jsx b/src/pages/PedimentoDetail.jsx index 1beaaa3..60d283b 100644 --- a/src/pages/PedimentoDetail.jsx +++ b/src/pages/PedimentoDetail.jsx @@ -365,6 +365,19 @@ const handleDeleteSelectedPedimentoDocuments = async () => { } }; + // Función para obtener el nombre de pestaña legible + const getTabName = (tabKey) => { + const tabNames = { + 'pedimento': 'Pedimento', + 'partidas': 'Partida', + 'coves': 'COVE', + 'edocs': 'EDoc', + 'documentos': 'Documentos', + 'auditor': 'Auditor' + }; + return tabNames[tabKey] || tabKey; + }; + // Función para obtener el resumen del dashboard const fetchDashboardSummary = async () => { try { @@ -2555,7 +2568,7 @@ const handleDeleteSelectedPedimentoDocuments = async () => {

- Documentos Generales del Pedimento + Documentos Generales

{docsCount} documentos @@ -3039,7 +3052,7 @@ const handleDeleteSelectedPedimentoDocuments = async () => {

- Documentos del Pedimento + Pedimento Completo VU

{peddocsCount} documentos @@ -3518,7 +3531,7 @@ const handleDeleteSelectedPedimentoDocuments = async () => {

- Partidas del Pedimento + Partidas VU del Pedimento

{partidasCount} partidas @@ -3921,7 +3934,7 @@ const handleDeleteSelectedPedimentoDocuments = async () => {

- COVEs del Pedimento + COVEs VU del Pedimento

{covesCount} COVEs @@ -4302,7 +4315,7 @@ const handleDeleteSelectedPedimentoDocuments = async () => {

- EDocs del Pedimento + EDocs VU del Pedimento

{edocsCount} EDocs @@ -5485,13 +5498,86 @@ const handleDeleteSelectedPedimentoDocuments = async () => {
)} - - {/* Modal para mostrar documentos */} + + + {/* Modal de confirmación para eliminación */} + {showDeleteModal && ( +
+
+ {/* Header del modal */} +
+
+
+ + + +
+
+

+ Confirmar eliminación +

+

Esta acción no se puede deshacer

+
+
+
+ + {/* Contenido del modal */} +
+
+

+ ¿Estás seguro de que deseas eliminar{' '} + + {selectedDocuments.length} documento{selectedDocuments.length !== 1 ? 's' : ''} + + ? +

+ +
+
+ + + +
+

Advertencia importante

+

+ Los documentos eliminados no podrán ser recuperados. Asegúrate de que realmente deseas proceder con esta acción. +

+
+
+
+
+
+ + {/* Botones del modal */} +
+ + +
+
+
+ )} + + {/* Modal para mostrar documentos */} {showDocumentsModal && (
-

Documentos VU: {selectedVUNumber}

+

+ Documentos VU - {getTabName(activeTab)}: {selectedVUNumber} +

@@ -5585,77 +5671,6 @@ const handleDeleteSelectedPedimentoDocuments = async () => {

)} - {/* Modal de confirmación para eliminación */} - {showDeleteModal && ( -
-
- {/* Header del modal */} -
-
-
- - - -
-
-

- Confirmar eliminación -

-

Esta acción no se puede deshacer

-
-
-
- - {/* Contenido del modal */} -
-
-

- ¿Estás seguro de que deseas eliminar{' '} - - {selectedDocuments.length} documento{selectedDocuments.length !== 1 ? 's' : ''} - - ? -

- -
-
- - - -
-

Advertencia importante

-

- Los documentos eliminados no podrán ser recuperados. Asegúrate de que realmente deseas proceder con esta acción. -

-
-
-
-
-
- - {/* Botones del modal */} -
- - -
-
-
- )} - -
); } \ No newline at end of file