|
|
|
@ -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 |
|
|
|
|
</Card.Title> |
|
|
|
|
</Col> |
|
|
|
|
<Col xs={5}></Col> |
|
|
|
|
<Col xs={3}></Col> |
|
|
|
|
<Col xs={2} style={{ paddingTop: '20px' }}> |
|
|
|
|
<Form> |
|
|
|
|
<Form.Check // prettier-ignore |
|
|
|
|
type="switch" |
|
|
|
|
id="custom-switch" |
|
|
|
|
label="¿Aplica BOT?" |
|
|
|
|
checked={BOTEnabled} |
|
|
|
|
onChange={() => { |
|
|
|
|
setBOTEnabled(!BOTEnabled) |
|
|
|
|
}} |
|
|
|
|
/> |
|
|
|
|
</Form> |
|
|
|
|
</Col> |
|
|
|
|
<Col xs={2}> |
|
|
|
|
<Alert |
|
|
|
|
variant="primary" |
|
|
|
@ -971,10 +990,13 @@ export default function RtpAmazonPendingInvoices( |
|
|
|
|
</Modal.Header> |
|
|
|
|
<Modal.Body> |
|
|
|
|
<img src={loadingImg} style={{ height: '150px' }} alt="proccessing" /> |
|
|
|
|
{ WaitingMessage.includes('BOT') ? |
|
|
|
|
<IconContext.Provider value={{ color: 'green', size: '65px' }}> |
|
|
|
|
<VscHubot /> |
|
|
|
|
</IconContext.Provider> : ''} |
|
|
|
|
{WaitingMessage.includes('BOT') ? ( |
|
|
|
|
<IconContext.Provider value={{ color: 'green', size: '65px' }}> |
|
|
|
|
<VscHubot /> |
|
|
|
|
</IconContext.Provider> |
|
|
|
|
) : ( |
|
|
|
|
'' |
|
|
|
|
)} |
|
|
|
|
{WaitingMessage} |
|
|
|
|
</Modal.Body> |
|
|
|
|
<Modal.Footer></Modal.Footer> |
|
|
|
|