Se agrega servicio que proporciona el numero de partes que ya se terminaron de procesar en Clasificacion

NewRptFront
alfonso 1 year ago
parent 9a8228466d
commit b170fd3a81
  1. 5
      src/Components/Clientes/Amazon/Reportes/Estatus/RtpAmazonInvoiceStatus.tsx
  2. 9
      src/Components/Clientes/Amazon/Services/Amazon.Services.ts

@ -142,7 +142,7 @@ export default function RptAmazonInvoiceStatus (props: IRptAmazonInvoiceStatusPr
} }
const downloadNoPartes = (id: number, Factura: string) => { const downloadNoPartes = (id: number, Factura: string) => {
DSAmazon.NoPartesAmazon2SIRGET(id) DSAmazon.NoPartesAmazonFinal(id)
.then((response: any) => { .then((response: any) => {
if (response.status === 200) { if (response.status === 200) {
const url = window.URL.createObjectURL(new Blob([response.data])) const url = window.URL.createObjectURL(new Blob([response.data]))
@ -278,6 +278,7 @@ export default function RptAmazonInvoiceStatus (props: IRptAmazonInvoiceStatusPr
MasterData.invoiceNumber MasterData.invoiceNumber
) )
}} }}
style={{visibility: (MasterData.estatus.includes('Clasificacion')) ? 'hidden':'visible'}}
> >
<IconContext.Provider <IconContext.Provider
value={{ color: 'red', size: '20px' }} value={{ color: 'red', size: '20px' }}
@ -366,6 +367,7 @@ export default function RptAmazonInvoiceStatus (props: IRptAmazonInvoiceStatusPr
MasterData.invoiceNumber MasterData.invoiceNumber
) )
}} }}
style={{visibility: (MasterData.estatus.includes('Clasificacion')) ? 'hidden':'visible'}}
> >
<IconContext.Provider <IconContext.Provider
value={{ color: 'blue', size: '20px' }} value={{ color: 'blue', size: '20px' }}
@ -443,6 +445,7 @@ export default function RptAmazonInvoiceStatus (props: IRptAmazonInvoiceStatusPr
</div> </div>
</Card.Body> </Card.Body>
</Card> </Card>
<Modal <Modal
show={WaitingDialog} show={WaitingDialog}
onHide={() => { onHide={() => {

@ -132,6 +132,15 @@ class AmazonDataService {
console.log(error) console.log(error)
}) })
} }
NoPartesAmazonFinal(id: number) {
return http.get<ArrayBuffer>(`/AmazonInvoice/GetNoPartesAmazonFinal?id=${id}`, {responseType: 'arraybuffer'})
.then(function (response) {
return response
})
.catch(function (error) {
console.log(error)
})
}
ExceptionsFileAmazonGET(id: number) { ExceptionsFileAmazonGET(id: number) {
return http.get<ArrayBuffer>(`/AmazonInvoice/ExceptionsFileAmazonGET?id=${id}`, {responseType: 'arraybuffer'}) return http.get<ArrayBuffer>(`/AmazonInvoice/ExceptionsFileAmazonGET?id=${id}`, {responseType: 'arraybuffer'})
.then(function (response) { .then(function (response) {

Loading…
Cancel
Save