alterações no comportamento do inicio do atendimento, janela carregada somente depois das opções selecionadas.

This commit is contained in:
Eder Moraes 2025-07-09 21:03:42 -03:00
parent 75d795bd92
commit 4906da2bf0
3 changed files with 13 additions and 9 deletions

12
main.js
View File

@ -416,8 +416,7 @@ ipcMain.on('chamar-fila', async () => {
return proximos.length;
}
const requestData = async () =>{
const showMainWindow = () => {
if (mainWin) {
if (!mainWin.isVisible()) {
mainWin.show();
@ -432,6 +431,11 @@ ipcMain.on('chamar-fila', async () => {
mainWin.focus();
});
}
}
const requestData = async () =>{
const colabId = await getSelectedOperatorId();
@ -457,10 +461,9 @@ ipcMain.on('chamar-fila', async () => {
response.on('end', () => {
try {
const parsedData = JSON.parse(rawData);
console.log(parsedData);
if (response.statusCode === 200) {
mainWin.webContents.send('select-atend-id', parsedData.data);
if (parsedData.data && (parsedData.data.Status === 'Fila' || parsedData.data.Status === 'Chamado')) { showMainWindow(); } else
if(parsedData.data && parsedData.data.Status === 'Atendendo'){
let options2 = {
'title': 'Precisa finalizar antes de chamar o próximo.',
@ -473,6 +476,7 @@ ipcMain.on('chamar-fila', async () => {
dialog.showMessageBox(floatingWin, options2).then(result => {
if(result.response){
mainWin.webContents.send('show-observation');
showMainWindow();
} else {
mainWin.hide();
};

View File

@ -1,6 +1,6 @@
{
"name": "autoatendcolab",
"version": "1.0.9",
"version": "1.1.0",
"main": "main.js",
"isBuildNow": true,
"scripts": {

View File

@ -79,10 +79,10 @@ window.electronAPI.selectAtendID((data)=>{
nextButton.disabled = true;
if(!data){
queueNumber.innerHTML = 'Ninguem aguardando atendimento, fechando a janela em alguns segundos...';
setTimeout(() => {
localStorage.removeItem('proximos');
window.close();
},5000);
// setTimeout(() => {
// localStorage.removeItem('proximos');
// window.close();
// },5000);
return;
}
// Reseta a view para a lista sempre que os dados são carregados ao clicar no botão para abrir a janela