From 18b1428632db8b3aa9c15059396eef4f55b4e456 Mon Sep 17 00:00:00 2001 From: alfonso Date: Tue, 1 Aug 2023 10:09:14 -0500 Subject: [PATCH] Just added a switch for selectebly actionatin the BOT --- .../RptAmazonPendingClasificationInvoices.tsx | 34 +++++++++++++++---- 1 file changed, 28 insertions(+), 6 deletions(-) diff --git a/src/Components/Clientes/Amazon/Reportes/Clasification/Pending/RptAmazonPendingClasificationInvoices.tsx b/src/Components/Clientes/Amazon/Reportes/Clasification/Pending/RptAmazonPendingClasificationInvoices.tsx index c88351d..522b519 100644 --- a/src/Components/Clientes/Amazon/Reportes/Clasification/Pending/RptAmazonPendingClasificationInvoices.tsx +++ b/src/Components/Clientes/Amazon/Reportes/Clasification/Pending/RptAmazonPendingClasificationInvoices.tsx @@ -4,6 +4,7 @@ import { Button, Card, Col, + Form, FormCheck, Modal, Row, @@ -35,7 +36,7 @@ import { MFileManager } from '../../../../../Utils/MFileManager/MFileManager' import { AiFillWarning } from 'react-icons/ai' import { PrioritySelector } from '../PrioritySelector/PrioritySelector' import IFileManager from '../../../../../../Interfaces/Utils/IFileManager' -import { VscHubot } from "react-icons/vsc"; +import { VscHubot } from 'react-icons/vsc' export interface IRtpAmazonPendingInvoicesProps {} @@ -65,6 +66,7 @@ export default function RtpAmazonPendingInvoices( const [WaitingMessage, setWaitingMessage] = useState('Generado...') const [ShowModal, setShowModal] = useState(false) const [ShowModalW, setShowModalW] = useState(false) + const [BOTEnabled, setBOTEnabled] = useState(false) const [msg, setMsg] = useState('') const msgColor = 'primary' @@ -307,6 +309,10 @@ export default function RtpAmazonPendingInvoices( } const RunBOT = (row: I2096Headers) => { + if (!BOTEnabled) { + toggleExpandRow(row) + return false + } setWaitingMessage('BOT trabajando...') setWaitingDialog(true) DSAmazon.ClasificacionBOT(row.id) @@ -343,7 +349,20 @@ export default function RtpAmazonPendingInvoices( CLASIFICACION : facturas pendientes - + + +
+ { + setBOTEnabled(!BOTEnabled) + }} + /> + + proccessing - { WaitingMessage.includes('BOT') ? - - - : ''} + {WaitingMessage.includes('BOT') ? ( + + + + ) : ( + '' + )} {WaitingMessage}