diff --git a/src/pages/telemetria/index.tsx b/src/pages/telemetria/index.tsx index faabf1c..0cc5627 100644 --- a/src/pages/telemetria/index.tsx +++ b/src/pages/telemetria/index.tsx @@ -1,18 +1,15 @@ import React, { useEffect, useState } from 'react'; import Banner from '../../components/banner/Banner'; -import { TelemetriaView, Buttons} from '../../styles/layouts/Telemetria/TelemetriaView'; +import { TelemetriaView, Buttons, TableHeader} from '../../styles/layouts/Telemetria/TelemetriaView'; import GradientButton from '../../components/buttons/gradientButton/GradientButton' import Header from '../../components/header/Header'; import MenuItem from '@mui/material/MenuItem'; import InputLabel from '@mui/material/InputLabel'; import FormControl from '@mui/material/FormControl'; import Select, { SelectChangeEvent } from '@mui/material/Select'; -import Link from 'next/link'; import Head from 'next/head'; -import { start } from 'nprogress'; -import LineChart from '../../components/graph/LineChart'; -import { FatorPotencia } from '../../services/fatorPotencia'; + import RenderIf from '../../utils/renderIf'; import { GetServerSideProps } from 'next'; import { parseCookies } from 'nookies'; @@ -23,24 +20,17 @@ import getAPIClient from '../../services/ssrApi'; import router from 'next/router'; import { DemRegXDemConChart } from '../../components/graph/DemRegXDemConChart'; +import Tabs from '@mui/material/Tabs'; +import Tab from '@mui/material/Tab'; + import TextField from '@mui/material/TextField'; import { DesktopDatePicker } from '@mui/x-date-pickers/DesktopDatePicker'; import { AdapterDateFns } from '@mui/x-date-pickers/AdapterDateFns'; import { LocalizationProvider } from '@mui/x-date-pickers/LocalizationProvider'; -import Stack from '@mui/material/Stack'; import BasicButton from '../../components/buttons/basicButton/BasicButton'; - -const style = { - position: 'absolute' as const, - top: '50%', - left: '50%', - transform: 'translate(-50%, -50%)', - width: 400, - bgcolor: 'background.paper', - border: '2px solid #000', - boxShadow: 24, - p: 4, -}; +import { DiscretizedConsumptionChart } from '../../components/graph/DiscretizedConsumptionChart'; +import DiscretizedConsumptionChartLine from '../../components/graph/DiscretizedConsumptionChartLine'; +import FatorPotenciaChart from '../../components/graph/fatorPotenciaChart'; const Alert = React.forwardRef(function Alert( props, @@ -58,6 +48,7 @@ export default function Telemetria({userName, clients}: any) { const [openSnackSuccess, setOpenSnackSuccess] = useState(false) const [openSnackError, setOpenSnackError] = useState(false) const [openSnackFields, setOpenSnackFields] = useState(false) + const handleCloseSnack = ( event?: React.SyntheticEvent | Event, reason?: string @@ -106,7 +97,7 @@ export default function Telemetria({userName, clients}: any) { const [tableData, setTableData] = useState(null) - const [date, setDate] = useState(''); + const [menu, setMenu] = useState(0); const [showChart, setShowChart] = useState(false); @@ -115,11 +106,7 @@ export default function Telemetria({userName, clients}: any) { const [open, setOpen] = useState(false); - const [demRegXDemCon, setDemRegXDemCon] = useState(null); - - const [value, setValue] = React.useState( - new Date(), - ); + // const [demRegXDemCon, setDemRegXDemCon] = useState(null); const handleChangeStartDate = (newValue: Date | null) => { console.log(newValue) @@ -152,10 +139,6 @@ export default function Telemetria({userName, clients}: any) { }) } - function openSnackFieldError() { - setOpenSnackFields(true) - } - function handleVerifyFields() { if (unity != '' && startDate.toLocaleDateString() != '' && endDate.toLocaleDateString() != '' && discretization != '') { router.push({ @@ -188,6 +171,34 @@ export default function Telemetria({userName, clients}: any) { }) } + const [fatorPotenciaData, setFatorPotenciaData] = useState([]); + const [demRegXDemCon, setDemRegXDemCon] = useState([]); + const [discretizedConsumptionData, setDiscretizedConsumptionData] = useState([]); + const [discretizedConsumptionDataReativa, setDiscretizedConsumptionDataReativa] = useState([]); + function getChartsData() { + // console.log(token) + // getPowerFactorData("PRAXCUENTR101P", "2022-01-01", "2022-01-31", "med_5min") + // .then(result => setFatorPotenciaData(result)) + // .catch(exception => console.log('exeption', exception)) + + // getDiscretization("PRAXCUENTR101P", "2022-01-01", "2022-01-31", "med_5min") + // .then(result => setDiscretizedConsumptionDataReativa(result)) + // .catch(exception => console.log(exception)) + + // getDiscretization("PRAXCUENTR101P", "2022-01-01", "2022-01-31", "med_5min") + // .then(result => setDiscretizedConsumptionData(result)) + // .catch(exception => console.log(exception)) + + // getDemand("PRAXCUENTR101P", "2022-01-01", "2022-01-31", "med_5min") + // .then(result => setDemRegXDemCon(result)) + // .catch(exception => console.log(exception)) + + // setFatorPotenciaData(res.data.data) + // setDiscretizedConsumptionDataReativa(res.data.data) + // setDiscretizedConsumptionData(res.data.data) + // setDemRegXDemCon(res.data.data) + } + useEffect(() => { setSend(false) }, [startDate, endDate]) @@ -197,7 +208,6 @@ export default function Telemetria({userName, clients}: any) { getChartData() }, [send]) - return( @@ -253,7 +263,7 @@ export default function Telemetria({userName, clients}: any) {

Unidade

- + Unidade