fixing download
This commit is contained in:
parent
46b204c2e6
commit
68fb6f28db
@ -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: {}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|||||||
@ -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>
|
||||||
|
|||||||
@ -101,7 +101,7 @@ export const TelemetriaView = styled.main`
|
|||||||
}
|
}
|
||||||
|
|
||||||
table {
|
table {
|
||||||
display: none;
|
/* display: none; */
|
||||||
}
|
}
|
||||||
.tg{
|
.tg{
|
||||||
border-collapse:collapse;
|
border-collapse:collapse;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user