app.mogogourmet.com.br
Open in
urlscan Pro
170.84.19.61
Public Scan
URL:
https://app.mogogourmet.com.br/Scripts/views/Pedido.ListMesas.js
Submission: On August 26 via api from US — Scanned from US
Submission: On August 26 via api from US — Scanned from US
Form analysis
0 forms found in the DOMText Content
/* * JSMin * Javascript Compressor * http://www.crockford.com/ * http://www.smallsharptools.com/Projects/Packer/ */ var cUrlAcertaPedido=getUrlAction("Pedido","AcertaPedido");var cUrlDadosItemMesa=getUrlAction("Pedido","DadosItemMesa");var cUrlComboMotivoCanc=getUrlAction("Pedido","MotivoCancelamento");var objGarcom={};var arrayMesa=[];var arrayMesaAnterior=[];var mesaPrincipal=0;var dadosItemPedido="";var arrayMesaAtual=[];var arrayMesaTransferida=[];var lMobile=true;var viewModelListMesa=null;function IncializaPedidoListMesas(){viewModelListMesa=ko.mapping.fromJS(viewModelJsMesas);ko.cleanNode($('#divMesas')[0]);ko.applyBindings(viewModelListMesa,$('#divMesas')[0]);addClassJuncaoMesa();if(isPc()){var alturaPagina=$(".pagina1").height();var nAltura=alturaPagina-290;$("#divMesas").css('height',nAltura);$("#divMesas .divVerificaLarguraMesas").css('height',nAltura-45);$("#divMesas #divContainerCartoes").css('height',nAltura-90);}} function listaGarcom(){for(var i=0;i<storeFuncionarios.length;i++){if(storeFuncionarios[i].realizaVendas){var cNome=storeFuncionarios[i].nome;if(cNome!=null&&cNome!=undefined){var nCaracteres=cNome.length;if(nCaracteres>20){cNome=cNome.substr(0,nCaracteres-(nCaracteres-20));} chtmlGarcom='<input type="submit" id="'+storeFuncionarios[i].id+'" class="listaGarcom btSilver" onclick="setaGarcom('+"'"+cNome+"'"+', '+storeFuncionarios[i].id+')" value="'+cNome+'" />';$("#contGarcom").append(chtmlGarcom);}}}} function abrirListFechaPedido(){var cUrl=getUrlAction('Financeiro','VerificaStatusCaixa');$.ajax({url:cUrl,async:false,type:'GET',success:function(response){var ret=JSON.parse(response);if(ret.caixaAberto){$('#dlgListFechaPedido').empty();if(cTipoPedInc!="1") CarregaGif();cTipoPedido="Mesa";setaTipoPedido(cTipoPedInc);setTimeout(function(){viewModelListMesa().filter(function(value,index,ar){if(value.AnexoMesa_Descricao()){if(value.Id()==objMesa.Id){objMesa.Id=value.IdAnexo();objMesa.AnexoMesa=value.AnexoMesa_Descricao();}}});FechamentoPedido.carregaAcertoPedido(0,objMesa.Id,cUrlAcertaPedido,cUrlDadosItemMesa,' + "" + ');$('#dlgOpcoesMesas').dialog('close');$('#dlgMesaFechamento').dialog('close');setTimeout(function(){$('#dlgListFechaPedido #gridItensFmt #gridItens [title|="_"]').attr("onclick","excluirItemFechamento(this)");},300);},50);}else{abreDialogAbrirCaixa();setTimeout(()=>{openMsgCaixaFechado();},333);}},error:function(response){mensagemInformacao('Falha ao conectar com o servidor','top-left',false,'error');return false;}});} function verificaMesaExite(cDescricaoMesa){var lExiste=false;$.each(viewModelListMesa(),function(index,value){if(value.Descricao()==cDescricaoMesa) lExiste=true;});return lExiste;} function incluirMesa(){var lExiste=false;var cAnexo="";var juntarMesa=$('#juntarMesa').val();if(juntarMesa.length==1) juntarMesa="0"+juntarMesa;var principal=$('#inpDisplayMesaPricipal').val();$.each(viewModelListMesa(),function(index,value){if(value.Descricao()==juntarMesa){lExiste=true;if(value.AnexoMesa_Descricao!=undefined) cAnexo=value.AnexoMesa_Descricao();}});if(lExiste){if(arrayMesa.indexOf(juntarMesa)>=0) mensagemInformacao("Mesa ja incluida",'top-left',false,'warning');else if(cAnexo&&$.inArray(juntarMesa,arrayMesaAnterior)==-1){var msg="";if(juntarMesa==cAnexo) msg="A mesa "+juntarMesa+" está anexada como mesa principal";else msg="A mesa "+juntarMesa+" esta mesa está anexada com a mesa "+cAnexo;mensagemInformacao(msg,'top-left',false,'warning');$('.inpDisplayMesa').val('');} else{arrayMesa.splice(arrayMesa.length,0,juntarMesa);$('.listaGarcom').remove();arrayMesa.sort();incluirJuntarMesa();}}else{mensagemInformacao("Mesa não cadastrada!",'top-left',false,'warning');$('.inpDisplayMesa').val('');} $('#juntarMesa').val("").focus();$('.inpDisplayMesa').val("");} function incluirJuntarMesa(){for(var n=0;n<arrayMesa.length;n++){if(n==0) $('#inpDisplayMesaPricipal').val(arrayMesa[0]);else{$("#contJuncaoMesa").append('<div desc="'+arrayMesa[n]+'" class="listaGarcom efSilver">'+arrayMesa[n]+'<p class="btPrincipal" onclick="tornaPrincipal('+"'"+arrayMesa[n]+"'"+', this)"></p> '+'<p class="listaGarcomRemover" onclick="removeMesa('+"'"+arrayMesa[n]+"'"+', this)"></p></div>');}}} function excluiPrincipalJuncaoMesa(){if(arrayMesa.length>1){var numeroMesa=$('#inpDisplayMesaPricipal').val();var positionVetor=$.inArray(numeroMesa,arrayMesa);arrayMesa.splice(positionVetor,1);$('#contJuncaoMesa').empty();$('#inpDisplayMesaPricipal').val("");incluirJuntarMesa();}else mensagemInformacao("É necessario ter ao menos uma mesa!",'middle-center',false,'warning');} function tornaPrincipal(numeroMesa,elemento){var principal=$('#inpDisplayMesaPricipal').val();$('#inpDisplayMesaPricipal').val(numeroMesa);$(elemento).parent().remove();var booRealocado=false;$.each($("#contJuncaoMesa .listaGarcom"),function(index,value){if(parseInt($(this).attr('desc'))>parseInt(principal)){$('<div desc="'+principal+'" class="listaGarcom efSilver">'+principal+'<p class="btPrincipal" onclick="tornaPrincipal('+"'"+principal+"'"+', this)"></p>'+'<p class="listaGarcomRemover" onclick="removeMesa('+"'"+principal+"'"+', this)"></p></div>').insertBefore($(this));booRealocado=true;return false;}});if(!booRealocado){$("#contJuncaoMesa").append('<div desc="'+principal+'" class="listaGarcom efSilver">'+principal+'<p class="btPrincipal" onclick="tornaPrincipal('+"'"+principal+"'"+', this)"></p>'+'<p class="listaGarcomRemover" onclick="removeMesa('+"'"+principal+"'"+', this)"></p></div>');} saveJuncaoMesa(true);$("#antigaPricipal").val('numeroMesa');} function removeMesa(numeroMesa,elemento){var positionVetor=arrayMesa.indexOf(numeroMesa);arrayMesa.splice(positionVetor,1);if(elemento) $(elemento).parent().remove();} function saveJuncaoMesa(booMantemAberto){CarregaGif();var principal=$('#inpDisplayMesaPricipal').val();var antigaPrincipal=$("#antigaPricipal").val();var cDescMesaPrincipal="";$.ajax({type:"POST",url:getUrlAction("Pedido","SalvaJuntarMesa"),data:{arrayDescricaoMesa:arrayMesa,antigaPrincipal:antigaPrincipal,novaPrincipal:principal},dataType:"json",traditional:true,success:function(response,status,xhr){if(response.Valid){atualizaMesas();fecharGif();if(!booMantemAberto){var msg=response.Mensagem?response.Mensagem:"Mesa anexada/desanexada com sucesso";mensagemInformacao(msg,'top-left',false,'success');} if(isMobile()) rotinaEventosComanda('#pagListMesas');else{if(!booMantemAberto){$('#dlgOpcoesMesas').dialog('close');$('#dlgJuntarMesa').dialog('close');}}} else{fecharGif();if(!booMantemAberto){mensagemInformacao(response.Erro,'middle-center',false,'error');$('#dlgJuntarMesa').dialog('close');}}}});} function listaMesasAnexos(){arrayMesaAnterior=[];var cDescricao=objMesa.DescricaoMesa;var cUrl=getUrlAction('Pedido','ListarMesaAnexo');$.ajax({type:"GET",url:cUrl,data:'nIdMesa='+objMesa.Id,dataType:"json",traditional:true,success:function(response,status,xhr){arrayMesa=[];arrayMesa[0]=response.mesaPrincipal.Descricao;$.each(response.data,function(index,value){if(value.Descricao!=value.AnexoMesa_Descricao) arrayMesa[arrayMesa.length]=value.Descricao;arrayMesaAnterior[arrayMesaAnterior.length]=value.Descricao;});juntarMesa(arrayMesa[0]);},error:function(){mensagemInformacao('Erro ao conectar ao servidor, verifique se seu dispositivo está conectado a rede','middle-center',true,'error');}});} function listaItensMesas(){var divItens="";var qtdCaracteres=isComanda()?20:29;$.each(arrayMesaAtual,function(index,value){var lineHeigth='style="line-height: 38px"';divItens+='<li class="labelSilver" utilizaBalanca='+value.UtilizaBalanca+'>'+'<p class="qt">'+value.Quantidade.parseNumber()+'</p>'+'<p class="ds" title="'+value.Produto_Produto+'" '+lineHeigth+'>'+formataTamanhoString(value.Produto_Produto,19)+'</p>'+'<p class="vl">'+value.ValorAPagar+'</p>'+'<p class="add btSilver" onclick="transfereItemParaMesa('+index+', this)"></p>'+'<div class="qtdCancelar"></div>'+'</li>';});$('.conteudoUlEsquerda ul').empty().append(divItens);var tipoDiv=isComanda()?'#pagTransferirItemPedido':'#dlgtransferirItemPedido';$(tipoDiv+' .conteudoUlEsquerda .labelSilver p.add').text('=>');$('#dlgtransferirItemCartoes .conteudoUlEsquerda .labelSilver p.add').text('=>');divItens="";$.each(arrayMesaTransferida,function(index,value){var lineHeigth=value.Produto_Produto.length<qtdCaracteres?'style="line-height: 38px"':'';divItens+='<li class="labelSilver">'+'<p class="add btSilver" onclick="retornaItemMesaAtual('+index+', this)"><svg width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.94124 5.15408L4.98149 7.18521L4.98174 7.18546L4.77009 7.39807L2.94124 5.15408ZM2.94124 5.15408L10.6472 5.15408L10.6477 5.15408C11.0082 5.1535 11.3 4.86526 11.3 4.50253C11.3 4.14549 11.0138 3.84624 10.6472 3.84624L2.9422 3.84624L4.98154 1.8198L4.98158 1.81983L4.98536 1.81593C5.23239 1.56141 5.23797 1.14732 4.98165 0.892571M2.94124 5.15408L4.05291 8.10578L0.89574 4.96242C0.634575 4.70936 0.634978 4.2904 0.895606 4.0374L4.05281 0.894306C4.3089 0.632353 4.72652 0.638696 4.98165 0.892571M4.98165 0.892571C4.98168 0.892603 4.98171 0.892636 4.98174 0.892668L4.77009 1.10527L4.98149 0.892421C4.98154 0.892471 4.98159 0.892521 4.98165 0.892571Z" fill="#00D26E" stroke="#00D26E" stroke-width="0.6"/></svg></p>'+'<p class="qt">'+value.Quantidade.parseNumber()+'</p>'+'<p class="ds" '+lineHeigth+'>'+formataTamanhoString(value.Produto_Produto,19)+'</p>'+'<p class="vl">'+value.ValorAPagar+'</p>'+'</li>';});$('.conteudoUlDireita ul').empty().append(divItens);configuraInputsCancelamentoItens();if(!isComanda()){$('.conteudoUlEsquerda').jScrollPane();$('.conteudoUlDireita').jScrollPane();$(".conteudoUlEsquerda").jScrollPane({contentWidth:'0px'});}} function retornaItemMesaAtual(nIndex,div){var nItemAt=-1;var nIdTrans=arrayMesaTransferida[nIndex].Id;arrayMesaAtual.filter(function(value,index,ar){var lEq=value.Id==nIdTrans;if(lEq) nItemAt=index;return lEq;});var valUnit=arrayMesaTransferida[nIndex].ValUnitarioLiq.parseNumber();var valUnitB=arrayMesaTransferida[nIndex].ValorUnitario.parseNumber();if(nItemAt>=0){var nQtNova=arrayMesaAtual[nItemAt].Quantidade.parseNumber()+ arrayMesaTransferida[nIndex].Quantidade.parseNumber();arrayMesaAtual[nItemAt].Quantidade=format(nQtNova);arrayMesaAtual[nItemAt].QuantidadeAPagar=arrayMesaAtual[nItemAt].Quantidade;arrayMesaAtual[nItemAt].ValorAPagar=format(nQtNova*valUnit);arrayMesaAtual[nItemAt].ValorComAdicionais=format(nQtNova*valUnit);arrayMesaAtual[nItemAt].ValorTotal=format(nQtNova*valUnitB);arrayMesaTransferida.splice(nIndex,1);}else{arrayMesaAtual.push(arrayMesaTransferida[nIndex]);arrayMesaTransferida.splice(nIndex,1);} listaItensMesas();if(isComanda()) mostraBtTransferidos($('.ds',$(div).parent()).text(),$('.vl',$(div).parent()).text());} function transferirItemPedido(){var dlgtransferirItemPedido=$("#dlgtransferirItemPedido");dlgtransferirItemPedido.empty();$("#tmpTransferirPedido").tmpl({tipo:"mesa",titOrigem:"Da Mesa",titDestino:"Para Mesa"}).appendTo("#dlgtransferirItemPedido");dlgtransferirItemPedido.dialog({autoOpen:false,modal:true,minHeight:430,minWidth:850,closeOnEscape:true});$('.dlgtransferirItemPedido #mesaTransferir .inpDisplayMesaTransferir').empty();setupDlgEditor("dlgtransferirItemPedido");listaItensPedidoMesa(objMesa.Id,true);dlgtransferirItemPedido.dialog('open');$("#inpMesaAtual",$("#dlgtransferirItemPedido")).val(objMesa.DescricaoMesa);tecIncluirMesa("incluirMesatransferencia()",true,"Digite a Mesa");$('.conteudoUlEsquerda').jScrollPane();$('.conteudoUlDireita').jScrollPane();} function enviaMesaDisplay(){$('.inpDisplayMesaTransferir').val($('.inpDisplayMesa').val());$('#dlgMesaFechamento').dialog('close');$('.inpDisplayMesa').val("");} function salvaTransItemMesa(){var cDescMesaDa=$('#mesaAtual .inpMesaAtual').val();var cDescMesaPara=$('#mesaTransferir .inpDisplayMesaTransferir').val();if(!cDescMesaDa||!cDescMesaPara){fecharGif();mostraErro('.inpDisplayMesaTransferir');mensagemInformacao("Insira uma mesa para transferir os itens",'middle-center',false,'warning');} else if(arrayMesaTransferida.length>0){gif();setTimeout(function(){var objItensMesa={cDescMesaDa:cDescMesaDa,cDescMesaPara:cDescMesaPara,ItensTrans:arrayMesaTransferida};var cDados=JSON.stringify(objItensMesa);arrayMesaTransferida=[];$.ajax({url:getUrlAction("Pedido","SalvaItensPedidoMesa"),type:'POST',timeout:100000,data:cDados,traditional:true,dataType:'json',contentType:'application/json; charset=utf-8',success:function(response,status,xhr){fecharGif();if(response.Valid){mensagemInformacao("Itens transferidos com sucesso",'top-left',false,'success');$("#dlgtransferirItemPedido").dialog('close');$("#dlgOpcoesMesas").dialog('close');exibeMesas();}else{var msg=response.Erro?response.Erro:"Não foi possÃvel realizar a transferência.";mensagemInformacao(msg,'top-left',false,'error');}},failure:function(data){fecharGif();alert("Erro ao transferir os itens.");},error:function(){fecharGif();mensagemInformacao('Erro ao transferir os itens, favor conferir a transferencia.','top-left',false,'warnig');}});},100);}else mensagemInformacao("Transferira itens para outra mesa para salvar",'middle-center',false,'warning');} function incluirMesatransferencia(){var pegaMesa=$('.inpDisplayMesa:visible').val();if(pegaMesa.length==1) pegaMesa="0"+pegaMesa;var verifica=verificaMesaExite(pegaMesa);if(verifica){$('.inpDisplayMesaTransferir').val(pegaMesa);$('.inpDisplayMesa').val('');if(isComanda()) rotinaEventosComanda('#pagTransferirItemPedido');else $('#dlgMesaFechamento').dialog('close');}else{mensagemInformacao("Mesa não cadastrada!",'middle-center',false,'warning');$('#dlgMesaFechamento .inpconteudoMesa.inpDisplayMesa').val('');}} function addClassJuncaoMesa(){var i=0;var cDescricao="";var mesaAnexo=[];$.each(viewModelListMesa(),function(index,value){if(value.AnexoMesa_Descricao()){if(mesaAnexo.indexOf(value.AnexoMesa_Descricao())<0){cDescricao=value.AnexoMesa_Descricao();mesaAnexo.push(cDescricao);i++;$.each(viewModelListMesa(),function(index,value){if(value.AnexoMesa_Descricao()){if(cDescricao==value.AnexoMesa_Descricao()) $('#divMesas a:eq('+index+')').addClass('anexo'+i);}});}}else if(value.AnexoMesa_Descricao()==""){var classes=$('#divMesas a:eq('+index+')').attr("class").split(' ');$.each(classes,function(i,c){if(c.indexOf("anexo")==0){$('#divMesas a:eq('+index+')').removeClass(c);}});}});}