Alteração parcial do dasbord
parent
71d69990e2
commit
7cafadc9c1
|
@ -76,6 +76,7 @@ const TicketEmiterSumOpenClosedByUser = async (userId: string, startDate: string
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
export default TicketEmiterSumOpenClosedByUser
|
export default TicketEmiterSumOpenClosedByUser
|
|
@ -54,6 +54,12 @@ const CreateTicketService = async ({
|
||||||
|
|
||||||
TicketEmiterSumOpenClosedByUser(userId.toString(), dateToday.fullDate, dateToday.fullDate)
|
TicketEmiterSumOpenClosedByUser(userId.toString(), dateToday.fullDate, dateToday.fullDate)
|
||||||
|
|
||||||
|
const io = getIO();
|
||||||
|
io.emit("ticketStatus", {
|
||||||
|
action: "update",
|
||||||
|
ticketStatus: {ticketId: ticket.id, status: ticket.status}
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
||||||
|
|
|
@ -61,7 +61,6 @@ const UpdateTicketService = async ({
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
io.to(ticket.status)
|
io.to(ticket.status)
|
||||||
.to("notification")
|
.to("notification")
|
||||||
.to(ticketId.toString())
|
.to(ticketId.toString())
|
||||||
|
@ -70,6 +69,13 @@ const UpdateTicketService = async ({
|
||||||
ticket
|
ticket
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
io.emit("ticketStatus", {
|
||||||
|
action: "update",
|
||||||
|
ticketStatus: {ticketId: ticket.id, status: ticket.status}
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
return { ticket, oldStatus, oldUserId };
|
return { ticket, oldStatus, oldUserId };
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -207,6 +207,9 @@ const Dashboard = () => {
|
||||||
const [pending, setPending] = useState(0)
|
const [pending, setPending] = useState(0)
|
||||||
|
|
||||||
const { user } = useContext(AuthContext);
|
const { user } = useContext(AuthContext);
|
||||||
|
|
||||||
|
const [ticketStatusChange, setStatus] = useState()
|
||||||
|
|
||||||
// var userQueueIds = [];
|
// var userQueueIds = [];
|
||||||
|
|
||||||
// if (user.queues && user.queues.length > 0) {
|
// if (user.queues && user.queues.length > 0) {
|
||||||
|
@ -286,9 +289,14 @@ const Dashboard = () => {
|
||||||
|
|
||||||
const socket = openSocket(process.env.REACT_APP_BACKEND_URL);
|
const socket = openSocket(process.env.REACT_APP_BACKEND_URL);
|
||||||
|
|
||||||
// socket.on("ticket", (data) => {
|
socket.on("ticketStatus", (data) => {
|
||||||
// console.log('OK')
|
|
||||||
// });
|
console.log('data: ',data)
|
||||||
|
|
||||||
|
if(data.action === "update"){
|
||||||
|
setStatus(data.ticketStatus.status)
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
socket.on("onlineStatus", (data) => {
|
socket.on("onlineStatus", (data) => {
|
||||||
|
|
||||||
|
@ -341,6 +349,8 @@ const Dashboard = () => {
|
||||||
setClosed(_closed.data.count)
|
setClosed(_closed.data.count)
|
||||||
setPending(_pending.data.count)
|
setPending(_pending.data.count)
|
||||||
|
|
||||||
|
console.log('ALTEROU O STATUS')
|
||||||
|
|
||||||
|
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
console.log(err);
|
console.log(err);
|
||||||
|
@ -352,7 +362,7 @@ const Dashboard = () => {
|
||||||
}, 500);
|
}, 500);
|
||||||
return () => clearTimeout(delayDebounceFn);
|
return () => clearTimeout(delayDebounceFn);
|
||||||
|
|
||||||
}, [usersOnlineInfo]);
|
}, [ticketStatusChange]);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue