/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
function init_combinado(){
var infocombo = $("#montador_combo").data("combo-infos");
var dados = {
data_cod : infocombo.combo_id,
data_hash : $("#montador_combo").data("combo-hash")
};
$.ajax({
method: "POST",
url: "/exec/montadoritem/iniciarcombinado/",
data: dados,
dataType : "json"
}).done(function( msg ) {
if(msg.res === true){
dadoscnb = msg.dados;
//var codbcombo = msg.dados.codigo;
//set_itemsemipronto(msg.dados,codconfig);
reendCorpoCombinado(false);
}else if(msg.res === false){
alert("erro");
//hideLoading();
}else{
alert("erro");
//hideLoading();
}
}).fail(function(esd,sde){
alert("falha ao executar ação");
//hideLoading();
});
}
function show_listaSabores_comb(){
//$('.esmaecer_montador').addClass('blackesm');
//$('.listadesaboresescolher').stop().animate({left: '0px'}, 400);
$('.esmaecer_montador').stop().fadeIn(1000);
gggf_combinado = setInterval(function(){
var hjk = $( ".cont_abascombo" ).scrollTop()+16; //document.getElementsByClassName("cont_abascombo")[0].scrollHeight - 362;
if(hjk>16){
$(".listadesaboresescolher").css("top",hjk+"px");
$(".esmaecer_montador").css("top",hjk+"px");
}
},0);
}
function hide_listaSabores_comb(){
//$('.esmaecer_montador').addClass('blackesm');
//$('.listadesaboresescolher').stop().animate({left: '0px'}, 400);
$('.esmaecer_montador').stop().fadeOut(300);
$(".listadesaboresescolher").fadeOut(300);
}
function reendCorpoCombinado(dados, hash){
$("#montador_combo").addClass("combocombinado");
var htmcont = "";
var firstaba = false;
var cntitens = dados.length;
var arrRandAbas = [];
var arrListaUmSabor = [];
var cnt_umsabor = 0;
var arrListaUmItem = [];
var cnt_umitem = 0;
htmcont += "
";
htmcont += "
";
for(var i=0;i
";
// itensdelistasabores tWb7gDU6
$(".abas_combo").html("");
$("#content_combo").html(htmcont);
$(".cont_abascombo").show();
/*$(".esmaecer_montador").show();
$(".abacombo[data-combo-abatarget='"+firstaba+"']").trigger("click");
arrRandAbas.forEach(function(value,idx){
$("#"+value).data("combo-confitem",dados[idx]);
});
for(var i=0; i1){
for(var y=0; y 0){
var addtrc = true;
for(var tu=0; tu0)? dados.tamanhos[0].ID : null;
dados.sabores_troca[cntsaborestroca] = {
ID : dados.sabores[0],
VALOR : 0,
QTD : dados.quantidade,
TAMANHO : otmhos
};
}
}
cntsaborestroca = dados.sabores_troca.length;
if(cntsaborestroca> 0){
for(var tu=0; tu0)? " R$+"+parseReal(valplus) : "";
var codtamaho = "";
var dadostroca = {
combo_hash : hashcombo,
item_hash : ddhash,
item_cod : codconf,
prod_sabor : idsabor,
prod_tamanho : otamanho
};
for(var y=0;y0){
listaingreds = get_strListaIngred(sabores_itens[y].sabor_ingredientes);
var qtdtamsab = sabores_itens[y].sabor_precostamanhos.length;
for(var t=0;t"
+ ""
+ "
"
+ "
"
+ ""+qtdx+" UND. "+nomesabor+nomedotamanho+ strvalorplus+" "
+ ""+listaingreds+"
"
+ "";
}
}
}
//var dadossabor = get_dadossabor(idsabor);
//console.log(dadossabor);
}
}
}
var htmcontbusca = ""
+ ""
+ "";
var htmcontm =""
+ "
"
//+ "
"+nomesessao+""
+ "
Trocar por..."
+ "
"
+ "
"
+ "
";
$(".cont_abascombo").find(".listadesaboresescolher").remove();
show_listaSabores_comb();
$(".cont_abascombo").append(htmcontm);
$(".nano").nanoScroller();
}
function trocarItem(dados){
$.ajax({
method: "POST",
url: "/exec/montadoritem/trocaritemcombinado/",
data: dados,
dataType: "json"
}).done(function( msg ) {
if(msg.res === true){
/*$("#montDorCombo").modal("hide");
get_resumoPedido();
$(".fechar_modal").show();
showMsgItemAdd();*/
//reendCorpoCombinado(msg.dados.itens, msg.hash);
reendInfoCombo(msg.dados,msg.hash);
}else if(msg.res === false){
}else{
//console.log("Falha na execução");
}
//alert("jszvnjzs");
});
}
function reendListaItemSimples_combinado(dados){
var targetaba = "";
var sabores = dados.sabores;
var qtd = dados.quantidade;
var qtdtamanhos = dados.tamanhos.length;
var tamanhos = (qtdtamanhos > 0)? dados.tamanhos : false;
var htmlitemsimples = "";
var cntsabores = sabores.length;
var cntitemsabores = sabores_itens.length;
var selectitem ="";
var itensescolhidos = [];
var cntitem = 0;
var codsaborx = 0;
var codtamanhox = null;
var qtdsb_troca = 0;
if(dados.itensescolhidos != undefined && dados.itensescolhidos.length > 0){
itensescolhidos = dados.itensescolhidos;
cntitem = itensescolhidos.length;
try {
qtdsb_troca = dados.sabores_troca.length;
} catch (errorsabtroca) {
qtdsb_troca = false;
}
codsaborx = itensescolhidos[0].item;
codtamanhox = itensescolhidos[0].tamanho;
qtd = itensescolhidos[0].qtd;
}
for(var y=0;y1 unidade" : ""+qtd+" unidades
";
if(codtamanhox !== null){
var tamanhossabor = sabores_itens[y].sabor_precostamanhos.length;
var idtamth = codtamanhox;
for(var sh=0; sh"
+ ""
+ ""+nomeiitem+" ("+nometm+")
"
+ qtdunid;
if(qtdsb_troca>1 || qtdsb_troca===false){
htmlitemsimples += "Trocar item";
}
htmlitemsimples += " ";
}
}
}else{
htmlitemsimples += ""
+ "
"
+ "
"+nomeiitem+"
"
+ qtdunid;
if(qtdsb_troca>1 || qtdsb_troca===false){
htmlitemsimples += "
Trocar item";
}
htmlitemsimples += "
";
}
}
}
return htmlitemsimples;
}
/*
function reendListaItemSimples_combinado(dados){
var targetaba = "";
var sabores = dados.sabores;
var qtd = dados.quantidade;
var qtdtamanhos = dados.tamanhos.length;
var tamanhos = (qtdtamanhos > 0)? dados.tamanhos : false;
var htmlitemsimples = "";
var cntsabores = sabores.length;
var cntitemsabores = sabores_itens.length;
var selectitem ="";
var itensescolhidos = [];
var cntitem = 0;
if(dados.itensescolhidos != undefined && dados.itensescolhidos.length > 0){
itensescolhidos = dados.itensescolhidos;
cntitem = itensescolhidos.length;
}
for(var i=0; i"+qtd+" unidade" : ""+qtd+" unidades
";
if(tamanhos !== false){
var cnttamthis = tamanhos.length;
var tamanhossabor = sabores_itens[y].sabor_precostamanhos.length;
for(var ij=0; ij"
+ ""
+ ""+nomeiitem+" ("+nometm+")
"
+ qtdunid
+ "Trocar item"
+ "";
}
}
}
}else{
selectitem = "";
for(var hs=0; hs"
+ ""
+ ""+nomeiitem+"
"
+ qtdunid
+ "Trocar item"
+ "";
}
}
}
}
return htmlitemsimples;
}*/