From 68fb6f28db106cae2ae330cfbe3e2b908f24409c Mon Sep 17 00:00:00 2001 From: joseCorte-exe Date: Tue, 23 Aug 2022 17:16:06 -0300 Subject: [PATCH] fixing download --- src/pages/index.tsx | 26 ++++++++++------- src/pages/telemetria/index.tsx | 29 +++---------------- .../layouts/Telemetria/TelemetriaView.ts | 2 +- 3 files changed, 20 insertions(+), 37 deletions(-) diff --git a/src/pages/index.tsx b/src/pages/index.tsx index eaf536d..7a5ea72 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -168,15 +168,19 @@ export default function Home() { ) } -// export const getServerSideProps: GetServerSideProps = async (ctx) => { -// const { ['@smartAuth-token']: token } = parseCookies(ctx) +export const getServerSideProps: GetServerSideProps = async (ctx) => { + const { ['@smartAuth-token']: token } = parseCookies(ctx) -// if (token) { -// return { -// redirect: { -// destination: '/dashboard', -// permanent: false -// } -// } -// } -// } + if (token) { + return { + redirect: { + destination: '/dashboard', + permanent: false + } + } + } + + return { + props: {} + }; +} diff --git a/src/pages/telemetria/index.tsx b/src/pages/telemetria/index.tsx index 66a4bd4..87502b6 100644 --- a/src/pages/telemetria/index.tsx +++ b/src/pages/telemetria/index.tsx @@ -46,7 +46,7 @@ export default function Telemetria({userName, clients}: any) { const [unity, setUnity] = useState(clients[0].codigo_scde); const [startDate, setStartDate] = useState(new Date()); const [endDate, setEndDate] = useState(new Date()); - const [discretization, setDiscretization] = useState('1_hora'); + const [discretization, setDiscretization] = useState('5_min'); const [openSnackSuccess, setOpenSnackSuccess] = useState(false) const [openSnackError, setOpenSnackError] = useState(false) @@ -149,22 +149,6 @@ export default function Telemetria({userName, clients}: any) { console.log('catch') }) } - async function getChartData() { - const html = document.querySelector("table")?.outerHTML; - await api.post('/telemetry/demand', { - "type": discretization, - "filters": [ - {"type" : "=", "field": "med_5min.ponto", "value": unity}, - {"type" : "between", "field": "dia_num", "value": [currentDate.slice(0, 8) + '01', currentDate]} - ] - }).then(res => { - setDemRegXDemCon2(res.data.data) - setTableData(res.data.data) - htmlToCSV(html, "telemetria.csv") - setLoader(false) - }) - setLoader(false) - } const [fatorPotenciaData, setFatorPotenciaData] = useState([]); const [demRegXDemCon, setDemRegXDemCon] = useState([]); @@ -174,11 +158,6 @@ export default function Telemetria({userName, clients}: any) { setSend(false) }, [startDate, endDate]) - useEffect(() => { - if (send===true) - getChartData() - }, [send]) - useEffect(() => { const firstOfTheMonth = format(new Date(startDate).setDate(1), 'yyyy-MM-dd') const lastOfTheMonth = format(new Date(startDate.getFullYear(), startDate.getMonth() + 1, 0), 'yyyy-MM-dd') @@ -189,7 +168,7 @@ export default function Telemetria({userName, clients}: any) { .catch(() => {setSend(false); setOpenSnackFields(true)}) getDemand(unity, startDate, endDate, discretization) - .then(result => {setDemRegXDemCon(result); setSend(false)}) + .then(result => {setDemRegXDemCon(result); setSend(false); setTableData(result)}) .catch(() => {setSend(false); setOpenSnackFields(true); setLoader(false)}) getPowerFactorData(unity, startDate, endDate, discretization) @@ -404,9 +383,9 @@ export default function Telemetria({userName, clients}: any) { 5 minutos 15 minutos - 1 hora + {/* 1 hora 1 dia - 1 mês + 1 mês */} diff --git a/src/styles/layouts/Telemetria/TelemetriaView.ts b/src/styles/layouts/Telemetria/TelemetriaView.ts index bd75acb..fccca92 100644 --- a/src/styles/layouts/Telemetria/TelemetriaView.ts +++ b/src/styles/layouts/Telemetria/TelemetriaView.ts @@ -101,7 +101,7 @@ export const TelemetriaView = styled.main` } table { - display: none; + /* display: none; */ } .tg{ border-collapse:collapse;