From 843da7c9333430663bf5002c9982df1b66c6ac36 Mon Sep 17 00:00:00 2001 From: Alex Santos Date: Tue, 28 Jun 2022 16:16:04 -0300 Subject: [PATCH] =?UTF-8?q?=1B[200~?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../administrative/industryInfo/index.tsx | 6 +++--- src/pages/resumoOperacao.tsx | 21 +++++++++++++++++-- 2 files changed, 22 insertions(+), 5 deletions(-) diff --git a/src/pages/administrative/industryInfo/index.tsx b/src/pages/administrative/industryInfo/index.tsx index 432fe3d..54b7a39 100644 --- a/src/pages/administrative/industryInfo/index.tsx +++ b/src/pages/administrative/industryInfo/index.tsx @@ -8,7 +8,7 @@ import PageTitle from '../../../components/pageTitle/PageTitle' import { IndustryInfoView } from '../../../styles/layouts/industryInfo/IndustryInfoView' import InputUploadPdf from '../../../components/inputUploadPdf/inputUpload'; import { api } from '../../../services/api' -import PdfThumbnail from 'react-pdf-thumbnail'; +// import PdfThumbnail from 'react-pdf-thumbnail'; import FormData from 'form-data'; @@ -58,12 +58,12 @@ export default function industryInfo({userName}: any) { - PDF Baixado com Sucesso! + PDF enviado com Sucesso! - PDF não baixado! + Falha ao enviar PDF! diff --git a/src/pages/resumoOperacao.tsx b/src/pages/resumoOperacao.tsx index 93c0238..a144c82 100644 --- a/src/pages/resumoOperacao.tsx +++ b/src/pages/resumoOperacao.tsx @@ -36,8 +36,24 @@ export default function ResumoOperacao({tableData, clientsData, userName, client setUnidade(event.target.value); }; + function stringToBytes(text) { + const length = text.length; + const result = new Uint8Array(length); + for (let i = 0; i < length; i++) { + const code = text.charCodeAt(i); + const byte = code > 255 ? 32 : code; + result[i] = byte; + } + return result; + } + + // const originalString = 'ååå'; + // const bytes = stringToBytes(originalString); + // const blob = new Blob([bytes.buffer], { type: 'text/plain; charset=ISO-8859-1' }); + function downloadCSVFile(csv, filename) { - const csv_file = new Blob([csv], {type: "text/csv"}); + + const csv_file = new Blob(["\ufeff",csv], {type: "text/csv"}); const download_link = document.createElement("a"); @@ -63,7 +79,8 @@ export default function ResumoOperacao({tableData, clientsData, userName, client row.push(cols[j].innerText); } - data.push(row.join(",")); + + data.push(row.join(";")); } downloadCSVFile(data.join("\n"), filename);