Merge branch 'feature/dashboardUpdate' into otimizacao_relatorio_csv
commit
dc46e0cfc9
|
@ -207,9 +207,7 @@ const Dashboard = () => {
|
|||
const classes = useStyles();
|
||||
const [usersOnlineInfo, dispatch] = useReducer(reducer, []);
|
||||
const [ticketStatusChange, setStatus] = useState();
|
||||
const [open, setOpen] = useState(0);
|
||||
const [closed, setClosed] = useState(0);
|
||||
const [pending, setPending] = useState(0);
|
||||
const [ticketsStatus, setTicktsStatus] = useState({ open: 0, openAll: 0, pending: 0, closed: 0 });
|
||||
|
||||
const { user } = useContext(AuthContext);
|
||||
|
||||
|
@ -296,25 +294,21 @@ const Dashboard = () => {
|
|||
params: { status: "closed", date: dateToday },
|
||||
});
|
||||
const _pending = await api.get("/tickets/count", {
|
||||
params: { status: "pending", date: dateToday },
|
||||
params: { status: "pending" },
|
||||
});
|
||||
|
||||
|
||||
|
||||
const _openAll = await api.get("/tickets/count", {
|
||||
params: { status: "open" },
|
||||
});
|
||||
|
||||
const _pendingAll = await api.get("/tickets/count", {
|
||||
params: { status: "pending"},
|
||||
setTicktsStatus({
|
||||
open: _open.data.count,
|
||||
openAll: _openAll.data.count,
|
||||
closed: _closed.data.count,
|
||||
pending: _pending.data.count,
|
||||
});
|
||||
|
||||
console.log('EM ATENDIMENTO TOTAL _openAll: ',_openAll.data)
|
||||
console.log('AGUARDANDO TOTAL _pendingAll: ',_pendingAll.data)
|
||||
|
||||
setOpen(_open.data.count);
|
||||
setClosed(_closed.data.count);
|
||||
setPending(_pending.data.count);
|
||||
// setOpen(_open.data.count);
|
||||
// setClosed(_closed.data.count);
|
||||
// setPending(_pending.data.count);
|
||||
} catch (err) {
|
||||
console.log(err);
|
||||
}
|
||||
|
@ -363,11 +357,11 @@ const Dashboard = () => {
|
|||
variant="outlined"
|
||||
>
|
||||
<Typography component="h3" variant="h6" color="primary" paragraph>
|
||||
{i18n.t("dashboard.messages.inAttendance.title")}
|
||||
Aguardando
|
||||
</Typography>
|
||||
<Grid item>
|
||||
<Typography component="h1" variant="h4">
|
||||
{open}
|
||||
{ticketsStatus.pending}
|
||||
</Typography>
|
||||
</Grid>
|
||||
</Paper>
|
||||
|
@ -378,16 +372,19 @@ const Dashboard = () => {
|
|||
style={{ overflow: "hidden" }}
|
||||
variant="outlined"
|
||||
>
|
||||
<Typography component="h3" variant="h6" color="primary" paragraph>
|
||||
{i18n.t("dashboard.messages.waiting.title")}
|
||||
<Typography component="h3" variant="h6" color="primary" style={{marginBottom:"0"}} paragraph>
|
||||
Em Atendimento
|
||||
</Typography>
|
||||
<Typography paragraph style={{fontSize: "12px", margin:"0px"}}>Hoje/Todo Periodo</Typography>
|
||||
|
||||
<Grid item>
|
||||
<Typography component="h1" variant="h4">
|
||||
{pending}
|
||||
{ticketsStatus.open}/{ticketsStatus.openAll}
|
||||
</Typography>
|
||||
</Grid>
|
||||
</Paper>
|
||||
</Grid>
|
||||
|
||||
<Grid item xs={12} sm={6} md={6} lg={4}>
|
||||
<Paper
|
||||
className={classes.customFixedHeightPaper}
|
||||
|
@ -395,11 +392,11 @@ const Dashboard = () => {
|
|||
variant="outlined"
|
||||
>
|
||||
<Typography component="h3" variant="h6" color="primary" paragraph>
|
||||
{i18n.t("dashboard.messages.closed.title")}
|
||||
Fechados
|
||||
</Typography>
|
||||
<Grid item>
|
||||
<Typography component="h1" variant="h4">
|
||||
{closed}
|
||||
{ticketsStatus.closed}
|
||||
</Typography>
|
||||
</Grid>
|
||||
</Paper>
|
||||
|
|
|
@ -667,24 +667,32 @@ const Report = () => {
|
|||
{reportOption === '1' &&
|
||||
|
||||
<div>
|
||||
<Button style={{display: "none"}}
|
||||
{/* <Button style={{ display: "none" }}
|
||||
variant="contained"
|
||||
color="primary"
|
||||
onClick={(e) => {
|
||||
handleCSVMessages()
|
||||
}}
|
||||
>
|
||||
{"CSV ALL"}
|
||||
</Button>
|
||||
> */}
|
||||
|
||||
<div>
|
||||
<CSVLink
|
||||
data={dataCSV}
|
||||
headers={columns}
|
||||
filename={'Relatorio_detalhado_atendimento_atendentes.csv'}
|
||||
target={'_blank'}
|
||||
ref={csvLink} />
|
||||
</div>
|
||||
{/* <Button
|
||||
variant="contained"
|
||||
color="primary"
|
||||
onClick={(e) => {
|
||||
handleCSVMessages()
|
||||
}}
|
||||
>
|
||||
{"CSV ALL"}
|
||||
</Button> */}
|
||||
|
||||
<div>
|
||||
<CSVLink
|
||||
data={dataCSV}
|
||||
headers={columns}
|
||||
filename={'Relatorio_detalhado_atendimento_atendentes.csv'}
|
||||
target={'_blank'}
|
||||
ref={csvLink} />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue