fixing download

This commit is contained in:
joseCorte-exe 2022-08-23 17:16:06 -03:00
parent 46b204c2e6
commit 68fb6f28db
3 changed files with 20 additions and 37 deletions

View File

@ -168,15 +168,19 @@ export default function Home() {
) )
} }
// export const getServerSideProps: GetServerSideProps = async (ctx) => { export const getServerSideProps: GetServerSideProps = async (ctx) => {
// const { ['@smartAuth-token']: token } = parseCookies(ctx) const { ['@smartAuth-token']: token } = parseCookies(ctx)
// if (token) { if (token) {
// return { return {
// redirect: { redirect: {
// destination: '/dashboard', destination: '/dashboard',
// permanent: false permanent: false
// } }
// } }
// } }
// }
return {
props: {}
};
}

View File

@ -46,7 +46,7 @@ export default function Telemetria({userName, clients}: any) {
const [unity, setUnity] = useState(clients[0].codigo_scde); const [unity, setUnity] = useState(clients[0].codigo_scde);
const [startDate, setStartDate] = useState(new Date()); const [startDate, setStartDate] = useState(new Date());
const [endDate, setEndDate] = 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<boolean>(false) const [openSnackSuccess, setOpenSnackSuccess] = useState<boolean>(false)
const [openSnackError, setOpenSnackError] = useState<boolean>(false) const [openSnackError, setOpenSnackError] = useState<boolean>(false)
@ -149,22 +149,6 @@ export default function Telemetria({userName, clients}: any) {
console.log('catch') 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 [fatorPotenciaData, setFatorPotenciaData] = useState([]);
const [demRegXDemCon, setDemRegXDemCon] = useState([]); const [demRegXDemCon, setDemRegXDemCon] = useState([]);
@ -174,11 +158,6 @@ export default function Telemetria({userName, clients}: any) {
setSend(false) setSend(false)
}, [startDate, endDate]) }, [startDate, endDate])
useEffect(() => {
if (send===true)
getChartData()
}, [send])
useEffect(() => { useEffect(() => {
const firstOfTheMonth = format(new Date(startDate).setDate(1), 'yyyy-MM-dd') 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') 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)}) .catch(() => {setSend(false); setOpenSnackFields(true)})
getDemand(unity, startDate, endDate, discretization) 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)}) .catch(() => {setSend(false); setOpenSnackFields(true); setLoader(false)})
getPowerFactorData(unity, startDate, endDate, discretization) getPowerFactorData(unity, startDate, endDate, discretization)
@ -404,9 +383,9 @@ export default function Telemetria({userName, clients}: any) {
</MenuItem> </MenuItem>
<MenuItem value="5_min">5 minutos</MenuItem> <MenuItem value="5_min">5 minutos</MenuItem>
<MenuItem value="15_min">15 minutos</MenuItem> <MenuItem value="15_min">15 minutos</MenuItem>
<MenuItem value="1_hora">1 hora</MenuItem> {/* <MenuItem value="1_hora">1 hora</MenuItem>
<MenuItem value="1_dia">1 dia</MenuItem> <MenuItem value="1_dia">1 dia</MenuItem>
<MenuItem value="1_mes">1 mês</MenuItem> <MenuItem value="1_mes">1 mês</MenuItem> */}
</Select> </Select>
</FormControl> </FormControl>
</div> </div>

View File

@ -101,7 +101,7 @@ export const TelemetriaView = styled.main`
} }
table { table {
display: none; /* display: none; */
} }
.tg{ .tg{
border-collapse:collapse; border-collapse:collapse;