alterações no comportamento do inicio do atendimento, janela carregada somente depois das opções selecionadas.
This commit is contained in:
parent
75d795bd92
commit
4906da2bf0
12
main.js
12
main.js
|
|
@ -416,8 +416,7 @@ ipcMain.on('chamar-fila', async () => {
|
||||||
return proximos.length;
|
return proximos.length;
|
||||||
}
|
}
|
||||||
|
|
||||||
const requestData = async () =>{
|
const showMainWindow = () => {
|
||||||
|
|
||||||
if (mainWin) {
|
if (mainWin) {
|
||||||
if (!mainWin.isVisible()) {
|
if (!mainWin.isVisible()) {
|
||||||
mainWin.show();
|
mainWin.show();
|
||||||
|
|
@ -432,6 +431,11 @@ ipcMain.on('chamar-fila', async () => {
|
||||||
mainWin.focus();
|
mainWin.focus();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
const requestData = async () =>{
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
const colabId = await getSelectedOperatorId();
|
const colabId = await getSelectedOperatorId();
|
||||||
|
|
@ -457,10 +461,9 @@ ipcMain.on('chamar-fila', async () => {
|
||||||
response.on('end', () => {
|
response.on('end', () => {
|
||||||
try {
|
try {
|
||||||
const parsedData = JSON.parse(rawData);
|
const parsedData = JSON.parse(rawData);
|
||||||
console.log(parsedData);
|
|
||||||
|
|
||||||
if (response.statusCode === 200) {
|
if (response.statusCode === 200) {
|
||||||
mainWin.webContents.send('select-atend-id', parsedData.data);
|
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'){
|
if(parsedData.data && parsedData.data.Status === 'Atendendo'){
|
||||||
let options2 = {
|
let options2 = {
|
||||||
'title': 'Precisa finalizar antes de chamar o próximo.',
|
'title': 'Precisa finalizar antes de chamar o próximo.',
|
||||||
|
|
@ -473,6 +476,7 @@ ipcMain.on('chamar-fila', async () => {
|
||||||
dialog.showMessageBox(floatingWin, options2).then(result => {
|
dialog.showMessageBox(floatingWin, options2).then(result => {
|
||||||
if(result.response){
|
if(result.response){
|
||||||
mainWin.webContents.send('show-observation');
|
mainWin.webContents.send('show-observation');
|
||||||
|
showMainWindow();
|
||||||
} else {
|
} else {
|
||||||
mainWin.hide();
|
mainWin.hide();
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "autoatendcolab",
|
"name": "autoatendcolab",
|
||||||
"version": "1.0.9",
|
"version": "1.1.0",
|
||||||
"main": "main.js",
|
"main": "main.js",
|
||||||
"isBuildNow": true,
|
"isBuildNow": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|
|
||||||
|
|
@ -79,10 +79,10 @@ window.electronAPI.selectAtendID((data)=>{
|
||||||
nextButton.disabled = true;
|
nextButton.disabled = true;
|
||||||
if(!data){
|
if(!data){
|
||||||
queueNumber.innerHTML = 'Ninguem aguardando atendimento, fechando a janela em alguns segundos...';
|
queueNumber.innerHTML = 'Ninguem aguardando atendimento, fechando a janela em alguns segundos...';
|
||||||
setTimeout(() => {
|
// setTimeout(() => {
|
||||||
localStorage.removeItem('proximos');
|
// localStorage.removeItem('proximos');
|
||||||
window.close();
|
// window.close();
|
||||||
},5000);
|
// },5000);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
// Reseta a view para a lista sempre que os dados são carregados ao clicar no botão para abrir a janela
|
// Reseta a view para a lista sempre que os dados são carregados ao clicar no botão para abrir a janela
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue